Видео смотреть бесплатно

Смотреть гиг видео

Официальный сайт aksakal 24/7/365

Смотреть видео бесплатно

pluton 28.04.2009 20:44

VimРедакторы Vi и Vim: 12 мощных примеров поиска и замены

Оригинал
Эта статья — часть серии Vi / Vim Tips and Tricks. Vim часто представляется текстовым редактором, а не создателем текстов. Почему? Потому что мы тратим больше времени на редактирование существующего текста, чем на создание нового. При редактировании текста важной частью является текстовая/шаблонная замена.



В этой статье позвольте показать, как производить базовую и расширенную замену по тексту и шаблонам в редакторах Vi и Vim. Эти фичи объясняются на 12 очень практичных и мощных примерах замены текста.

Синтаксис для замены текста в редакторе vim:



:<�диапазон>s/{шаблон}/{строка}/<�флаги> <�количество>





Флаги могут быть следующими:
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.


Тэги: vim замена Поиск советы
+ 5 -
Похожие Поделиться

NucleoFag 28.04.2009 20:49 #
+ 1 -
Да, знакомо =) Спасибо, многим пригодится, я уверен. Регулярки в целом полезны во всем кстати. Надо буит по sed и awk мини-ман составить...
pluton 28.04.2009 21:00 #
+ 3 -
Надо буит по sed и awk мини-ман составить...

для начала по sed и awk неплохой ман тут: http://www.citforum.ru/operating_systems/articles/sed_awk.shtml
NucleoFag 28.04.2009 21:06 #
+ 0 -
Хм, и вправду неплохой! Спасибо кстати! =)
h0rr0rr_drag0n 29.04.2009 06:43 #
+ 0 -
Еще неплохие мануалы здесь:
http://cs.ifmo.ru/education/documentation/awk
http://cs.ifmo.ru/education/documentation/sed_awk
xdemon 28.04.2009 21:47 #
+ 1 -
Великолепная статья. Побольше бы таких.
pluton 28.04.2009 21:49 #
+ 0 -
Великолепная статья. Побольше бы таких.

рад, что понравилось и пригодилось.
на том сайте ещё есть интересные статьи по vi и не только. по чуть-чуть буду переводить для пользы и тренировки
assaron 28.04.2009 21:52 #
+ 0 -
А мне кажется, или в примере 11 должны были измениться и числа в названиях статей?
pluton 28.04.2009 21:54 #
+ 1 -
А мне кажется, или в примере 11 должны были измениться и числа в названиях статей?

нет, не должны из-за этого:
Флаг — т.к. флаги не заданы, то по умолчанию заменится только первое вхождение в строке.
assaron 28.04.2009 22:16 #
+ 0 -
Действительно, невнимательно прочитал.
lomereiter 28.04.2009 22:11 #
+ 2 -
Мне кажется, перед использованием регулярок следует упомянуть о содержании :help magic — \v в их начале сильно облегчает жизнь :-) А то примеры вроде :s:\(<h<12>>\)\(.*\s\+\(<-a-zA-Z>\+\)\)\s*\(</h<12>>\):\1<a name="\3">\2</a>\4: просто мозг выносят: глаз то и дело о бэкслэши спотыкается.
pluton 28.04.2009 22:37 #
+ 0 -
вот какая ситуация получилась: автор хочет, чтобы статью удалили или оставить только введение, хотя я ему написал, что ссылки и имя автора есть.
>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.

чё делать?
lomereiter 29.04.2009 08:15 #
+ 0 -
and give "read more"

А он вообще в курсе, что есть другие языки, кроме английского?
В общем, сделай "high-level introduction", заменив примеры на свои. А по поводу пояснений к примерам — они все есть в справке VIM, так что здесь копирастия не катит. А автору напиши, что суровые русские линуксоиды таких <censored>, как он, обычно за ребро вешают.
predator 17.05.2009 22:57 #
+ -1 -
а че он не разрешает её переводить и выкладывать ? вот ур*д
kstep 21.10.2009 13:52 #
+ 0 -
Просто чел этим на жизнь зарабатывает, книжки пишет.
Видимо боится, что так доход упадёт. Его право в конце концов,
он автор. Так что мешает самим написать подобное =)

В хорошем качестве hd видео

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн