Редактор vim

Сочетания

  • Справка
    • :help COMMAND — справка по команде или ключевому слову в доках
  • Окна и табы
    • :tabe [FILENAME] — открыть файл в новом табе
    • <C-PageDown>, <C-PageUp> — переключение между табами
    • :new [FILENAME], :vnew [FILENAME] — новое окно
    • <C-w> h|j|k|l — переключение между окнами
  • Разное
    • :set nu! — переключить отображение номеров строк
    • :E, :Se, :Te — браузить файлы
    • :make — выполнить make
    • * — найти слово под курсором
    • <C-n> — подстановка слова
    • :e ++enc ENCODING [FILENAME] — указать кодировку при открытии файла
    • b, e — назад, вперёд по словам
    • [SELECTION] :w FILENAME — записать выбранный фрагмент в файл
    • :r FILENAME — вставить содержимое файла под курсором
    • :%s/foo/bar/ — заменить foo на bar (% — во всём файле)
    • gqq, gq} — переформатировать текущую строку, параграф (см. formatting)
    • :set tw=80 — задать перенос после 80 символа (см. textwidth, linebreak)

Для преключения между табами по F5-F6 добавьте в $(HOME)/.vimrc:

nmap <F5> :tabp<CR>
imap <F5> <Esc>:tabp<CR>a
nmap <F6> :tabn<CR>
imap <F6> <Esc>:tabn<CR>a

См. также

  • Файл конфигурации $HOME/.vimrc у себя и знакомых
  • dotfiles.org/.vimrc
blog comments powered by Disqus

Options

Tags

  • vim
  • hotkeys

Content view

  • Source

Navigation

  • Index
  • Blog
  • All pages
  • Tags
  • Mercurial repo

Search page names

nqw powered

Creative Commons License Copyright © 2008-2010 spb-archlinux Group. Материалы вики доступны по лицензии Creative Commons.