vi编辑器
vim是vi的升级版本
- vim支持多级撤销
- vim可以跨平台运行
- vim语法高亮
- vim支持图形界面
vi编辑器的操作模式
- 命令模式
- 输入模式
- 底行模式
vim命令
打开文件进入最后一行1
$ vim + [文件名]
打开文件进入第n行1
$ vim +n [文件名]
打开文件后,跳到指定字符所在行,并且按n键可以切换1
$ vim +/[字符] [文件名]
vim打开多个文件,切换文件:n1
$ vim [文件名] [文件名] [文件名]
底行模式下常用命令
- :w 保存
- :q 退出
- :! 强制
- :ls 列出打开的所有文件
- :n 切换到下一个文件
- :N 切换至前一个文件
- :15 把光标快速定位到第15行
- :/[字符串] 从光标开始向后搜索字符串
- :?[字符串] 从光标开始向前搜索字符串
命令模式常用命令
- h 光标左移
- j 光标下移
- k 光标上移
- l 光标右移
- ctrl+f 向下翻页
- ctrl+b 向上翻页
- ctrl+d 向下翻半页
- ctrl+u 向上翻半页
- dd 删除光标所在行
- o 在光标所在行的下方插入一行并切换到输入模式
- yy 复制光标所在行
- p 在光标所在行的下方粘贴
- P 在光标所在行的上方粘贴