Vim的随记

来自三线的随记

vim command

line number

:set number
:set nu
:set nonu
:set nonumber

search

搜索的时候实时跳转

:set incsearch

然后使用下述方式进行实时搜索,注意不需要 :

/string

highlight search

:set hlsearch
:set nohlsearch
Clear highlight until next search
:noh


indent

:set autoindent
:set noautoindent


tab

:set expantab
:set tabstop=4

在xshell+vim中使用mouse (支持光标定位和滚动屏幕)

以往在ubuntu中,如果想在编辑文件的时候使用鼠标通常设置

:set mouse=a

就好了

但是在centos的时候单纯设置mouse仿佛没效果,对比set参数发现

:set ttymouse=xterm2

就ok了

常用的vimrc

set number
set autoindent
set tabstop=4
set expandtab
set hlsearch
set showcmd
filetype on
syntax on
set nowrap
colorscheme delek
" pattern uses more memory than 'maxmempattern
set maxmempattern=9000
" set synmaxcol=900
set incsearch

if has("autocmd")
    au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
endif


Linux 默认编辑器变量

export EDITOR=/usr/bin/vim