背景
我的工作环境是通过 SecureCRT 连接远程 linux 机器,然后使用 vim 进行开发。但是经常会发现一些 SecureCRT 默认的快捷键会与 VIM 的快捷键以及 linux 的控制台快捷键冲突。而且这个还很难取消掉,这个问题让我不胜其烦,因此一直在摸索如何处理掉这个问题。解下来就记录我解决这个问题的方法。
方案描述
按键设置
通过 SecureCRT 的设置 Tools → Keymap Editor
的方式,或者 Options → Session Optionas... → Terminal → Emulation → Mapped Keys → Map a Key
的方式,都可以映射一个快捷键,前者是对应全局,后者是修改本 Session 的按键映射。
下面以 Alt+j
举例,说明如何配置按键。
如上图所示,在 Keymap Editor
编辑界面中勾选需要映射的按键,然后在 Action → Function
的下拉框里面选择 Send String
,并且在右边的输入框中输入