vim (visual interface):可视化接口。
vi ->vim
一 相对vi的区别:
1:vim支持无限制的多级撤销。
2:vim还可以支持跨平台运行。
3:vim语法高亮。
4:vim支持图形界面。
二:vim的操作模式 : 命令模式,地行模式。
vim abc
打开这个文件,如果不存在这个文件,那就创建一个新的文件。
之后敲a 然后 在左下角就出出现insert 就可以编辑文件了。
a命令就是指挥编辑器把 命令模式转化输入模式。
就可以输入文字了
按下ESC 切换到底行模式。
键入“:wq”保存退出。
vim abc
连续敲击qq 然后就会清除第一行。
vim +3 abc
功能是打开abc文件是默认光标停留在第三行
vim +/char abc
就是在abc文件中找到第一次出现char 的地方
然后按n 就可以在关键字锁对应的行来回切换
vim a b c
一下子可以打开三个文件 如果不存在 那就创建新的文件
在底行模式输入 “:n” 就可以切换到下一个文件了
: N是回到开始的位置
底行模式常用指令:
-:q 退出
-:w 写入内存
-:! 强制结束
-:ls 列出打开的所有的文件
-:n 切换到后一个文件
- :15 光标快速定位到15行
- /xxx光标向后搜索xxx
- ?xxx 光标向前搜索xxx
命令模式下的常用指令
-h 光标左移
-j 光标下移
-k 光标上移
-l 光标右移
ctrl + f向前翻页
ctrl + b向上翻页
ctrl + d向下翻半页
ctrl + u向上翻半页
- o在光标下行插入 并且进入输入模式
-yy复制光标所在的行
-p光标所在的下一行粘贴
-P光标所在的上一行粘贴