В Vim, как мне удалить все в двойных кавычках?

Предполагая, что я уже внутри кавычек.

+116
источник поделиться
2 ответа

Попробуйте следующую последовательность, которую можно представить как "d" elete, "i" nside, quotes, так: d i "

+223
источник

В следующем предложении все кавычки попадают в кавычки, находясь в нормальном режиме:

di"

где:

  • d для удаления
  • я для "внутреннего", только внутри следующего маркера.
  • "означает, что вы будете удалять внутри кавычек.

Обратите внимание, что нет необходимости находиться внутри кавычек, когда вы вызываете его, в собственной команде просматривается первое появление текста внутри кавычек в текущей строке и удаляется, поэтому вы можете сохранить некоторые нажатия клавиш.

Кроме того, если вы также хотите удалить кавычки, примените следующую команду (средство "и вокруг нее" )

da"
+12
источник

Посмотрите другие вопросы по метке или Задайте вопрос