Я использую VIM, делают большую работу для меня использующий макросы.
Существует много текста в столбцах, и я хочу, чтобы макрос переместился между столбцами легко путем нажатия w клавиши для "перемещения в начало следующего слова"
Например:
DataSourceName string ""
DetailFields []string
DynamicControlBorder boolean empty may be void
EscapeProcessing boolean True
FetchDirection long 1000
FetchSize long 12
Filter string ""
GroupBy string ""
HavingClause string ""
Однако, когда я делаю это, VIM только делает это для букв; каждый раз, когда это встречается" [" или, "это интерпретирует это как другое слово, портя макрос, потому что теперь кажется, что существует дополнительный столбец.
Там кто-либо устанавливает, я могу измениться, чтобы заставить энергию проигнорировать специальные символы и рассматривать их точно так же, как буквы путем перескакивания через них?
Можно изменить определение слова в энергии при помощи
:set iskeyword=<specification>
Remeber для возврата его, тем не менее, когда Вы закончили со специальным использованием.
:set iskeyword?
покажет текущее использование. Мой терминал отвечает
iskeyword = @, 48-57, _, 192-255
для всех букв a-z и A-Z, цифры от 0 до 9 (ASCII 48-57), подчеркивание и международные буквы (ASCII 192-255)