Esto me vuelve loco, lo hago
:set ft=text
Para ver algo, de lo contrario, todos los enlaces desaparecen en las rebajas y las comillas en JSON.
¿Cómo deshabilitar esto de una vez por todas?
syntax-highlighting
firedev
fuente
fuente
:redir > foo
,:hi
(navegue a través de todos los grupos resaltados presionando espacio):redir end
, y agregue el contenido delfoo
archivo recién creado aquí.Respuestas:
(adivinando aquí, proporcione una captura de pantalla / más información)
Es posible que desee cambiar su
conceallevel
configuración:fuente
conceallevel
se restablece cada vez que abre un archivo. ¿Alguna forma de hacer que siempre se quede con 0?set conceallevel=2
conceallevel
a establecerlo en 2 de forma predeterminada para cada archivo. Esto se puede desactivar con:let g:indentLine_setConceal = 0
g:indentLine_setConceal = 0
esencialmente lo hace para que el complemento indentline ya no funcione. Encontré quelet g:indentLine_fileTypeExclude = ['json']
funcionó mejor para mí.Si está utilizando el complemento 'indentLine' u otros complementos que pueden cambiar las características de 'ocultar' en vim. Esto se debe a que este complemento habilita la función 'ocultar' de Vim que oculta automáticamente extensiones de texto basadas en el resaltado de sintaxis. Esta configuración se aplicará a todos los elementos de sintaxis. Específicamente, en el plugin 'indentLine', sobrescribirá "concealcursor" y "conceallevel" para:
Entonces, lo cambio al siguiente valor en mi archivo .vimrc:
otro conjunto es el
let g:indentLine_concealcursor = "nv"
que hace que el texto oculto que rodea el cursor solo se muestre en modo 'insertar' y modo 'visual'. Espero que te pueda ayudar.fuente
Si está usando indentLine y quiere que siga funcionando pero quiere evitar que Vim oculte cosas en JSON y Markdown, la solución es pedirle a su resaltado de sintaxis que no use la función de ocultación.
Para los archivos de sintaxis JSON y Markdown incluidos en vim-polyglot , esto se logra utilizando las siguientes dos líneas:
fuente