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, bis eine weitere 8 erreicht ist, und konvertiert diese in eine andere Registerkarte usw.
Kann ich dies verhindern und dem Emacs / Web-Modus mitteilen, dass nur Leerzeichen eingerückt werden sollen?
BEARBEITEN:
Hier ist ein kurzes Beispiel für verschachtelte Funktionen:
(function() {
function() {
function() {
function() {
function() {
// Indenting problem.
}
}
}
}
})()
Es zeigt sich offensichtlich gut in Emacs, aber Sie können das Einrückungsproblem hier sehen.
Ich werde hier bemerken, dass dies auch im Javascript-Modus auftritt.
javascript-mode
du, das eingebaute? Passiert dies auch beim Einrücken von HTML web-mode
?