模式切换
Vim一共有4个模式:
正常模式 (Normal-mode) :正常模式一般用于浏览文件,也包括一些复制、粘贴、删除等操作
插入模式 (Insert-mode):在正常模式中按下i, I, a, A等键
命令模式 (Command-mode):在正常模式中,按下:(冒号)键,会进入命令模式
可视模式 (Visual-mode):在正常模式按下v, V, <Ctrl>+v,可以进入可视模式。
显示行号
set nu 显示行号
set nonu 不显示行号
删除行文本相关
首先前提是在编辑模式下按esc进入命令模式下操作
x 删除当前光标中的一个字符
dw 当前光标单词的剩余部分(delete word),就是删除光标之后第一个空格之前的内容
db 光标和前一个单词剩余部分,删除光标之前第一个空格之间的内容
ndw 删除当前光标后的n个单词
d$ / D 删除当前光标之后的这一行的所有内容
dd 直接删除当前行
ndd 直接删除当前行开始的n
c功能与d功能类似,但是c功能会操作完进入INSERT模式,比如:cw,c$,cc。
d) 删除到下一行的开始,被删除行会消失,不会变成空行
d + 回车 直接删除2行(当前行+下一行)
gg dG 删除所有文本
复制和粘贴
将光标移动到要复制的位置,按V进入可视化模式。
将光标移动到要复