No quiero comentar líneas de texto en un archivo de texto o código. Estoy buscando insertar comentarios de bloque en un archivo .vimrc . Para insertar un comentario de una sola línea "se utiliza, por ejemplo:
" remove spaces and tabs as well  at the end of line automatically while saving
autocmd BufWritePre * :%s/\s\+$//e
Ahora tengo una cantidad relativamente grande de configuraciones / configuraciones / complementos recopilados a lo largo de los años después de navegar por Internet para agregar características interesantes. Estoy buscando agregar algunos bloques de comentarios grandes a mi archivo .vimrc. Agregar "a cada línea es una opción, pero estoy buscando una sintaxis de comentario de bloque. Similar a /**/en C.
//es idéntico a "
/* */es idéntico a _ ____ ?
Buscar en Unix.SE, SO y buscar en Google no ayudó mucho.
                    
                        vimrc
                                block-comment
                                
                    
                    
                        mtk
fuente
                
                fuente

Respuestas:
No creo que esto sea posible. Lo mejor que podrá hacer es seleccionar un bloque de texto y realizar una búsqueda / reemplazo en el primer carácter
s/^/"/en vim para insertar un"al comienzo de cada línea.El plugin vim NERD Commenter también podría ayudar a facilitar esto.
fuente
Mi solución es envolver el código dentro de a
function.Esto funciona bien en vimrc, por ejemplo, para pruebas de resaltado de sintaxis heredoc in situ , que también requieren comentarios de bloque reales sin caracteres iniciales . En mi vimrc, utilizo dicho bloque directamente después de configurar mis rangos de sintaxis heredoc .
Esta solución es similar al
if 0truco de @ Stéphane , que no funcionó para mí. ¡Solo asegúrate de nunca llamar a esta función!fuente
Un truco:
Todas las líneas seleccionadas ahora están precedidas por la cadena que escribió en el modo de inserción.
fuente
Use el
tCommentcomplemento para Vim: http://www.vim.org/scripts/script.php?script_id=1173Sí, es compatible con Python (agregado en 2011).
fuente
Existe este complemento que cambia la vida
tpopellamadovim-commentaryhttps://github.com/tpope/vim-commentary
Este complemento proporciona :
Uso :
:que aparecerá como:<,'>:<,'>Commentaryy presione Entrar.fuente