Для детального изучения vim по официальному туториалу достаточно ввести:
vimtutor ru
изучение vim
Режимы работы vim
В vim есть несколько режимов работы.
Запускается он в нормальном режиме
Для перехода в режим редактирования файла, нажмем i (переход в режим вставки)
режим вставки vim
В этом режиме можно печатать текст как в обычных текстовых редакторах и редактировать. Полный список команд vim для редактирования текста.
Для выхода в нормальный режим, необходимо нажать Esc на клавиатуре.
Из нормального режима можно перейти в командный режим, нажав двоеточие “:”
В командном режиме можно выполнять множество операций, если знаете регулярные выражения.
Для начала воспользуемся командой
:w первый-файл.txt
сохранение текущего файла с именем “первый-файл.txt”
Чтобы сохранить файл в какой либо другой папке, необходимо указать полный путь
:w /home/dima/Документы/первый-файл.txt
сохранение текущего файла с именем “первый-файл.txt” в папку “Документы”
сохранение файлов в vim
Теперь, чтобы открыть файл в vim, необходимо из терминала ввести
$ vim название-файла
или
$ vim /путь-к-файлу/название-файла<em>
Для выхода из редактора, введите
: q
Если не хотите сохранять документ, тогда необходимо ввести команду с восклицательным знаком
:q!
Для сохранения документа и выхода из редактора
:wq
или просто
: x
Настройка vimrc в debian
Для отображения номеров строк, изменения темы редактора и так далее, необходимо настроить файл vimrc
В debian он расположен в директории
/etc/vim/vimrc – настройка для текущего пользователя
/usr/share/vim/vimrc – настройка для всех пользователей и root
Мой vimrc выглядит так
set nocp
set number
set ruler
set laststatus=2
set hlsearch
syntax on
set enc=utf-8
set bomb
'' вставка без форматирования
set paste
'' отображение табуляции и конца строки
set list
'' установить спец-символы
set listchars=trail:·,eol:¬,tab:▸\ ,nbsp:↔
set autoindent
colorscheme desert256
Обновленный и более расширенный vimrc файл.
Для применения темы desert256, необходимо открыть директорию “colors”
/usr/share/vim/vim73/colors/
и переместить в нее файл desert256.vimтема vim desert256