26 lines
1.0 KiB
Plaintext
26 lines
1.0 KiB
Plaintext
|
= Vim: комментирование кода
|
|||
|
:category: Vim
|
|||
|
:tags: Vim, команды Vim,
|
|||
|
|
|||
|
Отмена автоматического комментирования кода при вставке из буфера:
|
|||
|
|
|||
|
[source,vim]
|
|||
|
----
|
|||
|
autocmd FileType * setlocal formatoptions-=cro
|
|||
|
----
|
|||
|
|
|||
|
Для управления комментированием можно использовать плагин
|
|||
|
https://github.com/scrooloose/nerdcommenter[NerdCommenter]. Основные
|
|||
|
команды:
|
|||
|
|
|||
|
[cols="1,2",options="header",]
|
|||
|
|===
|
|||
|
|Команда |Назначение
|
|||
|
|`[n]<leader>cc` |комментировать блок
|
|||
|
|`[n]<leader>cn` |комментировать с учётом вложенности
|
|||
|
|`[n]<leader>cl` |символ комментария помещать в начало строки
|
|||
|
|`[n]<leader>ci` |инвертирование комментариев
|
|||
|
|`<leader>cA` |добавить комментарий в конец строки
|
|||
|
|`[n]<leader>cu` |раскомментировать блок
|
|||
|
|===
|