viper-next-line, viper-previous-line есть проблемы с режимом визуальной строки? - PullRequest
2 голосов
/ 14 сентября 2010

У кого-нибудь еще есть проблемы с j и k в режиме viper when visual-line-mode включено?Он пропускает много строк ... есть ли вред в повторной привязке их к next-line и previous-line, что распознает визуальные "разрывы строк" в Emacs> версии 23?

Ответы [ 2 ]

1 голос
/ 26 мая 2011

Я тоже хочу то же самое.

Итак, в .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$ $
1 голос
/ 25 мая 2011

Я редко использую это.

Если вам когда-нибудь понадобится перейти вверх / вниз по визуальной линии, вы всегда можете использовать gj, gk (в Vimpulse, поскольку вы пометили этот вопрос Vimpulse), что, во всяком случае, быстрее, чем Cn / Ср.

...