Terminal

在沒有 SHIFT 的情況下複製並粘貼到終端中

  • February 6, 2020

在我所知道的所有終端仿真器中,Ctrl用於發送控制程式碼,例如Ctrl+CCtrl+ Z。在大多數係統上,這與常見的鍵盤快捷鍵衝突。

因此,在除 OS X 之外的所有系統上,Ctrl``Shift它都用於複製粘貼等,我覺得這真的很煩人。如果我每次不小心打開 Firefox 檢查器都能得到一分錢,那我就發財了。

我嘗試模仿 Apple 使用Cmd鍵盤快捷鍵的行為,但這實際上是不可能在整個桌面上實現的。

另一種選擇是使用另一種組合來發送控制程式碼。有沒有支持這個的終端模擬器?

我發現 Sakura 允許為組合鍵設置修飾符,但不允許為控製字元設置修飾符。另一個理想的特性是非混亂的換行,但這是次要的。

您可以在 Gnome 終端鍵盤設置中更改您的設置以使

  • Ctrl+ C= 複製
  • Ctrl+ V= 粘貼

菜單 > 編輯 > 鍵盤快捷鍵… Gnome 鍵盤快捷鍵設置

然後您仍然可以按Shift該鍵組合通常在終端中執行的任何操作,例如

  • Ctrl+ Shift+ C= 中斷
  • Ctrl+ Shift+ V= 文字下一個字元

或者,您可以養成使用的習慣

  • Ctrl+ Ins= 複製
  • Shift+ Del= 剪切
  • Shift+ Ins= 粘貼

在所有應用程序中,為了避免在終端中意外按下 Ctrl+並讓它中止程序而不是複制一些文本。C這些快捷方式可以追溯到IBM Common User Access 標準。有些人可能會從 DOS EDIT 中記住它們。

引用自:https://unix.stackexchange.com/questions/114392