|
|
||
|
|
Содержание подраздела:
VIM examples. Примеры и подсказки в работе с редактором vimТак как сам работаю с текстом только в vim, то опыта набралось немало.Вот только память иногда меня все-таки подводит. =) Поэтому сам для себя решил сделать несколько подсказок. Ну и заодно рассказать самое основное. -------------------------------------------------- Опущу рассказы про режимы, про i v и т.д. vim test.txt и нажимаем i - и просто пишем. u - отмена (назад в history) :wq - Сохранить и выйти :q! - не сохранять и выйти. Ну и кнопка Esc у меня так же стерта, как и TAB =)) -------------------------------------------------- Выделение текста: Ну тут всё понятно. v и слево или вправо. Shift+v вся строка. Ctrl+v прямоугольник. часть текста. -------------------------------------------------- Копирование и вставка текста: Ну нажали мы v и выделили кусок. И что дальше? y - скопировать Shift+p - вставить. ну и просто p - тоже вставить. Только мне P почему-то удобнее. -------------------------------------------------- Поиск и переходы: /ФРАЗА - поиск фразы во всем документе. n - следующее найденное (вниз) N - предыдущее (вверх) :12345 - переходим на строку с номером 12345 -------------------------------------------------- Окна: :vne ИМЯ_ФАЙЛА - поделить вертикально окно и открыть файл ИМЯ_ФАЙЛА во второй половине. :new ИМЯ_ФАЙЛА - то же самое, но горизонтально. :vs - один и тот же файл на 2 окна вертикально. :sp - то же самое, но горизонтально. перемещение между окнами vim - Ctrl+w Ctrl+w или Ctrl+w и стрелка на какое окно перемещаться. (про hjkl я тут не говорю.) -------------------------------------------------- Вводная часть на этом закончена. Дальше пойдут тонкости:--------------------------------------------------Автоматическое дополнение текста: Вот это очень удобно. Прям в режиме INSERT начинаем писать какое-то слово и нажимаем Ctrl+p (то же самое делает и Ctrl+n) В итоге получаем список слов в этом документе начинающихся также. Выбираем какое нужно и продолжаем работать. -------------------------------------------------- Смена регистра выделеных символов: v дальше выделяем кусок. Потом gu если надо нижний регистр, или gU если надо верхний. -------------------------------------------------- Перемещение по тексту: Стрелки. Да. Кнопки со стрелками. Их я чуствую (еще с Агата18), а hjkl - нет. Бывает очень удобно, если скобки в разных концах большого файла. % - перейти к парной скобке. -------------------------------------------------- Более полную информацию по теме vim можно получить на новом сайте net4me.net |