2019-06-01 21:08:41 +00:00
|
|
|
|
= Vim: комментирование кода
|
2019-06-02 16:31:29 +00:00
|
|
|
|
:title-separator: {sp}|
|
2019-06-01 21:08:41 +00:00
|
|
|
|
: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` |раскомментировать блок
|
|
|
|
|
|===
|