VIM常用配置和命令

常用配置
在~/目录下新建文件.vimrc,并编辑:
显示行号
set nu
设置制表符以及软制表符为4个空格

set tabstop=4
set softtabstop=4

设置缩进模式以及缩进宽度

set shiftwidth=4
set smartindent

替换制表符为空格,且只在特定文件类型中生效

if has("autocmd")
  autocmd BufRead,BufNewFile *.c,*.cpp,*.h,*.hpp set expandtab
endif

短暂显示括号匹配

set sm          (是set showmatch的简写),当你输入右括号,如}]),会自动跳到相匹配的括号处,闪动一下,不影响你继续输入,时间也可以自己设置,如下
set matchtime=1 (匹配时间,单位是十分之一秒)

以特殊字符或字符串来显示制表符

set list
set listchars=tab:>- (设置显示的字符,设置后,制表符将会被显示为>---,后面多余的空白字符显示为-。)

常用命令
撤销
u
恢复撤销的内容
ctrl+r
以16进制显示
set %!xxd
替换命令

:1,10s/xxx/yyy/g
:%s/xxx/yyy/g
1,10代表从第1行到第10行
%代表整个文件

VIM常用配置和命令

上一篇:Linux系统简单文件操作命令


下一篇:Linux 中 cp 命令(文件复制)