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.

3
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 einzubinden): FILES:= \ file1.cpp \ file2.cpp \ fileYetAnother.cpp LIBS:= \ libsth1.so \ …

3
Stellen Sie den Einzug für die Shell-Skriptfunktion ein
Ich versuche, die Anzahl der Leerzeichen pro Einzug festzulegen, um eine neue Funktion in sh-mode(Bash-Submodus) zu starten . Ich habe versucht einzustellen: '(sh-basic-offset 2) '(sh-indentation 2) '(smie-indent-basic 2) (wie in gezeigt custom-set-variablesin .emacsund einige andere) als gut, aber keiner von ihnen haben keine Wirkung hatte!


2
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 Eingabe von 2 Leerzeichen fort, …

2
Gibt es einen Emacs-Modus zum Schreiben von Gedichten?
Ich habe einfache Suchanfragen bei Google und MELPA mit Schlüsselwörtern wie "Emacs Poetry Mode" oder "Emacs Verse Mode" versucht, aber nichts gefunden, das speziell für diesen Zweck entwickelt wurde. Das Handbuch führt Sie durch einige gängige Erweiterungen von, text-modeaber sie sind für Text-plus-Markup konzipiert. Ich suche nach Text-plus-Unterscheidungs-Formatierung. Org hat …

1
Formatierung constexpr im c ++ - Modus
Ich habe vor kurzem angefangen, C ++ 17 zu verwenden, was constexpr if bringt. Dies vermasselt jedoch die c++-modeStandardeinrückung. // emacs 25.3.2 with --no-init if constexpr (n == 1) { // Why? } else if constexpr (n == 2) { // This is a mess... } else { // and …


2
Ändern Sie das Verhalten von RET (mit elektrischem Einzug) so, dass nur die neue Zeile eingerückt wird, nicht die vorherige
/programming/27077770/how-do-i-disable-electric-indent-on-ret-but-still-keep-other-electric-characters fragt und antwortet, wie der elektrische Einzug beim Drücken von RET deaktiviert werden kann . Alle ähnlichen Fragen scheinen auch beim "Deaktivieren des elektrischen Einrückungsmodus" zu enden. Standardmäßig rückt RET die vorherige und die neue Zeile ein. Für die neue Zeile bedeutet dies, dass einfach genug Leerzeichen hinzugefügt werden, …

2
Wie schön (Zeilenumbrüche und Einrückungen) eine optimierte HTML / JS-Datei?
Zum Beispiel habe ich die folgenden Zeichen (HTML): http://pastebin.com/pwTPp8wd Ich dachte, jeder stolperte über eine verarbeitete Datei, besonders wenn jemand die Verarbeitung großer HTML- / Javascript- / welcher Dateien auch immer beschleunigen würde. Dann muss es eine Möglichkeit geben, die Einrückung zu automatisieren, ohne manuell zu arbeiten. Ich konnte jedoch …

1
Benutzerdefinierte Einrückung für bestimmte Zeilen?
Ich versuche derzeit herauszufinden, wie ich einige Zeilen gezielt behandeln kann, ohne die Einrückung des restlichen Puffers zu verfälschen. Betrachten Sie die folgende Funktion MyFuncals Beispiel: void MyFunc() { unsigned y = 0; DONOTINDENT; unsigned int x = 5 + 2; return x + 12; } Hier möchte ich, dass …

1
Einrückung in eckigen Klammern
Noch eine Frage zum Einrücken in AUCTeX ... Ich möchte Inhalte in eckige Klammern einrücken können [...]. Es wäre für tikz Optionslisten nützlich sein, zum Beispiel, oder Bäume gezeichnet mit forestoder qtree: diese beiden Paketen eckige Klammern für ihre Syntax verwenden, die es in einem Editor unterstützt paren-Vertiefung leicht zu …

2
Ändern der Einrückung einiger Emacs Lisp-Formen
Ich möchte, dass einige Emacs Lisp-Formen wie Common Lisp eingerückt werden. Zum Beispiel wird in Emacs Lisp ifwie folgt eingerückt: (if COND THEN ELSE) während ich es so bevorzugen würde: (if COND THEN ELSE) Ich könnte das tun: (setq lisp-indent-function #'common-lisp-indent-function) Dies wirkt sich jedoch auf alle Formen aus und …

1
Wie setze ich im nxml-Modus einen Einzug auf 4 Leerzeichen?
Ich wollte meine XML-Dateien mit 4 Leerzeichen einrücken. Ich habe versucht, es zu googeln und habe dieses und dieses gefunden . Aber sie scheinen ziemlich alt zu sein und / oder haben mir nicht geholfen. In diesem Beitrag geht es darum, wie man XML-Dateien hübsch druckt, aber es gibt keinen …

2
Keine HTML / JSX-Einrückung im JSX-Modus
Aus irgendeinem Grund möchte das HTML / JSX in meinen Reaktionsquelldateien immer wie folgt einrücken, dh es gibt fast keine Einrückung: 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> ) Was ich wirklich gerne hätte, ist so …

2
Kommentierte Zeilen werden im Oktavmodus in Spalte 32 abgesprungen
Ich verwende den Oktav-Major-Modus zum Bearbeiten meines MATLAB-Codes, da er für Emacs im Internet bequemer ist als die nicht unterstützten MATLAB-Pakete. Ein Nachteil ist, dass bei jedem Versuch, kommentierte Zeilen automatisch einzurücken, das Kommentarzeichen in Spalte 32 übertragen wird, was das Einrücken großer Codeblöcke zu einem Problem macht. Ich sollte …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.