【发布时间】:2010-09-14 14:17:05
【问题描述】:
其他人对j 和k 在viper 模式下when visual-line-mode 启用有任何问题吗?它跳过了很多行...将它们重新绑定到 next-line 和 previous-line 有什么害处,它可以识别 Emacs > 版本 23 中的视觉“换行符”?
【问题讨论】:
标签: emacs viper viper-mode vimpulse
其他人对j 和k 在viper 模式下when visual-line-mode 启用有任何问题吗?它跳过了很多行...将它们重新绑定到 next-line 和 previous-line 有什么害处,它可以识别 Emacs > 版本 23 中的视觉“换行符”?
【问题讨论】:
标签: emacs viper viper-mode vimpulse
我很少用这个。
如果你需要在视觉上向上/向下,你总是可以使用 g j, g k (在 Vimpulse 中,因为你已经用 Vimpulse 标记了这个问题),无论如何,这比 C-n 快/ C-p。
【讨论】:
我也想要同样的东西。
所以在 .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$ $
【讨论】: