发几个自创的VIM快捷键映射,开发… 转

"Open a new tab with current sys path

nmap <C-n> :tabe.<CR>


"Move to the previous and next tab of VIM

nmap <F2> :tabprevious<CR>

nmap <F3> :tabnext<CR>


"Replace all spaces at the end of line

nmap <F4> :s=\s\+$==<CR>


"Find and highlight the lines which are exceed 80 chars

nmap <F5> :/.\{81,\}<CR> :set hlsearch<CR>


"Find and highlight the lines which contain spaces at the end

nmap <F6> :/.*\s\+$<CR> :set hlsearch<CR>


"Comment and uncommnet one line

nmap <F7> :s/^\(\s*\)#\+/\1/<CR>

nmap <F8> :s/^\(\s*\)/\1#/<CR> :set nohlsearch<CR>


"Turn on/off highlight for search

nmap <F9> :set invhlsearch<CR>


"Move one line up and down

map <A-UP> yyddkkp

map <A-DOWN> yyddp

nmap <A-UP> yyddkkp

nmap <A-DOWN> yyddp

imap <A-UP> <ESC>yyddkkpi

imap <A-DOWN> <ESC>yyddpi


"Copy one line up/down to the original line

map <C-UP> yykp

map <C-DOWN> yyp

nmap <C-UP> yykp

nmap <C-DOWN> yyp

imap <C-UP> <ESC>yykpi

imap <C-DOWN> <ESC>yypi


"Delete current line

nmap <C-D> dd

imap <C-D> <ESC>ddi

map <C-D> dd
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值