vim配置
配置
vim /etc/vimrc
set nu
set smartindent
set tabstop=4
set shiftwidth=4
set expandtab
set softtabstop=4
vim使用
批量替换字符串
:%s/源字符串/目的字符串/g
快捷操作
o: 在当前光标所在行的下方,新建一行,并转为输入模式;
O:在当前光标所在行的上方,新建一行,并转为输入模式;
w: 移至下一个单词的词首
e: 跳至当前或下一个单词的词尾
b: 跳至当前或前一个单词的词首
全选复制
ggVG
稍微解释一下上面的命令
gg 让光标移到首行,在vim才有效,vi中无效
V 是进入Visual(可视)模式
G 光标移到最后一行
选中内容以后就可以其他的操作了,比如:
d 删除选中内容
y 复制选中内容到0号寄存器
+y 复制选中内容到+寄存器,也就是系统的剪贴板,供其他程序用
全词匹配 不忽略大小写
:<hello>
给这两个尖括号带上转义字符