我在我的 vim 中安装了 ConqueTerm 插件,这样我就可以在不离开编辑环境的情况下运行 bash 命令。当您可以在同一屏幕中看到代码的同时运行 Python 脚本,这很酷。
我想更方便地切换 ConqueTerm,所以我在我的.vimrc
" quick access to ConqueTerm
nnoremap cv :ConqueTermVSplit bash<CR>
nnoremap cs :ConqueTermSplit bash<CR>
我之前已经试验过这两个命令,这样我就可以确定我不会覆盖现有的命令。' cv
' 完全没有任何作用,因为在我以正常模式键入这两个字符后,它们出现在我的 vim 窗口的右下角,仍在听我的下一个笔划。但 ' cs
' 是另一回事,因为字母不会出现在 ' cv
' 的位置,而且我的光标会移动到状态区域,我们在其中运行诸如 ' :wqa!
' 之类的命令,但我无法在那里做任何事情。无论我按什么键,我都会回到编辑区。在我编辑完我的 ' ' 之后.vimrc
,我的 ' cv
' 就像一个魅力,而我的 ' cs
' 仍然做同样的事情,我不明白。
那么,正如标题所说, ' ' 到底是cs
做什么的,为什么我没有将它映射到其他命令?谢谢!