Эквивалентен «w» в Vim для следующего не буквенно-цифрового символа?

Мне было интересно, есть ли один ключ (например, « w »), который указывает « от текущей позиции курсора до следующего не буквенно-цифрового символа ».

Это сценарий. В приведенном ниже примере с помощью курсора под «e» я хочу удалить слово «пример» (между подчеркиваниями):

 this_example_word 

С помощью курсора под «e», если я dw , я удалю example_word , а не example . Я знаю, что могу делать dt_ , но мне было интересно, есть ли у Vim понятие «слово», которое подразумевает только a-zA-Z0-9, так что я могу нажать dX o cX и удалить или заменить только example .

С наилучшими пожеланиями,

One Solution collect form web for “Эквивалентен «w» в Vim для следующего не буквенно-цифрового символа?”

vim обрабатывает последовательности [A-Za-z0-9_] или последовательности [A-Za-z0-9_] символов, разделенных пробелом в виде слова , последовательности непустых символов, разделенных пробелом в качестве СЛОВА . Вы можете переопределить, какое слово означает vim :

 set iskeyword-=_ 

Теперь поместите курсор в e , нажмите d + w или d + e

  • Как отобразить время сервера внутри Vim
  • Обновить настройку выделения Vim и цветовую схему
  • Как вставить текущее имя файла в содержимое Vim?
  • Как копировать из одного экземпляра vim в другой с помощью регистров
  • Почему замена новых строк с использованием g / re / p распространяется только на каждую другую строку в Vim?
  • Редактировать текст с помощью vim
  • Количество горизонтальных линий vim
  • Переход в режим редактирования в VIM rc?
  • Как вы получаете содержимое буфера в виде строки в vim?
  • Как очистить историю поиска и команд в Vim?
  • Как я могу сбросить индекс буфера на Vim?
  • Interesting Posts

    Сценарий оболочки для резервного копирования каталогов

    Задача Cron, запланированная для запуска в определенный день недели, также работает в последний день месяца

    Использование команды grep и обратного вызова

    Что говорят `declare name` и` declare -g`?

    Что означает атрибут «a» в lsattr?

    Сенсорная панель была отключена после подключения мыши Bluetooth и возврата

    Невозможно подключиться к Wi-Fi в Linux Mint, без подсказки пароля

    Как изменить оболочку по умолчанию на ZSH – chsh говорит «Недопустимая оболочка»

    Разница между загрузочными и не загружаемыми разделами

    Какие специальные символы приглашения для поддержки busbox для busybox?

    Как указать путь к файлу с помощью find при поиске файлов с помощью -regex

    ping не прекращается, когда iptables REJECT-s это

    Ввод в терминал подчеркивает символы, добавляет символы с акцентом

    Не удалось запустить X Server без экранов, no xorg.config для редактирования

    Как удалить новую строку перед EOF в файле text / csv через bash

    Linux и Unix - лучшая ОС в мире.