在VIM中的拆分视图之间切换
我在Vim中切换两个视图时遇到问题 我正在使用Secure Shell客户端,每次按CTRL+W+W切换时,以下几行都会连接到代码的末尾: 拼写:找不到命令 谢谢 最佳…SL 更新: 下面是注释中建议的“:verbose nmap…”命令的结果:在VIM中的拆分视图之间切换,vim,Vim,我在Vim中切换两个视图时遇到问题 我正在使用Secure Shell客户端,每次按CTRL+W+W切换时,以下几行都会连接到代码的末尾: 拼写:找不到命令 谢谢 最佳…SL 更新: 下面是注释中建议的“:verbose nmap…”命令的结果: <C-W> :w<CR>Go<Esc>:$r!spell %<CR> Last set from ~/.exrc :wGo:$r!拼写% 来自~/.exrc的最后
<C-W> :w<CR>Go<Esc>:$r!spell %<CR>
Last set from ~/.exrc
:wGo:$r!拼写%
来自~/.exrc的最后一组
您的~/.exrc
文件中有一个映射,该映射映射了
键。看起来映射保存了文件,然后将拼写命令的输出放在文件的底部。我建议您从~/.exrc
中删除
映射,或者将其重新映射到类似
的其他内容
如果您担心拼写映射,您可能需要查看vim的内置拼写。在~/.vimrc
文件中设置以下内容:
set spelllang=en_us
set spell
您可以使用]s
和[s
查找下一个和上一个拼写错误的单词,并使用z=
获取拼写建议。您还可以在插入模式下使用s
获取当前单词的拼写建议。有关拼写的更多信息,请参阅:h spell
有关更多帮助,请参阅:
:h exrc
:h vimrc-intro
听起来像是其他东西被映射到了w
。你可以执行:verbose nmap w
来查看映射的内容和位置。查看原始帖子的结果…这就是你问题的答案:CTRL-w
被映射到了某个东西。你可以使用:nunmap
来删除映射。你可以像以前一样使用w
取消映射
后切换视图。有更多窗口映射,请参见:h ctrl-w
以获取它们的列表。您可能对h
、j
、k
和l
感兴趣。如果希望此映射是永久性的,最好从~/.exrc
文件中删除
映射