Как настроить файл vimrc: методы и примеры настройки Vim

Чтобы настроить vimrc (файл конфигурации Vim), вы можете воспользоваться несколькими способами. Вот несколько примеров вместе с кодом:

Метод 1: создание нового файла vimrc

  1. Откройте терминал.
  2. Перейдите в свой домашний каталог:
    cd ~
  3. Создайте новый файл vimrc с помощью текстового редактора по вашему выбору (например, самого Vim):
    vim .vimrc
  4. Добавьте в файл нужные параметры конфигурации. Например, вы можете установить ширину табуляции в 4 пробела:
    set tabstop=4
    set shiftwidth=4
    set expandtab
  5. Сохраните файл и выйдите из него, нажав Esc, а затем :wq.

Метод 2: копирование существующего файла vimrc

  1. Если у вас уже есть файл vimrc с нужными настройками конфигурации, вы можете скопировать его непосредственно в свой домашний каталог:
    cp /path/to/your/existing/vimrc ~/.vimrc

    Замените /path/to/your/existing/vimrcфактическим путем к существующему файлу vimrc.

Метод 3. Использование диспетчера плагинов (например, Vundle)

  1. Установите менеджер плагинов для Vim, например Vundle. Следуйте инструкциям по установке, предоставленным менеджером плагинов.
  2. После установки менеджера плагинов создайте новый файл vimrc или отредактируйте существующий:
    vim ~/.vimrc
  3. Настройте менеджер плагинов и любые нужные плагины, добавив необходимые строки в файл vimrc. Например, с Vundle:
    set nocompatible
    filetype off
    " Vundle setup
    set rtp+=~/.vim/bundle/Vundle.vim
    call vundle#begin()
    " Plugins
    Plugin 'tpope/vim-sensible'
    Plugin 'scrooloose/nerdtree'
    " Add more plugins here
    call vundle#end()
    filetype plugin indent on
  4. Сохраните и закройте файл.

Метод 4: использование встроенных пакетов Vim

  1. Начиная с Vim 8, вы можете использовать встроенный менеджер пакетов Vim.
  2. Создайте необходимые каталоги для ваших пакетов:
    mkdir -p ~/.vim/pack/{your_package_name}/start

    Замените {your_package_nameименем по вашему выбору.

  3. Клонируйте нужные плагины или скрипты в каталог start. Например:
    git clone https://github.com/tpope/vim-sensible.git ~/.vim/pack/{your_package_name}/start/vim-sensible
    git clone https://github.com/scrooloose/nerdtree.git ~/.vim/pack/{your_package_name}/start/nerdtree
  4. Отредактируйте файл vimrc:
    vim ~/.vimrc
  5. Настройте свои плагины, добавив необходимые строки. Например:
    set nocompatible
    filetype off
    " Plugins
    packadd! vim-sensible
    packadd! nerdtree
    " Add more plugins here
    filetype plugin indent on
  6. Сохраните и закройте файл.