Preguntas etiquetadas con indentation

La sangría se usa para organizar el código al indicar bloques, cierres, condicionales y otras construcciones. Hace que el código sea más fácil de leer, y en algunos idiomas se usa para manejar el flujo de control.


5
Diferentes estilos de sangría para diferentes proyectos.
Trabajo en muchos proyectos C diferentes con estilos de sangría únicos. ¿Cómo hago para que Emacs haga configuraciones de sangría por proyecto sin contaminar los árboles del proyecto aguas arriba con .dir-locals.elarchivos? Quiero unir los proyectos usando sus rutas en el disco.

5
¿Cómo formatear un código bonito (insertar líneas nuevas, sangría, etc.)?
Estoy usando, spacemacspero presumiblemente es el conocimiento de emacs que se requiere aquí. Tengo un archivo JSON con una sola línea larga, digamos este JSON de json.org/example: {"menu": {"id": "file", "value": "File", "popup": {"menuitem": [{"value": "New", "onclick": "CreateNewDoc()"}, {"value": "Open", "onclick": "OpenDoc()"}, {"value": "Close", "onclick": "CloseDoc()"}]}}} Me gustaría que emacs …

2
¿Hay alguna documentación de SMIE que sea clara?
He pasado muchas, muchas horas tratando de hacer que funcione cualquier tipo de regla / gramática / cosa de sangría SMIE. ¿Hay algún ejemplo de un modo pequeño, de juguete o esqueleto basado en SMIE con documentación sobre cómo funciona realmente, o alguna discusión sobre cómo usarlo? Algo que, por …
18 indentation  smie 


2
Deshabilite completamente toda la sangría automática
¿Cómo deshabilito completamente toda la sangría automática en Emacs? Necesito deshabilitarlo al menos para el modo Fundamental, pero estoy de acuerdo con que se deshabilite globalmente para la sesión actual. Lea el resto de esta pregunta antes de declararla como un duplicado. Todas las otras respuestas que he encontrado son …

1
¿Cómo sangrar elementos en entornos LaTeX / AUCTeX detallar?
P: ¿cómo puedo obtener una sangría "adecuada" de los itemizeentornos LaTeX auctex? Aquí es donde me gustaría estar con un itemen un itemizeentorno: \item la línea tiene dos espacios sangrados en relación con el comienzo del entorno las líneas de continuación en el elemento tienen sangría dos espacios adicionales en …

3
Navegar por sangría
Quiero navegar entre las líneas de un archivo basado en la sangría. El archivo está estructurado por sangría: una línea que está más sangrada que la línea anterior es hija de la línea anterior, una línea que tiene la misma sangría que la línea anterior es su hermano. Estoy buscando …

1
Sangría correcta para líneas ajustadas
Tengo el siguiente texto envuelto, especialmente cuando usa muchas ventanas: Me pregunto si la sangría del texto envuelto podría cambiarse como en Vim: ) Al darse cuenta, parece que el AutoFillMode es responsable de esto. Esperaba que esto pudiera mejorarse en Emacs 25. Después de actualizar a un binario compilado …

1
Ver código con sangría diferente a la guardada en el disco
Trabajo en algunos proyectos con estilos de sangría que me parecen realmente irritantes. Me gustaría ver el código con un cierto estilo de sangría, pero siempre guardar en el disco con el estilo de sangría prescrito. Específicamente, me gusta el estilo de sangría predeterminado de emacs en argumentos de función …

2
Mejor sangría y navegación en el código fuente del ensamblaje
Cuando escribo código C o Java es extremadamente regular, pero con ensamblado ( asm-mode), es muy desorganizado. Estoy usando auto-completey yasnippet. Creé fragmentos y los estoy usando, pero la organización del código y la sangría están desorganizados. Qué paquete (s) me ayudarían: sangra fácilmente el código y los comentarios correctamente, …

4
¿Cómo personalizar la sangría del modo org?
esta pregunta surge realmente porque me gusta usar fuentes no monoespaciadas (Sabon, Minion, Garamond, etc.) Esto causa un problema cuando uso org-indent-mode, ya que el texto debajo de los titulares ahora no está alineado con los titulares. Ejemplo: La fuente es Georgia. Ahora, si cambio a consolas: Creo que el …

1
Autoindenting \ if declaraciones con AUCTeX
El AUCTeXcomportamiento actual para el texcódigo primitivo que involucra declaraciones if- like es sangrar la declaración condicional al mismo nivel que la condición circundante. Es decir, código como \if@sometoggle% \dosomething% \else% \doanotherthing% \fi% aparece como un gran bloque de texto. Me gustaría AUCTeXsangrar el fragmento de la siguiente manera: \if@sometoggle% …

1
problema de sangría automática de Python
Estoy usando Emacs 24.4. Al escribir código Python, Emacs se comporta de manera extraña con respecto a la sangría. Por ejemplo: for i in range(10): print(i) for i in range(10) Cuando ingreso :, Emacs agrega una sangría innecesaria al comienzo de la tercera línea. Esto es bastante extraño, ¿es esto …

1
Colorear niveles de sangría
Considere las siguientes dos instantáneas: la primera a continuación proviene de Emacs en modo Python (con Jedi y Elpy) Este segundo a continuación proviene de la toma de fotos manual del anterior para que sea más fácil distinguir entre tantos niveles de sangría. ¿Hay algún paquete que pueda ayudar a …

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.