Vim不喜欢括号

时间:2016-05-18 09:47:12

标签: vim

我有一个困扰我好几天的问题。

无论我做什么,我都无法放置任何单{}[]

每次尝试时,都会将我带到下一段或上一段。我查了一下,我找不到一个好的方法来取消映射,最后让我的azerty键盘表现正常所以我可以安静地编码

4 个答案:

答案 0 :(得分:2)

在正常模式下,按'i'进入插入模式。 您可以开始编辑文件。

完成所有操作后,按'ESC'键,然后按':wq'保存修改。

答案 1 :(得分:1)

Vim / vi有几种不同的模式。这可以追溯到您使用远程打印机进行编辑的时间,即没有“ vi sual”表示您正在编辑的数据,没有鼠标等。

只使用“常用”键,您需要导航数据,需要插入数据,并且需要执行命令对数据。不是那么重合,这些是Vim / vi的三种模式,并且在每种模式下,键都做了不同的事情。

默认情况下,编辑器以“正常模式”启动,您将用于导航,并从中输入其他模式。

在此模式中,)会将您移至句子的末尾,(移至上一句。 }{对段落执行相同操作,[]的组合与章节一起使用。

如果您进入“插入模式”(大多数只需在“正常模式”下按i),您就可以正常输入以上所有字母。按<Esc>退出“插入模式”。您将识别-- INSERT --的“插入模式”显示在屏幕的最下面一行。

如果 处于“插入模式”,并且按下上述任意一个键 移动光标而不是输入相应的符号,则会有一些(损坏的)工作中的配置。检查您的~/.vimrc,如有必要,请重命名,然后使用“干净”配置重试。

在SO答案的范围内几乎不可能做Vim / vi正义。它是一个专家友好的编辑器,而不是新手友好的编辑器。你需要实际学习如何使用这个编辑器,但从长远来看它绝对是值得的。

答案 2 :(得分:0)

insert mode中,您应该能够毫无困难地插入括号。

normal mode中,这些与动议相对应。

要从insert mode转到normal mode,请按i

请参阅::h object-motions

答案 3 :(得分:0)

好的,解决了问题!我不得不多次卸载并重新安装Windows 10上的Ubuntu bash,它工作正常!感谢您的帮助!