xshell 复制、粘贴、快捷键修改 & 中断目前命令配置
复制、粘贴、终止目前的命令配置
由于在 xshell 中,或者说是在 Windows 命令行中,复制快捷
ctrl + c键被终止目前命令占用,使用起来实在不方便,每当想复制内容时都变成了终止目前命令,所以按照平时自己使用的习惯修改了一下xshell配置。
1:更改 ctrl + c、ctrl + v 为复制粘贴,图中展示了复制,粘贴同理
由于把 ctrl + c 修改成了 复制 功能,就无法执行 中断目前命令 功能了,这时候可以修改一下 linux 系统中的 stty 改变一下 中断目前命令 快捷键
2:修改 中断目前命令 快捷键
stty (setting tty 终端机的意思)
stty -a
红色框中就是 中断目前命令 的快捷键,默认的就是 ctrl + c

这里我不准备直接修改 intr 的值,可以通过个人自定义环境变量设置快捷键
改成 ctrl + b 为 中断目前命令 快捷键
# 追加到配置文件中
echo "stty intr "^b"" >> ~/.zshrc
# 使配置文件生效
source ~/.zshrc
注:我这是使用 zsh 所以是写入到了 ~/.zshrc 文件中,如果是使用 bash 的话要写入到 ~/.bash_profile 中。
3:测试,已经变成 ctrl + b

总结
改成ctrl + b 的原因是因为这个快捷键似乎没有什么冲突,加上就在 ctrl + 的旁边,比较方便,当然你想改成其他的也没问题,但只能是 ctrl + *,因为 ctrl + * 是 ASCII 控制字符^1|^2
也可以直接对 intr 快捷键直接修改,但不建议这么做,具体原因请参考下面鸟哥的文章
参考文章:
本作品采用《CC 协议》,转载必须注明作者和本文链接
关于 LearnKu
推荐文章: