查找与替换
/word 查找word这个单词。
n 向下跳
:n1,n2s/word1/word2/g n1与n2为数字,在第n1与第n2行寻找word1这个字符串,并将word1替换为word2
扩展功能:可以将n1与n2替换为1与$表示从第一行到最后一行中寻找数字。
删除剪切与复制
x与X x为向前删除一个字符,X为向后删除一个字符
nx n为数字向后删除几个字符
dd 为删除一整行
ndd 删除n行
yy 复制光标所在的那一行
nyy表示复制光标所在的向下n行
p 将已复制的数据光标下一行粘贴
P 将已复制的数据光标上一行粘贴
u 恢复前一个操作
ctrl+r 重做上一个操作
可视化区域块
v 字符选择会将光标移动到的地方反白选择
V 行选择 会将光标经过的行反白进行选择
【ctrl】+v 表示可视化区域块,可用矩形的方式进行选择
y 将反白的区域进行复制
d 将反白的区域进行删除
p将刚复制的区域在反白处进行粘贴
例:
可视化区域选择之后,可以采用r加需要修改的字母进行修改。
vim的关键词补全功能
1. [ctrl]+x -> [ctrl]+n
2. [ctrl]+x -> [ctrl]+o
vim的环境设置
进行修改 ~/.vimrc
其他一些操作
i 从普通模式进入插入模式,在其选中的字母前插入
I 从普通模式进入插入模式,在其选中的行前面插入
a 从普通模式进入插入模式,在其选中的字母后插入
A从普通模式进入插入模式,在其选中的行后面插