как заменить слово в редакторе vi в глобальном масштабе в ubuntu

Мне удалось запустить приложение, используя sun jdk1.6.0_22.

1
задан 17 October 2017 в 08:55

4 ответа

Вам нужно убрать косую черту в тексте замещения с помощью обратного слэша, как в UNIX\/LINUX.

Как прокомментировал [пользователь: Panther] при использовании косых черт в строке поиска / замены, это проще использовать другой разделитель. Я предпочитаю использовать #, поэтому в вашем случае это будет:

:% s#windows#UNIX/LINUX#

Суффикс g необходим только в том случае, если вы ожидаете увидеть windows более одного раза в одной строке, которую делает ваш пример не показывать.

0
ответ дан 18 July 2018 в 05:11

Не знаете, почему в вашей команде есть как Unix, так и Linux. Как насчет:

:%s/windows/linux/g

или если строка замены - unix / linux:

%s/windows/unix\/linux/g
3
ответ дан 18 July 2018 в 05:11

Вам нужно убрать косую черту в тексте замещения с помощью обратного слэша, как в UNIX\/LINUX.

Как прокомментировал [пользователь: Panther] при использовании косых черт в строке поиска / замены, это проще использовать другой разделитель. Я предпочитаю использовать #, поэтому в вашем случае это будет:

:% s#windows#UNIX/LINUX#

Суффикс g необходим только в том случае, если вы ожидаете увидеть windows более одного раза в одной строке, которую делает ваш пример не показывать.

0
ответ дан 24 July 2018 в 18:16

Не знаете, почему в вашей команде есть как Unix, так и Linux. Как насчет:

:%s/windows/linux/g

или если строка замены - unix / linux:

%s/windows/unix\/linux/g
3
ответ дан 24 July 2018 в 18:16

Другие вопросы по тегам:

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