Linux基本操作:vim编辑器

vi是一个命令行界面下的文本编辑器,Vim是从vi发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。

vim 目标文件路径
  • 如果目标文件存在,则打开目标文件
  • 如果不存在,则创建文件

1. vim的三种模式

命令模式

  • vim 启动默认进入命令模式
  • 命令模式功能:选择、复制、粘贴、撤销
  • 其他模式通过esc可以进入命令模式
  • 命令模式按i进入插入模式
  • 命令模式按:进入ex模式

ex模式esc命令模式esc插入模式

ex模式命令模式i插入模式

命令 功能
i 进入插入模式,在光标处插入
o 进入插入模式,在当前行的下面插入新行
dd 删除整行
u 撤销
yy 复制当前行

插入模式

  • esc回到命令模式
  • 编辑文本

ex模式

  • ex模式功能:保存、退出
命令 功能
:w 保存修改
:q 退出
:wq或:x 保存并退出
:q! 强制退出不保存
:set number 显示行号
:sh 切换到命令行界面;ctrl+d切回vim

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器