2010-09-14 73 views

回答

1

我很少使用這個。

如果您需要上下視線方式,您總是可以使用gj,gk(在Vimpulse中,因爲您用Vimpulse標記了這個問題),無論如何,它總是比Cn/Cp。

+0

C-N/C-P將永遠是除GĴ更快,Gķ。 嘗試一下:按住Ctrl鍵,然後重複按n或p。現在嘗試與g j和g k相同;你不僅需要更多的按鍵,而且你必須擔心對它們進行正確排序 – huyz 2011-05-26 00:41:56

+0

你是對的,Huy。我的意思是指在手指上更容易...我的手指因C-n/C-p而受傷。 :-)順便說一句,默認行爲在org模式或甚至一般編程語言模式等模式下非常有用,您可以在其中快速壓縮。 – spk 2011-05-28 11:24:43

1

我也想要同樣的東西。

所以在.emacs中,我重新映射:

(vimpulse-map "k" 'previous-line) 
(vimpulse-map "j" 'next-line) 
(vimpulse-map "gk" 'viper-previous-line) 
(vimpulse-map "gj" 'viper-next-line) 
(vimpulse-map [(up)] 'viper-previous-line) 
(vimpulse-map [(down)] 'viper-next-line) 
(vimpulse-map "0" 'vimpulse-beginning-of-visual-line) 
(vimpulse-map "$" 'vimpulse-end-of-visual-line) 
(vimpulse-map "g0" 'viper-beginning-of-line) 
(vimpulse-map "g$" 'viper-goto-eol) 

在我的.vimrc,我重新映射:

noremap k gk 
noremap j gj 
noremap gk k 
noremap gj j 
noremap 0 g0 
noremap^g^ 
noremap $ g$ 
noremap g0 0 
noremap g^^
noremap g$ $