Preguntas etiquetadas con indentation

Prefijo de líneas con espacios en blanco para facilitar la legibilidad.

39
Volver a sangrar el código mal sangrado

Me gusta la función de sangría inteligente de Vim, me permite crear bloques de código bien sangrados. Copio / pego código regularmente en buffers, pero ese código a menudo está mal formateado. Lo ideal sería "volver a procesar" el código a través del sistema de sangría inteligente. ¿Es posible...

21
¿Cómo sangrar como espacios en lugar de tabulación?

Estoy codificando algunas plantillas html en archivos JADE. Quiero sangrar automáticamente el código con espacios en lugar de tabulación. Lo intenté shiftwidth=2, tabstop=2pero no importa qué, sigue siendo sangría usando pestañas en lugar de barra espaciadora, lo que hace que la compilación JADE...

15
¿Cómo puedo sangrar automáticamente en nuevas líneas?

Trabajo en proyectos con diferentes niveles de sangría. En muchos de estos proyectos, debido a la estructura típica de los archivos, la mayoría de las líneas tienen sangría al menos en dos niveles (como los métodos en archivos Java). Esto significaría que crear una nueva línea cuando está en una...

11
Problema de sangría gq inexplicable

Inserto este texto en Vim: t tttt ttttttttt tt tttt tt ttt tttttt-tttt-ttttttt tttttttttttttttttttttttttttttttttttttttttttttttttttttt ttttt ttt ttt tttttt ttttttt tttt ttttttt: ttttttt tt ttttttt, ttttttt tt tttttt, tttttt tt ttttttt, tttttt tt tttttt ttt. t tttttt tt ttt (tttt)

10
Sangría incorrectamente las llamadas en cadena de JavaScript

Por ejemplo, si tengo un código JavaScript como este: var widget = library() .chainCall1() .chainCall2() .chainCall3(); Si uso el =comando para sangrarlo automáticamente, sale mirando esto: var widget = library() .chainCall1() .chainCall2() .chainCall3(); Que no es lo que quiero. Quiero...

9
Deshabilitar sangría parcial de HTML en Vim

Advertencia: no soy un desarrollador web. Dicho esto, hay raras ocasiones en las que tengo que editar HTML. Cuando lo hago, noté un comportamiento en Vim que no me gusta y espero poder cambiar a través de la configuración. Cuando codifico, tiendo a ajustar líneas de 80 caracteres. Esto a menudo...

9
Sangría al siguiente nivel de sangría con >>

De vez en cuando tengo que trabajar con código que no esté sangrado al nivel de sangrado que tengo configurado para Vim (4 espacios por nivel), generalmente después de copiar / pegar algo en el archivo. Usualmente me las arreglo con <<y >>. El problema es que no saltan al siguiente...