vimテクニックのまとめ

890 ワード

vimの3種類の動作モード:コマンドモード、入力モード、末行モード
コマンドフォーマット:#vim[option]...[FILE]...
-o:横分割で複数のファイルを開く
-O:縦分割で複数のファイルを開く
Ctrl+w+s:単一ファイルを水平分割表示
Ctrl+w+v:垂直分割単一ファイルを表示
Ctrl+w:ウィンドウの切り替え
1、コマンドモード
*{h,j,k,l}:  *   
w,e,b:     
*{w,e,b}:      
^:             
0:    
$:    
(,):     
{,}:     
*G:    * 
gg:  
G:    
cc:        
.:       
=:     

2、末行モード
#: # 
.:   
$:    
%:  ,   1,$
c,d,y                 
w /path/to/somefile:                
r /path/from/somefile:                 
s/    /    /gi
        :         
        :      ,      
    g,    ;i,        
                , s@SRC@DEST@g   s/SRC/DEST/g
v:       
V:      
X:    
:set key=   :    
     :
:next
:previous
:last
:first
:wqall
      :
:set nu      
:set ai    
:set ic
:set showmatch     
:syntax on      
:set hlsearch     
    :
  :/etc/vimrc
  :~/.vimrc