Редактор vi

Продвинутый редактор — кошмар для случайного пользователя. Если его удается в конце-концов закрыть, то вздыхаешь с облегчением и твердой уверенностью, что больше не будешь запускать эту программу ни в коем случае.
http://ru.wikibooks.org/wiki/Vim#.D0.A0.D0.B5.D0.B4.D0.B0.D0.BA.D1.82.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5_.D1.84.D0.B0.D0.B9.D0.BB.D0.B0

  • R — перейти в режим ввода с забиванием текста
  • r — заменить один символ
  • i — перейти в режим ввода с текущей позиции
  • I — переместиться в начало строки и перейти в режим ввода
  • a — перейти в режим ввода после курсора
  • А — переместиться в конец строки и перейти в режим ввода
  • o — перейти в режим ввода с новой строки под курсором
  • O — перейти в режим ввода с новой строки над курсором
  • x — удалить символ под курсором
  • X — удалить символ влево (удалить символ перед курсором)
  • d — используется совместно с командами перемещения. Удаляет символы с текущего положения курсора до положения после ввода команды перемещения. Пример: dw - удаляет символы с текущего до конца слова; diw - удаляет слово под курсором
  • с — команда аналогичная d, но после удаление переходит в режим ввода. Очень удобная альтернатива команде R
  • dd — удалить текущую строку
  • d<число>d — стирание числа строк начиная с текущей
  • yy — копирование текущей строки в неименованный буфер
  • y<число>y — копирование числа строк начиная с текущей в неименованный буфер
  • p — вставка содержимого неименнованного буфера под курсором
  • P — вставка содержимого неименнованного буфера перед курсором
  • J — слияние текущей строки со следующей
  • u — отмена последней команды
  • . — повтор последней команды
  • ZZ - сохранить изменения и завершить vi
  • ZQ - завершить VI, не сохраняя того, что натворили :-)
unix/vi_commands.txt · Last modified: 2015/07/03 13:56 by rybario
About this template
CC Attribution-Share Alike 4.0 International
Powered by PHP Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 Valid HTML5