我最近一直在调整我的~/.vim
,似乎我打破了一些东西。
我正在使用CommandT插件,当搜索打开时,允许以下内容:
问题是,Ctrl + S突然停止在终端VIM中工作,只有Ctrl + V正在工作。起初我以为我在一般配置中打破了一些东西,但后来我在MacVim中尝试了它,而且Ctrl + S工作正常。
我不知道只设置了特定于终端VIM的任何内容。
如果钥匙正在反弹到其他地方以及发生在哪里,有什么办法可以告诉我吗?
顺便说一句,我的~/.vim
是Janus的一个分支,大多数东西被移除并更改,我主要是为Rakefile
安装插件。 here's the repo
答案 0 :(得分:22)
我在这里找到了解决这个问题的方法:https://apple.stackexchange.com/a/34503
只需输入你的.bashrc / .zshrc这行代码:
stty -ixon -ixoff
答案 1 :(得分:1)
您可以通过在命令窗口中键入:map
来列出所有当前映射。
您还可以使用:mapclear
清除所有地图,然后再次映射<C-S>
。
可能是vimrc包含备用地图,具体取决于环境。查找has("gui_running")
等内容。
最后,当在终端中运行vim时,运行MacVim gvimrc
来源与vimrc
。
根据两者的不同,映射和其他功能都会发生变化。
我注意到,你在谈论标题中的 Cmd 键,但是你的描述中只是 Ctrl 。 Cmd 键在终端vim中不起作用。
如果您正在谈论 Cmd 键,请向我的answer咨询类似的问题。