答案1
:%s /X/是/G
此命令替换所有实例X在当前文件中是。这基本上只是一个查找和替换,但我用它所以自从我在工作中学习到它以来,它已经变得非常有价值。
还, /搜索字符串
然后n浏览所有实例搜索字符串在文件中。非常适合更轻松地进行手动调整,特别是当您无法将规则应用于整个文件时。
答案2
==
在当前行上进行良好的自动缩进。
不过,通常我会使用=
一个动作,比如=G
缩进到文件末尾,或者=i}
缩进当前花括号内。
答案3
=%
用于自动缩进代码块内的所有内容。
答案4
该:!
命令对于 ing 来说非常有价值ls
,并且“sudo tee”技巧。
有人要求我解释一下 tee 技巧。基本上,它允许您以管理员权限保存文本文件,即使您没有以 root 身份启动 VIM:
:w !sudo tee %