Preguntas etiquetadas con folding

Una función que permite ocultar visualmente (y alternar) regiones de un archivo de texto, reemplazando su contenido con una sola línea de contorno.

1
¿Cómo doblar texto en un archivo JSON?
Tengo un gran archivo JSON. No es fácil trabajar en todos los archivos a la vez. Quiero doblar algo de contenido para poder trabajar en una sección del archivo JSON. P.ej: { obj: {+}, // folded section obj:{ // unfolded section } } ¿Es posible plegar la estructura JSON en …
25 gvim  folding 

8
¿Existe alguna práctica recomendada para plegar un archivo vimrc?
Recientemente me di cuenta de que vimrcahora tiene más de 400 líneas de largo (lo cual es demasiado, intentaré reducir eso) y para que sea más fácil navegarlo, leerlo y editarlo, decidí investigar el concepto de plegado en vim (que No estaba familiarizado con) . Traté de establecer el método …
21 vimrc  folding 

3
¿Cómo doblar comentarios?
La sintaxis foldmethodes excelente, pero a veces solo quiero doblar los comentarios en un archivo fuente. También el plegado de sintaxis de comentarios solo funciona para comentarios de estilo C como: /* ... */ Pero no para comentarios repetitivos como: // // // ... // O incluso para bloques de …
16 folding 

1
Doblar líneas seleccionadas
¿Cómo puedo plegar y desplegar líneas seleccionadas en modo visual? Digamos que tengo tres párrafos y quiero doblar los primeros o los dos últimos en una línea: Test ==== Lorem Ipsum es simplemente el texto de relleno de las imprentas y archivos de texto. Lorem Ipsum ha sido el texto …

1
¿Puedo guardar pliegues?
Hoy aprendí a doblar / desplegar en Vim; Es bastante útil. Inesperadamente, cuando salgo de un archivo y lo reingreso, los pliegues que creé se han ido (desplegados). En el gran proyecto de nuestra empresa, hay muchos bloques de código fijos (heredados) que son obsoletos pero indispensables. Realmente necesito doblarlos …
13 folding 


1
Plegado por patrón de búsqueda regex
Obtuve un archivo de texto sin formato con columnas de valores separadas por espacios en blanco. Me gusta esto: AU 3030 .... ... .... AU 3031 .... ... .... AU 3032 .... ... .... AU 3033 .... ... .... IT 48100 ... .. ..... IT 40100 ... .. ..... IT …

2
¿Cómo se pliegan las funciones automáticamente?
¿Hay alguna manera de hacer que Vim pliegue funciones basadas en la sintaxis de una declaración de función? Por ejemplo, hacer que vim active una función como esta: def foobar(foo,bar): if foo > bar: print "foo" elif foo < bar: print "bar" elif foo == bar: print "foobar" Dentro de …
12 folding 


3
¿Cómo escribir un fold-expr?
He leído la página de ayuda sobre fold-expr ( :h fold-expr) pero no explica cuál es la sintaxis utilizada en la expresión. Había cuatro ejemplos: :set foldexpr=getline(v:lnum)[0]==\"\\t\" :set foldexpr=MyFoldLevel(v:lnum) :set foldexpr=getline(v:lnum)=~'^\\s*$'&&getline(v:lnum+1)=~'\\S'?'<1':1 :set foldexpr=getline(v:lnum-1)=~'^\\s*$'&&getline(v:lnum)=~'\\S'?'>1':1 Comprendí que esa v:lnumes la línea que necesita un nivel de sangría, y que la expresión dos …
10 folding 

2
Problema: mover líneas verticalmente cierra pliegues
Cuando muevo líneas con m(p :m+1. Ej. ) Todos mis pliegues están cerrados. Entonces puedo abrir el plegado zvnuevamente y el cursor estará en la posición a la que me moví. Uso plegado con {{{ }}}marcas y tengo set foldmethod=markeren mi .vimrc. ¿Cómo puedo evitar que vim cierre los pliegues …
9 folding 


2
Ocultar ciertas líneas completamente (no plegables)
Me gustaría poder ocultar ciertas líneas en mi búfer para que no aparezcan (y poder alternar verlas). Encontré preguntas similares , pero no resuelven mi problema. No quiero usar pliegues para esto. ¿Qué es lo que quiero exactamente? Cuando abro un documento, quiero que Vim no lea en líneas comentadas. …

1
Sintaxis HTML plegado en VIM?
Me preguntaba cuál es la mejor manera de usar el plegado de sintaxis para archivos HTML. Especialmente si puede reconocer el código JavaScript dentro de las <script>etiquetas. Escribí set foldmethod=syntaxpero parece que no se dobla. ¿Tengo que agregar algo más a mi .vimrc? Sé que para JavaScript, por ejemplo, necesito …

2
¿Hay alguna manera de ocultar entre líneas?
Aquí está mi caso de uso: Tengo un montón de código que, debido a la aplicación de estilo, escribimos nuevas líneas después y antes de cada llave de apertura y cierre (respectivamente). Ejemplo: function func(args) { statement 1; statement 2; if (condition) { statement 3; } } Si bien esto …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.