vi
(或vim
,vi
的增强版本)是Linux系统中常用的文本编辑器。以下是一些基础的vi/vim
命令:
进入和退出
vi filename
:打开或创建一个名为filename
的文件。:q
:退出vi(如果文件有修改但未保存,会提示错误)。:q!
:强制退出vi,不保存任何修改。:wq
:保存修改并退出vi。基本编辑
i
:在光标前插入文本。a
:在光标后插入文本。o
:在当前行下方新开一行并插入文本。dd
:删除当前行。yy
:复制当前行。p
:在当前光标位置粘贴已复制的文本。u
:撤销上一步操作。Ctrl + r
:重做上一步被撤销的操作。导航
h
:向左移动光标。j
:向下移动光标。k
:向上移动光标。l
:向右移动光标。$
:移动光标到行尾。^
:移动光标到行首。gg
:移动光标到文件开头。G
:移动光标到文件结尾。/pattern
:向下搜索pattern
。?pattern
:向上搜索pattern
。其他
:set number
:显示行号。:set nonumber
:隐藏行号。:w
:保存当前文件。:e filename
:打开另一个文件。:help
:打开帮助文档。vi/vim的优势
应用场景
常见问题及解决方法
:w !sudo tee %
命令(在vi/vim
中)来保存修改。vi/vim
的配置密码,可以尝试删除或重命名~/.viminfo
文件来重置。vi/vim
可能会变得缓慢。可以尝试使用vim -u NONE
来禁用所有插件和配置,以提高性能。请注意,vi/vim
有丰富的命令和设置,这里只列出了一些基础的命令。如果你需要更深入的了解,建议查阅vi/vim
的官方文档或相关教程。
领取专属 10元无门槛券
手把手带您无忧上云