Keyboard-Shortcuts
如何使用 Ctrl-Insert 從 XTerm 複製?
在像 Firefox 這樣的應用程序中
Ctrl
-Insert
和Shift
-Insert
像Ctrl
-c
和Ctrl
-一樣工作v
(修改輔助剪貼板),但在 XTerm 中它們不像常見的Ctrl
-Shift
-c
和Ctrl
-Shift
-v
那樣工作:
Ctrl
-Insert
不更改剪貼板,而是;5~
在目前提示上逐字列印。Shift
-Insert
粘貼主剪貼板而不是輔助剪貼板。我可以解決這個問題
.inputrc
嗎?到處都有兩衝程跨平台剪切和粘貼快捷方式會很好。
xterm 的約定早在 Firefox 甚至網路發明之前很多年就已經建立,它是由應用程序資源控制的。這些是從幾個地方合併的,包括文件
/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