vscodevim - найти персонажа - переназначение запятой - PullRequest
0 голосов
/ 07 марта 2019

Я использую vscodevim с VS Code.Я сопоставил свои leader с comma:

"vim.leader": ",",

Теперь, когда я делаю f<some_character>;, он работает, как ожидается, чтобы перейти ко второму сопоставленному символу.Но после этого , (запятая) не работает, так как используется в качестве лидера.Мы можем сделать F<same_character>, чтобы перейти назад.Есть ли способ сопоставить обратный поиск (изначально через запятую) с другим ключом, таким как \ (косая черта).

1 Ответ

0 голосов
/ 18 марта 2019

Вы можете использовать :noremap, чтобы выполнить то, что вам нужно. Он сопоставляет ключ не рекурсивно, что позволит вам определить какой-то другой ключ с исходным поведением ,. С вашим примером:

:noremap \ ,

Здесь :map не будет работать, поскольку :map \ , заставит \ вести себя как измененный ключ ,, поэтому вам действительно нужно noremap.

...