level 6
会问这种问题说明
lz
的vim水平还差很远,而你的问题的解决方法也十分容易, 继续深入学习吧。
我用了4年vim,学了vimscript也有2年,依然时常发现一些vim的新技巧,感叹vim的博大精深。
2014年06月18日 17点06分
3
我相信vim是强大的,因为我用得不多所以还不掌握它的技巧,不知道这个问题是怎么解决的呢?另外应该怎样学习vim呢?学习过程总是伴随着不断优化的,不知道你能否给我一些建议?
2014年06月19日 16点06分
inoremap <C-b> <LEFT> inoremap <C-f> <Right> 你觉得顺手不???不顺手自己调...我通常是Normal下移动,习惯了...我把ESC映射成了jj 用顺了感觉不错...
2014年06月21日 08点06分
同求教,只移动两三个字符的话按键的确太复杂了,不想说太详细提示一下也好
2014年07月05日 17点07分
回复 liujianqi12345 :不想绑定按键的话主要就是改完之后立刻esc
2014年09月10日 09点09分
level 10
插入模式下ctrl + o可以让你执行一次正常模式下的命令,然后它移动又进入插入模式
2014年07月06日 07点07分
7
level 1
" Move in INSERT
imap <M-h> <C-o>h
imap <M-j> <C-o>j
imap <M-k> <C-o>k
imap <M-l> <C-o>l
前面加个Alt即可
2014年08月17日 14点08分
11
试了一下,不过不能自动回插入模式,求解。如果不能自动回插入模式,感觉按个Alt跟按Esc没太大分别。
2014年10月12日 07点10分
又涨姿势了!我以前只会这么映射 imap <A-h> <Left> imap <A-j> <Down> imap <A-k> <Up> imap <A-l> <Right>
2014年10月12日 07点10分
回复 danielhugo :也可以啊~<C-o>本来就是临时Normal命令而已。
2014年10月12日 08点10分
回复 sd_lurz :啥?<C-o>就是临时Normal命令,只执行一个命令就回到INSERT状态。可能是你其它设置冲突了吧。
2014年10月12日 08点10分
level 3
大概清楚了,通过配置插入模式下的映射来模拟普通模式下的移动
2014年09月25日 03点09分
12
level 9
说明你对在vim中如何移动光标还没深得精髓,可不止上下左右键
2014年10月04日 23点10分
13
level 1
我是求助来的,我设置的按键是
imap <C-h> <Left>
imap <C-j> <Down>
imap <C-k> <Up>
imap <C-l> <Right>
其他按键在插入模式下都好好的,就是<Ctrl+h>变成了删除键,按一下删除一个字母,感觉好蛋疼。
插入模式下加Shift键组合会导致大写字母按不出来,alt+h又跟xshell的快捷键冲突,唯一能用的c-h还出了这样的问题。在线求帮助啊~~
2014年11月25日 07点11分
17
同求这个问题怎么解决
2014年12月04日 16点12分
试试inoremap
2014年12月22日 02点12分
secure crt的问题吧。
2014年12月22日 11点12分
level 2
凑凑热闹。
c/s:改写,配合各种移动键cw,c$等等
i/I/a/A:不同位置的插入
ctrl+o,ctrl+O:新加一行并进入insert模式
shift+j:两行合并为一行
ctrl+v:块编辑模式,配合shift+i,加注释利器。
h/j/k/l:移动
w/b:按词移动
数字+gg,gg,shift+g:移动到指定行
:s:强大的替换命令
个人觉得,功能不是太少,而是太多,每种情况都有几种不同的方案,搞得要想下哪个比较好。
2014年12月22日 11点12分
18
level 1
这么多人回复大概也都说全了,想退出insert模式的话:
Ctrl + [
Alt + 任意,只在terminal(命令行窗口)运行的vim可用
Ctrl + C
当然或者是直接改.vimrc
另外左右移动的时候我个人喜欢用f,然后按你想搜索的字母。比如
Merry Christmas
按fs就会自动跳到s。然后按;往前搜(跳到第二个s),按,往后搜。
Fs则是一开始就往后搜。如果习惯了这个,h/l左右移动基本上就不用了。
vim用惯了再用别的实在是蛋疼
2014年12月25日 13点12分
19
level 2
不喜欢你可以用方向键的啊。还可以不关闭鼠标功能的啊。你不用又不勉强你要这样用。
2015年01月08日 02点01分
20
level 5
配合行末 $ 行首 0
行首但是忽略最前面的空格tab等 ^
数字加hjkl一次移动几下
最好把esc映射改成jj 或者 jk 我喜欢jk,这样光标还在原位。
2015年01月09日 03点01分
21