我一直使用议会专门的几个星期,现在,几件事情都被我的经历很激动至今让我。首先,我无法将几个关键序列映射到命令。VIM/gVim的键位映射
我想映射Ctrl键 + 移 + Ž到:redo<CR>
或交替<C-R>
,但移位和未变换的控制键序列之间显然Vim is not able torecognize the difference:
按Ctrl - b和Ctrl-B是同义词,它们都是0x02。这不能被 改变,它可以追溯到ASCII,这可以追溯到7洞纸带 (不包括奇偶校验)。
这完全是愚蠢的我。我们已经来了,因为7孔纸带很长的路要走,在我的经验MANY程序可识别<C-S-Z>
和<C-Z>
之间的差异。事实上,MacVim甚至认识到这种差异!但在GVim或GNOME终端中没有喜悦。有没有解决的办法?也许是一个插件甚至一些编译时选项?
对方认为我有麻烦,按组合键是按Ctrl +,(控制+逗号)。我不确定在我的.vimrc
中是否有配置错误,或者它是Vim的一个实际问题,但映射后我无法回复<C-,>
(例如:map <C-,> :TComment<CR>
)。 FWIW,我把我的领导钥匙重新映射到;
。我做错了吗?还是有其他一些原因,为什么Vim不会识别<C-,>
组合键?
我花了太多时间搜索和键入映射关键字,我正在宣布Vim不如我一直相信的那么灵活......我甚至不能使用我习惯的键映射来配置它,其中一些我不愿意重新/忘记,因为它们在我每天使用的其他程序中工作。
为什么不用Vim的方式呢?我做了,而且我发现它更容易。例如,推“u”比Ctrl-z容易得多,“r”比Ctrl-Shift-z容易得多。另外,如果你已经使用了默认的键绑定,那么拿起别人的电脑并使用vim就容易多了。 – tjameson
你做错了。您应该重新映射所有其他程序以使用VIM密钥绑定! – janm
考虑到你的修改器的选择,你可能想试试Emacs:D –