我有一个困扰我好几天的问题。
无论我做什么,我都无法放置任何单{
,}
,[
或]
。
每次尝试时,都会将我带到下一段或上一段。我查了一下,我找不到一个好的方法来取消映射,最后让我的azerty键盘表现正常所以我可以安静地编码
答案 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,它工作正常!感谢您的帮助!