vim快捷键的设定

vim快捷键自定义不能定义 Ctrl+q 和Ctrl+s.

其他的如:

 

 map <C-w> :w<cr>

 map <F8> :make

 

<cr>是enter键 ,其中<C-w> 的内容被替换为:w<cr>   

map 可以改为

 

:map Normal, Visual and Operator-pending
:vmap Visual
:nmap Normal
:omap Operator-pending
:map! Insert and Command-line
:imap Insert
:cmap Command-line

 

后面的为vim的模式 ,noremap就是map

 

 

" 在光标下插入新行
imap <A-o> <Esc>o

在下面几个映射中,始终无法用<A-key>映射,后来终于找到一个方案:
imap ^[r <Esc>ddO
" 删除光标所在的单词
imap ^[d <Esc>ebdei
" 删除引号之间的字符串
imap ^[s <Esc>di"i
" quick save
imap ^[w <Esc>:w<Return><Esc>i<Right>
" 映射方向键
imap ^[j <Left>
imap ^[i <Up>
imap ^[k <Down>
imap ^[l <Right>
这里 ^是<C+v>(同时按下Ctr+v), [i是<A+i>(这个可能在xterm下无法输入,我就只好ctrl+alt+F1切换到虚拟终端下进行编辑了)
其他一些配置:
imap {} {<CR>}<Up><End><CR> 花括华可以自动换行了
imap .> -> 输入箭头时可以少移动一点小指了
忙活了好一阵,现在开始老老实实的垒代码吧。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值