vi Learn on the road

vim config file

# .vimrc config by me
set expandtab 
set tabstop=4
set shiftwidth=4
set nonumber
set smarttab

k up l right j down h right; space right; G move cursor to header of end line of file;

function foo(abc){
    console.log('hello world');
};

u undo last change; U undo all changes to entire line;

dd delete current cursor line. 3dd delete next 3 lines; D delete contents of line after cursor; C delete contents of line after cursor and insert;

dw delete word cw change word x delete char at curosr.

R Overwrite char form cursor onward; s Substitute entire line abc on right

function a(){
    function() {
        console.log('hello world');
    }
}

:r !date
2011年 04月 01日 星期五 20:52:55 CST

查找当前单词

:s/\t/    /g

replace tab to 4 space in current line.(how to replace all?)

Comments

Fork me on GitHub