my iskeyword iskeyword = @, 48-57, _, 192-255, (,), =, [,], <,> ,:
, но когда я использую ctrl + стрелки vim прыгают только на пробелы, но не на другие символы.Vim iskeyword не работает
1
A
ответ
1
Я думаю, что ctrl+arrows
ведут себя как W и B, а ctrl+shift+arrows
- как w и b. Попытайтесь использовать более поздние или даже лучше использовать более простые и vimier w и b.
0
На самом деле, я думаю, вы хотите исключить скобки или круглые скобки из выбора слов.
Так что вы хотите сделать, это удалить (
)
{
}
из iskeyword
.
Я попытался следующим в моем .vimrc и это похоже на работу (w
или *
не включает в себя (
):
set iskeyword-={,},[,],(,)
(Важный персонаж здесь -
, который означает, что эти символы должны быть удалены из iskeyword
)
по умолчанию iskeyword
включает только цифры и буквы, так что не должно быть необходимым удалите их явно, но плагин может быть messing iskeyword definition.
Почему вы установили это значение? – Benoit
, когда слова, разделенные символом: character (some: words: for: example) Я хочу переместить курсор слово за словом после: символ с помощью w или b (ctrl + стрелки), но теперь я могу просто переместить курсор в начало текста или конец, если они не разделены пробелами – zaynyatyi