CatNet Space Team Docs

Документация от команды

Инструменты пользователя

Инструменты сайта


Файлы для конфигурации

Локальные файлы для пользователя:

  • ~/.vimrc - файл основной пользовательской конфигурации редактора;
  • ~/.config/vim/ - директория для хранения пользовательских конфигураций vim (начиная с версии 9.1.429);
  • ~/.vim/ - директория для хранения пользовательской конфигурации vim (в ней могут располагаться плагины и прочие интересные файлы):
    • ./autoload/ - директория для автозагружаемых файлов (плагинов);
    • ./colorscheme/ - директория для цветовых схем редактора;
    • ./compile/ - директория для настройки компиляторов/интерпретаторов/линтеров в зависимости от редактируемых файлов;
    • ./vimrc - файл, хранящий основную пользовательскую конфигурацию редактора.

Команды конфигурации

К некоторым опциям, начинающиеся с set можно добавлять префикс no для отключения работы этих опций.

Настройка внешнего вида редактора

Команды для работы с цветовыми схемами

  • syntax on - включает подсветку синтаксиса;
  • colorscheme [название_темы] - выбор цветовой схемы для vim;

Линейки строк

  • set number - включает линейку строк;
  • set relativenumber - включает относительную линейку строк, значения в ней указываются в зависимости от вертикального положения курсора, является отдельной от number;
  • set numberwidth=[ширина] - устанавливает размер линеек по ширине (измеряется в символах);

Поддержка мыши

  • set mouse=[значение] - включение/выключение поддержки мыши;
    • n - FIXME;
    • v - FIXME;
    • i - FIXME;
    • a - FIXME.

Подсветка текущей строки

  • set cursorline - включает подсветку текущей строки;

Строка вкладок

  • set showtabline=[значение] - устанавливает, как будет отображаться панель вкладок.
    • Значение 0 - выключает полностью;
    • 1 - только при наличии двух и более вкладок;
    • 2 - всегда показывает;
  • set tabline=[строка] - изменяет вид строки вкладок;

Строка состояния

  • set laststatus=[значение] - устанавливает, как будет отображаться строка состояния:
    • 0 - никогда не показывать строку состояния;
    • 1 - показывется только когда окно разделено;
    • 2 - будет показывать строку состояния всегда;

Настройки редактирования файлов

Кодировка

  • set encoding=<encoding> - ставим кодировку для новых файлов;

Настройка отступов

  • set expandtab - замена табуляций на пробелы;
  • set tabstop=[значение] - устанавливает размер табуляции;
  • set shiftwidth=[значение] - размер отступа при использовании комбинаций >> и <<;
  • set softtabstop=[значение] - FIXME;
  • set autoindent - делает автоматический отступ, основываясь на прошлой строке;
  • set smartindent - делает автоотступ на основе языка программирования/разметки.

Вспомогательные функции

  • set modeline - читать настройки Vim в первых или последних строках коментариев файлов.
  • set wrap - перенос строк, если не вмещается в размер экрана;

Поиск и замена

  • set hlsearch - FIXME;
  • set incsearch - FIXME.

Дополнение слов и команд

  • set wildmenu - FIXME.
software/text_editors/vim/config.txt · Последнее изменение: 2024-10-01 11:44 — Иван Солнцев

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: GNU Free Documentation License 1.3
GNU Free Documentation License 1.3 Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki