安装:yum install -y vim
工作模式:正常模式、插入模式、尾行模式
vim filename:打开文件,若不存在则新建
vim filename +n:打开文件,定位到第n行
vim filename +:打开文件,定位到末尾
正常模式
- esc:切换到正常模式
- shift+zz:保存退出
- gg:定位到首行
- G:定位到尾行
- ngg:定位到第n行
- ^:定位到行首
- $:定位到行尾
- yy:复制光标所在行
- p:粘贴
- nyy:复制光标开始的n行
- dd:删除光标所在行,(或者剪切,按p复制)
- ndd:删除光标开始的n行
- u:撤销操作
- ctrl+r:反撤销操作
插入模式
- i:在光标处插入
- I:在行首插入
- a:在光标下一个字符处插入
- A:在行尾插入
- o:在光标下一行插入空行
- O:在光标上一行插入空行
- s:删除光标所在字符并插入
- S:删除光标所在行并插入
尾行模式
- :w 退出
- :q 退出
- :wq 保存并退出
- :x 保存并退出
- :q! 强制退出
- :set nu 显示行号
- :set nonu 隐藏行号
- :行号 定位到指定行号
- /内容 查找指定内容,n下翻,N上翻
- :%s/原内容/新内容 使用新内容替换原内容
- :m,ns/原内容/新内容 使用新内容替换原内容,替换m到n行
若非正常关闭vim,则会生成交换文件(隐藏的),需要删除