Vim — Редакторы Vi и Vim: 12 мощных примеров поиска и замены
Оригинал
Эта статья — часть серии Vi / Vim Tips and Tricks. Vim часто представляется текстовым редактором, а не создателем текстов. Почему? Потому что мы тратим больше времени на редактирование существующего текста, чем на создание нового. При редактировании текста важной частью является текстовая/шаблонная замена.
В этой статье позвольте показать, как производить базовую и расширенную замену по тексту и шаблонам в редакторах Vi и Vim. Эти фичи объясняются на 12 очень практичных и мощных примерах замены текста.
Синтаксис для замены текста в редакторе vim:
Флаги могут быть следующими:
.....
Эта статья написана SathiyaMoorthy, автором статей Vi / Vim Tips and Tricks.
upd: пока удалил часть статьи, т.к. автор не разрешает её переводить и выкладывать :(((( если удастся уговорить автора, то выложу всё. либо просто удалить весь пост. про автора тут: http://www.thegeekstuff.com/about/ можете тоже попробовать уговорить, всем будет лучше....
Эта статья — часть серии Vi / Vim Tips and Tricks. Vim часто представляется текстовым редактором, а не создателем текстов. Почему? Потому что мы тратим больше времени на редактирование существующего текста, чем на создание нового. При редактировании текста важной частью является текстовая/шаблонная замена.
В этой статье позвольте показать, как производить базовую и расширенную замену по тексту и шаблонам в редакторах Vi и Vim. Эти фичи объясняются на 12 очень практичных и мощных примерах замены текста.
Синтаксис для замены текста в редакторе vim:
:[диапазон]s[ubstitute]/{шаблон}/{строка}/[флаги] [количество]
Флаги могут быть следующими:
- c — Спрашивать подтверждение каждой замены.
- g — Заменить все вхождения строки.
- i — Игнорировать регистр символов шаблона.
.....
Эта статья написана SathiyaMoorthy, автором статей Vi / Vim Tips and Tricks.
upd: пока удалил часть статьи, т.к. автор не разрешает её переводить и выкладывать :(((( если удастся уговорить автора, то выложу всё. либо просто удалить весь пост. про автора тут: http://www.thegeekstuff.com/about/ можете тоже попробовать уговорить, всем будет лучше....
>The nofollow link are not too much of meaning. Even if you give follow link,
>it is still against the copyright violation. I hope you understand our
>situation, as we spend several hours (on some articles several days) to come
>up with quality article. We just don't like to see our full-article on other
>sites simply copy/pasted or translated with just less effort.
>
>So, Please remove the article immediately (or) give only the high level
>introduction (without any of the examples) and give "read more" (with a
>follow link) to our original article.
>it is still against the copyright violation. I hope you understand our
>situation, as we spend several hours (on some articles several days) to come
>up with quality article. We just don't like to see our full-article on other
>sites simply copy/pasted or translated with just less effort.
>
>So, Please remove the article immediately (or) give only the high level
>introduction (without any of the examples) and give "read more" (with a
>follow link) to our original article.