1 hellowangit 2014-08-27 12:53:21 +08:00 ![]() 设置`jj`快捷键作为快速退出插入模式,`inoremap jj <ESC>`,然后移动删除都是比较方便的 |
![]() | 2 hit9 2014-08-27 12:56:23 +08:00 删除前一个字符, 非要在insert mode下的话,只有backspace了吧 normal mode下直接按下x就可以的啊。。 |
![]() | 3 ggarlic 2014-08-27 13:12:39 +08:00 ![]() ctrl h |
![]() | 6 lululau 2014-08-27 13:33:49 +08:00 ![]() 我是这么做的: imap <c-e> <c-o>A imap <c-a> <c-o>^ imap <c-f> <Right> imap <c-b> <Left> imap <c-n> <Down> imap <c-p> <Up> imap <c-d> <Del> imap <c-k> <c-o>C imap <esc>f <c-o>e imap <esc>b <c-o>b imap <esc>< <c-o>gg<c-o>0 imap <esc>> <c-o>G<c-o>$ |
![]() | 7 gigimaster 2014-08-27 14:37:51 +08:00 ![]() 顶caps和ctr换一下,然后ctr+h, mac系统下,ctr+h同样可以退格,很好用 |
![]() | 8 chemzqm 2014-08-27 16:38:01 +08:00 ![]() ctr+h 命令行下通用 换hhkb,backspace就在回车上面,很容易按 如果是两个字符反了(经常发生),<esc>xp即可 不建议绑定快捷键,因为这样ssh到远程服务器上面不太方便,还需要再加自己的配置 |
![]() | 9 openroc 2014-08-27 17:14:05 +08:00 ![]() 定义<leader>, 然后在insert mode绑定一个顺手的组合,如<leader>b. :) |
![]() | 10 KentY 2014-08-27 17:17:17 +08:00 ctrl-h 必须呀, 肯定比backspace 省力啊, 手都不动位置。 |
![]() | 11 lemontv 2014-08-27 17:51:22 +08:00 via iPhone ![]() 换个顺手的键盘试试 |
![]() | 12 zeroday OP @hellowangit good tip.但是来回在insert和normal模式下转换也不高效。 |
![]() | 14 zeroday OP @gigimaster 小拇指不灵活,按ctrl难受。 |
![]() | 17 timothyye 2014-08-27 21:17:48 +08:00 via Android @zeroday 我的ctrl被我换到了caps lock,方便多了。HHKB的ctrl也在那个位置。 |
![]() | 18 zeroday OP |
![]() | 21 zeroday OP |
![]() | 22 openroc 2014-08-27 23:26:16 +08:00 @zeroday <leader>=, 很方便,可能我习惯了。 :) 还可以这样玩, “ 删除到行首 imap <leader>b0 <esc>v0di ” 删除到行尾 imap <leader>b$ <esc>v$di 等等 |
![]() | 23 zeroday OP @openroc 谢谢分享tips。偷偷地光临 https://github.com/openroc 里找vimrc :) |
![]() | 24 wisatbff 2014-08-28 10:59:45 +08:00 ![]() 还是习惯 backspace ,再说你不用它它多孤单啊>< 删除前一个词倒是习惯 <C-w> |