viper-next-line、viper-previous-line 在视觉行模式下遇到问题?

发布于 2024-09-18 17:24:29 字数 200 浏览 6 评论 0原文

当启用了 Visual-line-mode 时,还有其他人在 viper 模式下使用 jk 时遇到任何问题吗?它会跳过很多行...将它们重新绑定到 next-lineprevious-line 是否有任何危害,它可以识别 Emacs 中的视觉“换行符”>版本23?

Anyone else have any trouble with j and k in viper-mode when visual-line-mode is enabled? It skips many lines... is there any harm in re-binding them to next-line and previous-line, which recognizes visual "line breaks" in Emacs > version 23?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

此岸叶落 2024-09-25 17:24:32

我也想要同样的东西。

所以在 .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$ $

I also want the same thing.

So in .emacs, I remapped:

(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)

In my .vimrc, I remapped:

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$ $
分開簡單 2024-09-25 17:24:31

我很少用这个。

如果您需要在视觉上向上/向下移动,您始终可以使用 gj, gk (在 Vimpulse 中,因为您已经用 Vimpulse 标记了这个问题),无论如何,它比 Cn / Cp 更快。

I rarely ever use this.

If you ever need to go up/down visual-line-wise, you can always use g j, g k (in Vimpulse, since you've tagged this question with Vimpulse), which is, at any rate, faster than C-n / C-p.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文