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.

3
¿Personalizar sangría en modo makefile?
En mis makefiles, prefiero la siguiente sangría para las líneas de continuación: FILES:= \ file1.cpp \ file2.cpp \ fileYetAnother.cpp LIBS:= \ libsth1.so \ libelsewhere.so aún así, el modo makefile lo sangra de la siguiente manera (cuando se le pide reiniciar el archivo o la región): FILES:= \ file1.cpp \ file2.cpp …

3
Establecer sangría para la función de script de shell
Estoy tratando de establecer el número de espacios por sangría para iniciar una nueva función en sh-mode(sub-modo bash). He intentado configurar: '(sh-basic-offset 2) '(sh-indentation 2) '(smie-indent-basic 2) (como se muestra en custom-set-variablesen .emacs) y algunos otros también, pero ninguno de ellos ha tenido ningún efecto!


2
Haga que el modo web siempre sangría con espacios
Estoy usando el modo web emacs , y la tabulación en los archivos JS parece estar actuando de manera extraña. Tengo una pestaña configurada para sangrar 2 espacios, pero cuando la sangría alcanza 8 espacios, el modo web los convierte en una pestaña, y luego continúa tabulando 2 espacios hasta …

2
¿Hay un modo Emacs conveniente para escribir poesía?
He intentado búsquedas simples en Google y MELPA con palabras clave como "modo de poesía de emacs" o "modo de verso de emacs", pero no he encontrado nada específicamente creado para ese propósito. El manual recorre algunas extensiones comunes, text-modepero están diseñadas para texto más marcas. Estoy buscando formato de …

1
formateando constexpr si está en modo c ++
Recientemente comencé a usar C ++ 17, que trae constexpr if. Sin embargo, esto arruina c++-modela sangría predeterminada. // emacs 25.3.2 with --no-init if constexpr (n == 1) { // Why? } else if constexpr (n == 2) { // This is a mess... } else { // and it …

2
Cambie el comportamiento de RET (con sangría eléctrica) para sangrar solo la nueva línea, no la anterior.
/programming/27077770/how-do-i-disable-electric-indent-on-ret-but-still-keep-other-electric-characters pregunta y responde cómo desactivar la sangría eléctrica al presionar RET . Todas las preguntas similares también parecen detenerse en "desactivar el modo de sangría eléctrica". Fuera de la caja, RET sangra la línea anterior y la nueva línea. Para la nueva línea, esto significa que simplemente agrega suficiente …

2
¿Cómo puedo escribir [0,1) en modo LaTeX sin romper la sangría?
Cuando escribo LaTeX usando latex-mode, a menudo quiero escribir "intervalos medio abiertos" en mi texto. Por ejemplo, [0,1)que se refiere al conjunto de todos los números xcon 0 <= x < 1. Desafortunadamente, estos "delimitadores desequilibrados" parecen confundir el analizador de sangría, lo que hace que el siguiente texto se …


1
Sangría personalizada para líneas específicas?
Actualmente trato de averiguar cómo puedo manejar algunas líneas específicamente sin estropear la sangría del resto del búfer. Considere la siguiente función MyFunccomo ejemplo: void MyFunc() { unsigned y = 0; DONOTINDENT; unsigned int x = 5 + 2; return x + 12; } Aquí, quiero que la línea DONOTINDENT;tenga …

1
Sangría entre corchetes
Sin embargo, otra pregunta acerca de hendidura en AUCTeX ... Me gustaría poder sangrar contenido dentro de corchetes [...]. Sería útil para las listas de opciones de tikz, por ejemplo, o los árboles dibujados con foresto qtree: ambos paquetes usan corchetes para su sintaxis, lo que facilita el escaneo del …

2
Modificación de la sangría de algunos formularios Emacs Lisp
Me gustaría que algunas formas de Emacs Lisp tengan sangría como Common Lisp. Por ejemplo, en Emacs Lisp, ifse sangra así: (if COND THEN ELSE) mientras que lo preferiría así: (if COND THEN ELSE) Yo podría hacer esto: (setq lisp-indent-function #'common-lisp-indent-function) Pero esto afecta a todas las formas, rompiendo así …

1
¿Cómo establecer sangría a 4 espacios en modo nxml?
Quería sangrar mis archivos XML con 4 espacios. Traté de googlearlo, y encontré este y este . Pero parecen bastante viejos y / o no me ayudaron. Esta publicación es excelente sobre cómo imprimir bonitos archivos XML, pero no da pistas sobre cómo establecer una sangría en un valor específico. …

2
sin sangría html / jsx en modo jsx
Por alguna razón, el html / jsx en mis archivos fuente de reacción siempre quiere sangrar de la siguiente manera, es decir, casi no hay sangría: return ( <DateRangePicker ranges={this.state.ranges} startDate={this.state.startDate} endDate={this.state.endDate} onApply={this.applyEvent}> <Button className="selected-date-range-btn" style={{width : '250px'}}> <div className="pull-left"> <Glyphicon glyph="calendar"/> </div> <div className="pull-right"><span>{label}</span></div> </Button> </DateRangePicker> ) Lo que …


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.