您使用哪些 Vim 功能?

您使用哪些 Vim 功能?

我几乎整天都在编程Vim我相信你们中的很多人也一样。你使用哪些功能让你的日常编码变得更好?我使用的一个功能是負責,这将允许您重新选择之前选择的文本。这对于重新缩进非常有用!

答案1

:%s /X//G

此命令替换所有实例X在当前文件中。这基本上只是一个查找和替换,但我用它所以自从我在工作中学习到它以来,它已经变得非常有价值。

还, /搜索字符串

然后n浏览所有实例搜索字符串在文件中。非常适合更轻松地进行手动调整,特别是当您无法将规则应用于整个文件时。

答案2

==在当前行上进行良好的自动缩进。

不过,通常我会使用=一个动作,比如=G缩进到文件末尾,或者=i}缩进当前花括号内。

答案3

=%用于自动缩进代码块内的所有内容。

答案4

:!命令对于 ing 来说非常有价值ls,并且“sudo tee”技巧。

有人要求我解释一下 tee 技巧。基本上,它允许您以管理员权限保存文本文件,即使您没有以 root 身份启动 VIM:

:w !sudo tee %

相关内容