Как поменять 0 и ^ поведение в vim - PullRequest
3 голосов
/ 28 февраля 2020

Не знаю, почему после этого

" Exchange 0 and ^
noremap 0 ^
noremap ^ 0

они оба ведут себя так же, как и ^.

То же самое с

" Exchange $ and _
noremap $ _
noremap _ $

$ переходит на символ новой строки, прежде чем иметь это. Но после этого и $ и _ go до последнего символа, и у меня нет возможности go символ новой строки.

Как мне сделать ^ go к началу строки, включая пробелы и 0 go к первому непробельному символу в строке? Может быть, это нормально, и какой-то плагин меняет свое поведение. У вас нормально работает?

1 Ответ

0 голосов
/ 28 февраля 2020

Вы можете сделать что-то вроде:

noremap 0 g^
noremap ^ <Home>

Вы просто должны убедиться, что они не зависят друг от друга.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...