§ Как выйти из vim (how exit from vim)
Самый ключевой момент!
- Кнопка
ESC
(key escape) - Набрать символы (type chars) :q
- Нажать Enter (press enter)
§ Конфигурация ~/.vimrc
Это нужно для поддержки ассемблера NASM
filetype plugin indent on
" При нажатии на tab использовать пробелы
set expandtab ts=4 sw=4 ai
" Установка фолдинга по синтаксису
set foldmethod=syntax
set foldnestmax=10
set nofoldenable
set foldlevel=2
" Поддержка длинных линий в одну строку
set nowrap
augroup nasm_ft
au!
autocmd BufNewFile,BufRead *.asm set syntax=nasm
autocmd FileType asm setlocal foldmethod=marker
augroup END
Как использовать фолдинг:
; {{{ Тут начало
mov ax, bx
; }}} Тут конец
Горячие клавиши фолдинга:
- zc – свернуть текущий уровень
- zC – свернуть всё
- zo – развернуть
- zO – свернуть всё