如題,就是有的時候我在打完括號的時候,我需要移動一下遊標,如果用箭頭來移動的話,距離手的距離會比較遠,有點麻煩,但是如果先按Esc回到正常模式的話,按的鍵較多,有沒有一個按鍵,按下的時候是正常模式,抬起的時候就是插入模式?
請問有沒有。
或是有沒有快速切換的方式。
学习是最好的投资!
CTRL+O可以暫時進入正常模式,按下一個指令後就自動回到插入模式。不知道是否符合你的要求。
很久以前看到的一個好玩的東西:
Aleksandr Levchuk这位老兄可以称得上是Vim文本编辑器的超级粉丝。 有意思的是,他为了改善Vim的文本编辑速度,竟亲自动手为Vim制作了 脚踏板离合器。当踩下踏板时,就会让Vim进入插入模式(效果如按i一 样);如果松开踏板,则会回到Vim的正常模式(就像按了ESC键)。
Github傳送門:https://github.com/alevchuk/vim-clutch
//我只是來娛樂的~
很遺憾,這就是Vim的使用模式,習慣就好。況且按Esc回到Normal mode后移动光标有很多命令可以选择,没必要一个一个h,j,k,l地连着按,最简单的,比如15h会回移15个字符,^w会删掉上次个单词,b前移一个单词,等等太多了。你习惯用这些命令后,就会发现按Esc回到Normal Mode後,移動遊標比在Insert Mode下用上下左右一次次移動效率高的多。
Esc
h
j
k
l
15h
^w
b
在設定檔下加上這幾句指令:inoremap inoremap inoremap inoremap
就可以了,但這樣一來也犧牲了一些預設的功能
你說不就是emacs了麼…,按下ctrl就變模式~建議映射ctrl-f和ctrl-b為左右移動,ctrl-c為,不要i_ctrl-c也沒事,插入模式下的ctrl組合鍵可以好好琢磨一下。 括號補全有很好用的插件,如delimitMate等。
CTRL+O可以暫時進入正常模式,按下一個指令後就自動回到插入模式。不知道是否符合你的要求。
很久以前看到的一個好玩的東西:
Github傳送門:https://github.com/alevchuk/vim-clutch
//我只是來娛樂的~
很遺憾,這就是Vim的使用模式,習慣就好。況且按
Esc
回到Normal mode后移动光标有很多命令可以选择,没必要一个一个h
,j
,k
,l
地连着按,最简单的,比如15h
会回移15个字符,^w
会删掉上次个单词,b
前移一个单词,等等太多了。你习惯用这些命令后,就会发现按Esc
回到Normal Mode後,移動遊標比在Insert Mode下用上下左右一次次移動效率高的多。在設定檔下加上這幾句指令:
inoremap
inoremap
inoremap
inoremap
就可以了,但這樣一來也犧牲了一些預設的功能
你說不就是emacs了麼…,按下ctrl就變模式~,不要i_ctrl-c也沒事,
建議映射ctrl-f和ctrl-b為左右移動,ctrl-c為
插入模式下的ctrl組合鍵可以好好琢磨一下。
括號補全有很好用的插件,如delimitMate等。