Использование 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

 
vim.txt · Последние изменения: 09:52 04.03.2010 root
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki