set showcmd " Show (partial) command in status line.
set showmatch " Show matching brackets.
set ignorecase " Do case insensitive matching
set smartcase " Do smart case matching
set incsearch " Incremental search
set autowrite " Automatically save before commands like :next and :make
set hidden " Hide buffers when they are abandoned
set mouse=a " Enable mouse usage (all modes)
set nu " set line no on each line
- 使用ctrl + r 可以搜索歷史命令并執行
- 使用history顯示歷史,!!執行上一條命令,!num執行第num條命令
- 使用vi時,q!調出編輯歷史
- 到行首0,行尾$,第一個非空格^
- 不退出vi能直接執行命令,如make
- V模式:正常(v),行模式(大寫V),block模式(Ctrl + v)
- V模式下,<>縮進所有
- u撤銷,ctrl+r反撤銷
- ctrl+a跳到命令行首,ctrl+e跳到命令行尾
- :s/src/dest/(g) 替換當前行第一個或所有
- :%s/src/dest/g 替換全局第一個或所有、
- bn,bp,bf,bl用于切換緩沖區,bd刪除緩沖區
- *(#)用于查找光標位置處的緩沖區
- ctrl+], ctrl+T用于跳轉定義與聲明
- ctrl+p,ctrl+n用于單詞補全
- ctrl+o,ctrl+i用于鼠標前后位置跳轉
- !command在vi中執行外部命令
- 調整窗口,ctrl+w |寬度最大化,加減寬度<>
- 調整寬口,ctrl+w _高度最大化,加減高度+-
- 調整窗開,Ctrl+w =,使窗口等寬
posted on 2011-05-01 18:31
chatler 閱讀(454)
評論(0) 編輯 收藏 引用 所屬分類:
vi