vi和vim的区别
最简单高效的了解vim可以通过网站 vim.org
Vim功能包括:
------持久的多级撤消树
------扩展的插件系统
------支持数百种编程语言和文件格式
------强大的搜索和替换
------与许多工具集成
vim是vi的升级版本
vim是带有颜色(高亮)显示的
一、命令模式下的指令
x,X #x表示向后删除一个字符,X表示向前删除一个字符
nx #向后删除n个字符
dd #删除或者剪切光标所在行
ndd #删除或者剪切光标所在行之后的n行
yy #复制光标所在行
p,P #p为从光标所在行开始,向下黏贴已经复制的内容。P为向上
nyy #从光标所在行开始,向下复制n行
u #还原上部操作
v #按v后移动光标会选中指定字符,实现复制与黏贴
:w #保存文本
:q #退出Vim
:w! #强制保存
:q! #强制退出
:wq #保存并退出
:set nu #显示行号
:set nonu #不显示行号
Ctrl+b PageUp #文本向前翻一页
Ctrl+f PageDown #文本向后翻一页
0 shift+6 #移动到本行行首
Shift+4 #移动到本行行尾
gg #移动到首行
G #移动到尾行
nG #移动到第n行
二、编辑模式
i,I #i在当前字符前插入 I再光标所在行行首插入
a,A #a在当前字符后插入 A在光标所在行行尾插入
o,O #o在当前行的下一行插入新的一行 O在当前行的上一行插入新的一行
总结
记录以及回顾一下vim的一些相关命令,其实vim的这些命令不需要死记硬背更多的是到实验环境操作中去熟悉然后掌握。