格式對齊
gg=G
全選刪除
ggdG
:%d
- 取代正行內(nèi)容
cc or S
- 操作
A #行尾插件
G #移至檔尾
I #行首插入
dG #刪除至檔尾
D #刪除至行尾
s #替換一個字符
- 跳行
5G Or :5
- 復(fù)制上一行并粘貼到下一行
yyp
- 替換
:%s/a/a/g
- 視窗操作
Ctrl+w n #新建一個視窗
Ctrl+w s #即 :sp(lit),會開一新視窗,且原檔分屬兩個視窗除呵。
Ctrl+w f #開一新視窗,並編輯游標所在處之 word 為檔名的檔案细层。
Ctrl+w j #移至下視窗。
Ctrl+w k #移至上視窗焦影。
Ctrl+w q #即 :q 結(jié)束分割出來的視窗。
在使用IDEA時,可以用Alt+Command Up/Down 可以對代碼進行上移/下移. 本文介紹如何在Vim中實現(xiàn)這個功能:
vim_move.gif
vim_move.gif
- 在vimrc中加入如下配置
For windows
nnoremap <A-j> :m .+1<CR>==nnoremap <A-k> :m .-2<CR>==inoremap <A-j> <Esc>:m .+1<CR>==giinoremap <A-k> <Esc>:m .-2<CR>==givnoremap <A-j> :m '>+1<CR>gv=gvvnoremap <A-k> :m '<-2<CR>gv=gv
For Mac OS
nnoremap ? :m .+1<CR>==nnoremap ? :m .-2<CR>==inoremap ? <Esc>:m .+1<CR>==giinoremap ? <Esc>:m .-2<CR>==givnoremap ? :m '>+1<CR>gv=gvvnoremap ? :m '<-2<CR>gv=gv
normal & insert mode
Alt + k : 上移當前行
Alt + j : 下移當前行
visual mode
Alt + k : 上移當前行或者選中行
Alt + j : 下移當前行或者選中行