Как удалить слово и войти в режим вставки в Vim?

Кажется, некоторая соответствующая информация здесь:

Документы MS Word Преобразования PDF в ASP.NET

кроме того, с наличием Office 2007 публикуют к функциональности PDF, я предполагаю, что Вы могли использовать автоматизацию делопроизводства, чтобы открыть *.DOC файл в Word 2007 и Сохранить как PDF. Я не слишком увлечен автоматизацией делопроизводства, поскольку это медленно и подвержено зависанию, но просто броску это там...

92
задан user1717828 28 May 2019 в 00:14
поделиться

4 ответа

Вы можете использовать "изменить внутреннее слово", набрав "ciw", чтобы удалить слово, на котором находится ваш курсор.

Команды "inner" и "a" отлично подходят в Vim, также попробуйте "ci {" внутри блока {} или "ca {", если вы также хотите удалить символы {}. Чтобы перевести эти команды на английский язык, чтобы лучше их запомнить, попробуйте: "изменить внутренний {блок" и "изменить {блок".

Документация на http://vimdoc.sourceforge.net/htmldoc/motion.html # text-objects

157
ответ дан 24 November 2019 в 06:29
поделиться

Ответ на ваше продолжение вопрос: viwp

v    -> start visual mode
iw   -> select the 'inner word'
p    -> paste - in visual mode it replaces the visually selected text.
18
ответ дан 24 November 2019 в 06:29
поделиться

На второй вопрос: bPldw

Это по порядку перенесет вас в начало текущего слова, вставит регистр по умолчанию перед курсором, перейдите к следующий символ (пройдя мимо конца только что вставленного текста) и удалите остальную часть слова.

8
ответ дан 24 November 2019 в 06:29
поделиться

Или вы могли бы использовать последовательность клавиш bdwi , чтобы удалить текущее слово и перейти в режим INSERT.

2
ответ дан 24 November 2019 в 06:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: