mobaxterm用alt键作为meta键的方法

根据skywind3000大大的文章Vim 中正确使用 Alt映射,我的vim配置也将alt键作了映射,避免了很多弹钢琴似的操作。

我现在的用软件的风格是吃饭的家伙尽量用免费的软件,精减。 vim/neovim、R/Rstudio、eclipse/vscode全是开源的, 终端linux下用gnome-termal和terminator,mac下是iterm2。

windows下是mobaxterm,相比较商业软件 xshell和 securetcrt,最大的问题是不能Alt to meta导致ssh到我的服务器上时不能用alt键,在它的软件设置时根本找不到设置项,网上查找提到要用autohotkey,装上去之后发现太麻烦。 后来还是根据前面skywind3000的文章里面一句话解决

任意平台下面的 xterm 可以配置 ~/.Xdefaults 来设置这个行为。

再放狗搜索下,在这个文件下加下面这句话: XTerm*metaSendsEscape: true,解决问题。

一个小问题是这样就不能用alt+1,2,3.....切换tab,不知道有没有知道办法?xshell里可以只映射左或右alt键作为esc,另一个alt保留原功能来解决。

相关推荐