Vim окружает сменное использование

Сегодня я просто загрузил энергию.

окружитьплагинВ документации говорится:

Пресса cs"' внутри "Hello world!" изменить его на 'Hello world!'.

Но где я, как предполагается, нажимаю cs"' и в который режим?

6
задан alexchenco 9 January 2010 в 09:08
поделиться

2 ответа

Только что скачали vim? Вы сделали правильный выбор!

Vim имеет несколько режимов.

Режим вставки - это то, что вы используете для ввода текста. Это не то, что вы используете для перемещения по документу (в терминах vim, «буфер»).

После того, как вы наберете «Hello world»:

нажмите ESC, чтобы перейти в командный режим.

используйте клавиши 'hjkl' для перемещения курсора внутри кавычек.

затем введите cs "', чтобы изменить окружение с" на "

Онлайн-справка Vim превосходна.

В командном режиме введите: help surround, чтобы получить справку по плагину

, если вы ничего не видите, сначала попробуйте: help helptags, которые расскажут вам, как настроить файлы справки (плагин Surround также имеет отличные помощь)

7
ответ дан 10 December 2019 в 00:39
поделиться

Запустите vim, войдите в режим вставки, и введите:

"Hello, world!"

Нажмите esc, чтобы вернуться в нормальный режим, и и идите налево хотя бы один раз, теперь нажмите cs"', и все изменится на:

'Hello, world!'

(Я только что установил surround и попробовал именно это, Ubuntu-пакетированный vim 7.2 с моим собственным .vimrc и плагинами, но ничего, что могло бы повлиять на это)

.
3
ответ дан 10 December 2019 в 00:39
поделиться
Другие вопросы по тегам:

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