голосование
PHP
jQuery
Firebird
BASH
HTML
Ресурсы
GIT
SEO
Oracle
Python
Программы
Хостинг
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

Поиск строк VIM

Очень часто нужно найти часть строки в VIM и заменить её. В простых виндовс-редакторах это просто сделать, а в linux-редакторах довольно непросто. Выход есть! Для начала добавим нумерацию в окне радактора VIM.


# нумерация строк
set nu

# отмена
set nu!

Далее выйдите в режим редактирования esc -> shift+: (сочетание 2х клавиш) -> set nu. Затем нажмите на Enter. Изменения вступят в силу. Теперь снова введите в строку /строка_для_поиска и нажмите на интер. У вас будет выделено первое вхождение строки. Далее нажимайте клавишу n несколько раз. Таким образом вы увидите все совпадения. Если нажмёте сочетание клавиш shift+n, то вы переместитесь на прошлый найденный элемент.


# поиск в тексте документа
/слово_для_поиска

n - вперёд
shift+n - назад

Вы можете найти слово при помощи команды grep


grep -n 'слово_для_поиска' script.sh

Вы можете найти номер строки, в котором находится найденное слово, при помощи команды grep. Потом нужно открыть документ в виме со смещением на нужную строку. Вы передадите команде номер строки в качестве параметра.


# ищем номер строки
grep -n 'слово_для_поиска' index.php

# редактируем текст документа с определённой строки
vim +350 index.php

Если вы хотите изучить vim, то посмотрите статью первые шаги освоения vim редактора.

просмотры: 371, уровень: лёгкий уровень, рейтинг: 0, дата: 2017-02-27 09:25:31
проголосовать:

Комментарии:






поиск
сайты друзей
банеры
домен RU всего за 99 рублей
http://www.2domains.ru домен RU домен RU всего за 99 рублей
http://ping-admin.ru/index_5659.html мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.