我在我的vim中安装了ConqueTerm插件,这样我就可以在不离开编辑环境的情况下运行bash命令。当你在同一个屏幕上看到代码的同时运行Python脚本时,这很酷。
我希望更方便切换ConqueTerm,所以我在.vimrc
" quick access to ConqueTerm
nnoremap cv :ConqueTermVSplit bash<CR>
nnoremap cs :ConqueTermSplit bash<CR>
之前我已经尝试过这两个命令,以确保我不会覆盖现有命令。 'cv
'绝对没有任何意义,因为在我以正常模式键入这两个字符后,它们出现在我的vim窗口的右下角,仍然在听我的下一个笔画。但是'cs
'是一个不同的故事,因为字母没有出现在'cv
'的位置,我的光标将移动到状态区域,我们运行命令,例如'{{1只有我在那里做不了什么。无论我按什么键,我都会回到编辑区。在我编辑:wqa!
之后,我的'.vimrc
'就像一个魅力,而我的'cv
'仍然做同样我不理解的事情。
所以,正如标题所说,“cs
”究竟做了什么,以及为什么我没有把它映射到其他命令?谢谢!
答案 0 :(得分:2)
您可以发出:map cs
来查看它映射到的内容。
cs
未在Vim中映射,但我确实已经安装了名为surround的插件。这保留了正常模式绑定cs
,ds
和其他几个。检查链接的行为。
答案 1 :(得分:2)
使用:verbose map cs
打印出cs
绑定的内容。