Linux笔记-010vi编辑器

vi 编辑器

vi 编辑器的操作模式

  • Command Mode - 命令模式
  • Insert Mode - 输入模式
  • Last Line Mode - 末行模式

命令模式:
vi 启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一下 Esc 键都可以返回命令模式。在命令模式中输入“i”就可以进入 vi 的输入模式编辑文件。

输入模式:
在这个模式中我们可以编辑、修改、输入等编辑工作,在编辑器最后一行显示一个“--INSERT--”标志着 vi 进入了输入模式。

末行模式:
在命令模式输入“:”即可进入该模式,在末行模式中可以输入许多命令。

命令模式常用命令

命令 作用
h 光标左移
j 光标下移
k 光标上移
l 光标右移
ctrl + f 向下翻页(front)
ctrl + b 向上翻页(back)
ctrl + d 向下翻半页(down)
ctrl + u 向上翻半页(up)
dd 删除光标所在行
yy 复制光标所在的行
o 在光标所在行的下方插入一行并切换到输入模式
p 在光标所在行的下方粘贴
P 在光标所在行的上方粘贴

末行模式常用命令

命令 作用
:w 保存当前编辑的文件
:q 退出当前编辑的文件
:! 强制执行当前命令
:ls 列出当前 vi 编辑器打开的所有文件
:n 切换到下一个文件
:N 切换到上一个文件
:15 光标快速定位到第 15 行
/xxx 从光标位置开始,向后搜索 xxx 字符串第一次出现的位置
?xxx 从光标位置开始,向前搜索 xxx 字符串第一次出现的位置
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。