Eu encontrei. Selecione visualmente o bloco e insira o comando :fold
Ele grava automaticamente as duas tags /*{{{*/
e /*}}}*/
.
Eu comecei a usar set foldmethod=marker
, porque acho mais conveniente usar em vez de syntax
.
Mas tem a desvantagem de precisar escrever // {{{ my title
e // }}}
em torno de qualquer candidato a código de dobra.
Seria bom se eu pudesse selecionar uma parte do código no modo visual e chamar um comando (ou alguns comandos) que inserisse os dois marcadores antes e depois do código selecionado.
Existe alguma maneira de fazer isso no vim?
Tags vim