
Когда я дважды щелкаю в gvim, это приводит к выделению текущего слова. Однако по умолчанию «слово» исключает специальные символы. Я хотел бы, например, иметь возможность дважды щелкнуть по пути UNIX или Windows и выделить весь этот путь. Могу ли я изменить то, что gvim считает словом?
По аналогии, xterm принимает ключ -cc, 'character class range'. Любые смежные символы в данном классе подсвечиваются, если я дважды щелкну по одному из них. Я могу определить класс символов, который включает в себя алфавитно-цифровые символы и косую черту, поэтому, когда я щелкну по пути UNIX, он подсвечивает весь этот путь. Я бы хотел что-то подобное в gvim.
решение1
От :help double-click
:
Двойной щелчок по слову выделяет это слово. «iskeyword» используется для указания того, какие символы включены в слово.
Так что вам нужно изменить iskeyword
, чтобы включить слеши. set iskeyword+=/
У меня сработало. Имейте в виду, что это также влияет на другие вещи, например, поиск. Смотрите :h iskeyword
.