xshell 複製、貼上、快捷鍵修改 & 中斷目前命令配置

zxr615 發表於 2020-11-22

複製、貼上、終止目前的命令配置

由於在 xshell 中,或者說是在 Windows 命令列中,複製快捷 ctrl + c 鍵被 終止目前命令 佔用,使用起來實在不方便,每當想複製內容時都變成了 終止目前命令,所以按照平時自己使用的習慣修改了一下 xshell 配置。

1:更改 ctrl + cctrl + v 為複製貼上,圖中展示了複製,貼上同理

由於把 ctrl + c 修改成了 複製 功能,就無法執行 中斷目前命令 功能了,這時候可以修改一下 linux 系統中的 stty 改變一下 中斷目前命令 快捷鍵
xshell 複製、貼上、快捷鍵修改 & 中斷目前命令配置

2:修改 中斷目前命令 快捷鍵

stty (setting tty 終端機的意思)

stty -a

紅色框中就是 中斷目前命令 的快捷鍵,預設的就是 ctrl + c

image-20201122152926408

這裡我不準備直接修改 intr 的值,可以通過個人自定義環境變數設定快捷鍵

改成 ctrl + b中斷目前命令 快捷鍵

# 追加到配置檔案中
echo "stty intr "^b"" >> ~/.zshrc
# 使配置檔案生效
source ~/.zshrc

注:我這是使用 zsh 所以是寫入到了 ~/.zshrc 檔案中,如果是使用 bash 的話要寫入到 ~/.bash_profile 中。

3:測試,已經變成 ctrl + b

image-20201122154915882

總結

改成ctrl + b 的原因是因為這個快捷鍵似乎沒有什麼衝突,加上就在 ctrl + 的旁邊,比較方便,當然你想改成其他的也沒問題,但只能是 ctrl + *,因為 ctrl + *ASCII 控制字元^1|^2

也可以直接對 intr 快捷鍵直接修改,但不建議這麼做,具體原因請參考下面鳥哥的文章

參考文章:

鳥哥 - 終端機的環境配置: stty, set

本作品採用《CC 協議》,轉載必須註明作者和本文連結