Ctrl-Insertを使用してXTermからコピーする方法は?

Ctrl-Insertを使用してXTermからコピーする方法は?

Firefoxなどのアプリケーションでは、Ctrl-InsertShift- は - と -Insertと同様に動作します(修正済み)CtrlcCtrlv中学校クリップボード)、しかしXTermではいいえのように働く共通点Ctrl—— そして ——ShiftcCtrlShiftv:

  1. Ctrl-Insertクリップボードを変更せずに;5~現在のプロンプトにそのまま印刷します。
  2. ShiftInsert-貼り付け基本的なセカンダリクリップボードの代わりにクリップボード。

私はこの問題を解決できますか?.inputrcまたは他のもの? 2行政をする方が良いです。クロスプラットフォームの切り取りと貼り付けのショートカットどこでも。

ベストアンサー1

xtermのルールは、FirefoxやWebが発明される数年前に開発されました。アプリケーションリソース。これらの情報は、/usr/share/X11/app-defaults/XTerm同じファイルやX11サーバーを使用して保存された情報など、さまざまな場所でマージされますxrdb -q。ファイルに次のコンテンツを配置することで、これらのリソースを上書きできます~/.Xdefaults

XTerm*VT100.Translations:       #override\n\
 Shift Ctrl <KeyPress> v: insert-selection(CLIPBOARD)\n\
 Shift Ctrl <KeyPress> c: copy-selection(CLIPBOARD)\n

ctrl-shift-vこれはクリップボードコンテンツの挿入にバインドされます。正確に何をしたいのか分かりません。確認してみてください。マニュアルページ 機能とPRIMARY、SECONDARY、CUT_BUFFER0の選択に使用されます。


以下を追加することもできます(前の行のバックスラッシュを忘れないでください)。

Shift <Key>Insert: insert-selection(SECONDARY)\n\
Ctrl  <Key>Insert: copy-selection(SECONDARY)\n

おすすめ記事