要说在Linux平台下,运维人员常用的工具,大概第一名就是VIM了。
VIM 成为研发人员喜欢的工具,有以下几个原因:
- 高效:它提供了大量的快捷键和命令,使得在编辑文本时能够快速完成各种操作,提高工作效率。
- 轻量级:占用资源少,启动速度快,可以在各种环境中轻松使用。
- 强大的编辑能力:支持复杂的文本编辑操作,如查找替换、块操作等。
- 可定制性高:用户可以根据自己的需求和习惯配置各种设置和插件。
- 跨平台:几乎可以在所有主流的操作系统上运行,保持一致的使用体验。
- 稳定性好:在处理大型文件和长时间编辑时表现稳定。
- 终端友好:对于在终端环境下工作的开发人员非常方便。
下面分享一些常用的快捷指令,记不记在你,确实挺好用。
i
:进入插入模式Esc
:从插入模式返回普通模式:w
:保存文件:q
:退出 Vim,如果文件有修改但未保存会提示:wq
:保存并退出:q!
:不保存强制退出h
:向左移动一个字符j
:向下移动一行k
:向上移动一行l
:向右移动一个字符0
:移动到行首$
:移动到行尾gg
:移动到文件开头G
:移动到文件末尾Ctrl + f
:向下翻一页Ctrl + b
:向上翻一页dd
:删除当前行yy
:复制当前行p
:在当前位置粘贴u
:撤销上一次操作Ctrl + r
:重做(反撤销)/
:进入搜索模式,输入要搜索的内容后按回车键n
:查找下一个匹配项N
:查找上一个匹配项
另外,单独将复制粘贴指令摘出来,这块一定要记住!
复制相关:
yy
:复制当前行。yw
:复制一个单词。y$
:从当前位置复制到行尾。y0
:从当前位置复制到行首。y^
:从当前位置复制到第一个非空白字符。Y
:与yy
相同,复制当前行。粘贴相关:
p
:在当前光标位置之后粘贴。P
:在当前光标位置之前粘贴。如果要进行可视化选择复制和粘贴,可以进入可视化模式:
v
:按字符选择的可视化模式,选择后按y
复制,p
或P
粘贴。V
:按行选择的可视化模式,选择后按y
复制,p
或P
粘贴。
希望这些快捷键对您有所帮助!