Vim

2015-06-04  本文已影响74人  ShindouHikaru

格式对齐

gg=G

全选删除

ggdG
 :%d
cc or S
A  #行尾插件
G  #移至檔尾
I #行首插入
dG #删除至档尾
D #删除至行尾
s #替换一个字符
5G Or :5
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 結束分割出來的視窗。

在使用IDEA时,可以用Alt+Command Up/Down 可以对代码进行上移/下移. 本文介绍如何在Vim中实现这个功能:

vim_move.gif

vim_move.gif

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 : 下移当前行或者选中行
上一篇 下一篇

猜你喜欢

热点阅读