1、VI编译器 -->VIM VIM相对于VI的提升 VIM支持多级撤销 #无限制撤销 VIM可以跨平台运行 VIM语法高亮 VIM支持图形界面 Visual Interface 可视化接
1、VI编译器 -->VIM
VIM相对于VI的提升
VIM支持多级撤销 #无限制撤销
VIM可以跨平台运行
VIM语法高亮
VIM支持图形界面
Visual Interface
可视化接口
类似Windows中的记事本
2、VI编辑器的操作模式
Command Mode -命令模式
Insert Mode --输入模式
Last Line Mode --底行模式(尾行 /末行)
启动时默认为Command Mode
i 切换Insert Mode
ESC 切换Last line Mode
:q quit cat abc 查看文件中的内容
vim + abc 光标跑到文件的最后一行
vim +3 abc 光标定位到文件的第三行
vim +100 abc 光标定位到文件的最后一行开头
vim +/imwatt abc 光标可以定位到所在字符串的第一行,按n可以在这几行来回切换
vim aa bb cc 创建三个文件aa bb cc 在Last Line Mode中可以按n查看下一个文件,按到最后再往后会报错,这时只需要按N或者prev即可回到前一个文件当中去。
常用命令
Last Line Mode
- :w save
- :q quit
- :! force do 强制执行
- :ls 列出所有打开文件
- :n 列出下一个文件
- :N 列出前一个文件
- :prev 列出前一个文件
- :15 光标快速定位到第15行
- :/xxx 从光标位置开始像后搜索
- :?xxx 从光标位置开始向前搜索
Command Mode
- h 光标左移
- j 光标下移
- k 光标上移
- l 光标右移
- Ctrl+f 向下翻页(front)
- Ctrl+b 向上翻页(back)
- Ctrl+d 向下翻半页(down)
- Ctrl+u 向上翻半页(up)
- dd 删除光标所在行
- o 在光标所在行的下方插入一行并切换到输入模式
- yy 复制光标所在行
- p 在光标所在行的下方粘帖
- P 在光标所在行的上方粘帖
详情请见VIM指令图。。。。。。。。。。。。。。。