版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/looc_246437/article/details/77481469
关于vim编辑器
VI:Visual Interface(可视化接口)(类似Windows记事本)
VI->VIM:VIM保留了VI的所有操作并且有所升级:
VIM支持多级撤销(u撤销)
VIM可以跨平台运行
VIM支持语法高亮(关键字不同颜色标记)
VIM支持图形界面
Command Mode:命令模式
Insert Mode:输入模式
Last Line Mode:底行模式(有时候将底行模式归类与命令模式)
vim abc:文件存在则打开文件,不存在则先创建再打开文件
vim + abc:打开abc文件并将光标定位到文件的尾行
vim +3 abc:打开abc文件并将光标定位到文件的第三行(当输入的行号大于文件的总行数的时候光标定位到文件的最后一行)
vim +/xxx abc:打开abc文件并将光标定位到“xxx”第一次出现的位子
vim aa bb cc:一次性打开或者创建多个文件(底行模式的情况下“esc+:+n+enter”切换到下一个文件,当N的时候为切换到上一个文件)
命令模式常用命令:
h 光标左移
j 光标下移
k 光标上移
l 光标右移
ctrl+f 向下翻页(front)
ctrl+b 向上翻页(back)
ctrl+d 向下翻半页(down)
ctrl+u 向上翻半页(up)
dd 删除光标所在的行
o 在光标所在行的下方插入一行并切换到输入模式
yy 复制光标所在的行
p 在光标所在的行的下方黏贴
P 在光标所在的行的上方黏贴
底行模式常用命令:
:w 将文件的修改从内存写入硬盘中
:q 退出
:! 强制执行的意思
:ls 列出当前打开的所有文件
:n 切换到下一个文件
:N 切换到上一个文件
:15 光标快速定位到某行
/xxx 从光标当前位子开始向(后)搜索xxx出现的位子并将光标定位到xxx第一次出现的位子
xxx 从光标当前位子开始向(前)搜索xxx出现的位子并将光标定位到xxx第一次初相的位子
赠品(vim键位指令图):
Over