使用CommandT时,Ctrl + S在VIM中不能作为水平分割

Jak*_*old 11 vim macvim

我最近一直在调整我的内容~/.vim,似乎我打破了一些东西.

我正在使用CommandT插件,当搜索打开时允许以下内容:

  • enter - 在当前缓冲区中打开文件
  • Ctrl + S - 在水平分割窗口中打开文件
  • Ctrl + V - 在垂直分割窗口中打开文件

问题是,Ctrl + S突然停止在终端VIM中工作,只有Ctrl + V正在工作.起初我以为我在一般配置中打破了一些东西,但后来我在MacVim中尝试了它,而Ctrl + S的工作正常.

我不知道只为终端VIM设置了什么.

有什么方法可以告诉我,如果钥匙正在反弹到别的地方,那会发生什么?

顺便说一句,我~/.vim是Janus的一个分支,大多数东西被删除和更改,我主要是Rakefile为了安装插件.这是回购

spa*_*ovv 22

我在这里找到了解决这个问题的方法:https://apple.stackexchange.com/a/34503

只需在.bashrc/.zshrc这行代码中输入:

stty -ixon -ixoff
Run Code Online (Sandbox Code Playgroud)


Tho*_*enz 1

您可以通过:map在命令窗口中键入来列出所有当前映射。

您还可以使用清除所有地图:mapclear,然后<C-S>再次进行地图绘制。

根据环境,您的 vimrc 可能包含备用地图。寻找类似的东西has("gui_running")

最后,运行 MacVim 时与在终端中运行 vim 时gvimrc相比。vimrc

根据两者的差异,映射和其他功能将会发生变化。

Cmd我注意到,您在标题中谈论关键,但Ctrl在描述中谈论关键。该Cmd键在终端 vim 中不起作用。

如果您正在谈论关键Cmd,请参阅我对类似问题的回答。