vim配置
cd /etc/vim
cp vimrc ~/.vimrc
cd ~
gedit .vimrc
#文件内添加以下内容
"关闭兼容功能"
set nocompatible
"显示行号"
set number
"编辑时backspace键设置为2个空格
set backspace=2
"编辑时tab键设置为4个空格
set tabstop=4
"设置自动对齐为4个空格"
set shiftwidth=4
"搜索时不区分大小写"
set ignorecase
"搜索时高亮"
set hlsearch
vim技巧
-
快速移动光标(一般模式)
h:左,j:下,k:上,l:右
ngg:光标移至n行
G:移动到文件尾
0:移动至当前行行首
$:移动至当前行行末
fx:搜索当前行出现下一个x的地方
-
文件复制
yy:复制当前行
nyy:复制当前行及其后的n-1行
-
文件粘贴
p:粘贴
-
文件删除
dd:删除当前行
ndd:删除当前行以及其后n-1行
x:删除当前字符
-
文件操作撤销
u:撤销
-
文本查找
/pattern 从光标开始处向文件尾搜索pattern ,按N和n上一个或下一个
?pattern从光标开始处向文件首搜索pattern ,按N和n上一个或下一个
-
文本替换
:%s/p1/p2/g 将文件中所有的p1均用p2替换
%s/p1/p2/gc 替换时需要确认,y同意,n不同意