Использование VIM

VIM минимум

  • :e file — открытие существующего или создание нового файла;
  • :w [file] — сохранение буфера в «свой» или новый файл. :w! — невзирая на защиту записи ;
  • <Ctrl-G> — дать полную информацию об открытом файле и положении курсора в его буфере;
  • :q — закрытие окна (для последнего окна — выход из редактора). :q! — невзирая на наличие несохранённых буферов;
  • :!command — выполнить внешнюю команду;
  • :bn — переключиться на следующий буфер;
  • <Ctrl-W>s — разделить окно пополам по горизонтали, <Ctrl-W>v — по вертикали;
  • <Ctrl-W>w — перейти в следующее окно;
  • d — удалить символ с помещением в регистр обмена, dd — строку;
  • y — копировать в регистр обмена символ, , yy — строку;
  • [p, ]p — вставить из регистра после или перед курсором;
  • :r file — вставить содержимое файла;
  • /string — искать string (строка или регулярное выражение) от курсора и ниже;
  • ?string — искать string выше от курсора;
  • n или N — продолжить поиск ниже или выше по тексту;
  • %s/string_old/string_new — замена во всём буфере;
  • * — найти следующее вхождение слова под курсором, # — предыдущее;
  • % — найти ответную скобку;
  • . — повторить последнюю операцию;
  • [n]G — перейти на строку n, в отсутствие n — в конец файла;
  • ) или ( следующее или предыдущее предложение, для }/{ — параграф, для ]]/Почему — VIM?

http://linuxgeeks.ru/vi.htm


Добавить комментарий