Als «indentation» getaggte Fragen

Das Einrücken wird zum Organisieren von Code verwendet, indem Blöcke, Abschlüsse, Bedingungen und andere Konstrukte angegeben werden. Es erleichtert das Lesen von Code und wird in einigen Sprachen zur Steuerung des Kontrollflusses verwendet.

29
Unterschiedliche Einrückungsstile für unterschiedliche Projekte

Ich arbeite an vielen verschiedenen C-Projekten mit einzigartigen Einrückungsstilen. Wie kann ich Emacs dazu bringen, pro Projekt Einrückungseinstellungen vorzunehmen, ohne die vorgelagerten Projektbäume mit .dir-locals.elDateien zu verschmutzen ? Ich möchte die Projekte anhand ihrer Pfade auf der...

18
Gibt es eine eindeutige SMIE-Dokumentation?

Ich habe viele, viele Stunden damit verbracht, zu versuchen, dass irgendeine Art von SMIE-Einrückungsregel / Grammatik / Sache funktioniert. Gibt es Beispiele für einen SMIE-basierten Small-, Toy- oder Skeleton-Modus, in dem dokumentiert wird, wie er tatsächlich funktioniert, oder eine Diskussion...

15
Durch Einrückung navigieren

Ich möchte zwischen den Zeilen einer Datei basierend auf Einrückungen navigieren. Die Datei ist durch Einrückung strukturiert: Eine Zeile, die stärker eingerückt ist als die vorherige Zeile, ist ein untergeordnetes Element der vorherigen Zeile. Eine Zeile mit derselben Einrückung wie die vorherige...

14
Richtige Einrückung für umbrochene Zeilen

Ich habe den folgenden umbrochenen Text, insbesondere wenn Sie viele Fenster verwenden: Ich frage mich, ob der Einzug von umbrochenem Text wie in Vim geändert werden könnte: ) Wenn man herausfindet, scheint es, dass der AutoFillMode dafür verantwortlich ist. Ich hatte gehofft, dass dies in Emacs 25...

13
Bessere Einrückung und Navigation im Assembly-Quellcode

Wenn ich C- oder Java-Code schreibe, ist er extrem regelmäßig, aber mit assembly ( asm-mode) ist er so unorganisiert. Ich benutze auto-completeund yasnippet. Ich habe Snippets erstellt und verwende sie, aber die Code-Organisation und die Einrückung sind unorganisiert. Welche Pakete würden mir...

12
Auto-Indenting \ if-Anweisungen mit AUCTeX

Das derzeitige AUCTeXVerhalten für primitiven texCode mit if- like-Anweisungen besteht darin, die bedingte Anweisung auf derselben Ebene wie die umgebende Bedingung einzurücken. Dh Code wie \if@sometoggle% \dosomething% \else% \doanotherthing% \fi% erscheint als großer Textblock. Ich möchte...

12
So passen Sie den Einzug im Organisationsmodus an

Diese Frage stellt sich tatsächlich, weil ich nicht-monospaced Schriftarten (Sabon, Minion, Garamond, etc.) verwenden möchte. Dies verursacht ein Problem, wenn der org-indent-Modus verwendet wird, da der Text unter den Überschriften jetzt nicht mit den Überschriften ausgerichtet ist....

11
Einrückungsstufen färben

Betrachten Sie die folgenden zwei Schnappschüsse: Der erste unten stammt von Emacs im Python-Modus (mit Jedi & Elpy) Diese zweite unten stammt aus dem manuellen Photoshopping der vorherigen, um die Unterscheidung zwischen so vielen Einrückungsstufen zu erleichtern. Gibt es Pakete, die...

11
Python Auto Indent Problem

Ich benutze Emacs 24.4. Beim Schreiben von Python-Code verhält sich Emacs in Bezug auf Einrückungen seltsam. Beispielsweise: for i in range(10): print(i) for i in range(10) Bei der Eingabe :fügt Emacs am Anfang der dritten Zeile einen unnötigen Einzug hinzu. Das ist ziemlich seltsam, ist das ein...

11
Einrückung im Makefile-Modus anpassen?

In meinen Makefiles bevorzuge ich den folgenden Einzug für Fortsetzungszeilen: FILES:= \ file1.cpp \ file2.cpp \ fileYetAnother.cpp LIBS:= \ libsth1.so \ libelsewhere.so Im Makefile-Modus wird es jedoch folgendermaßen eingerückt (wenn Sie aufgefordert werden, die Datei oder Region erneut...

10
Stellen Sie den Web-Modus immer mit Leerzeichen ein

Ich verwende den Emacs - Webmodus und das Tabbing in JS-Dateien scheint seltsam zu wirken. Ich habe die Registerkarte so eingestellt, dass 2 Leerzeichen eingerückt werden. Wenn der Einzug jedoch 8 Leerzeichen erreicht, verwandelt der Web-Modus diese in eine Registerkarte und fährt dann mit der...