Ich bevorzuge es zu verwenden tabals white space(kann ein wenig anders sein als die meisten anderen)
Aber ich habe festgestellt, wenn ich Enteram Ende der Zeile drücke, werden einige Leerzeichen hinzugefügt , aber keine Tabulatoren . Also muss ich sie löschen und die Tabulatortaste drücken .
Ich möchte wissen, wie man vim wie folgt einstellt:
- Verwenden Sie nur die Registerkarte, um die Zeilen einzurücken
- Ein Tab sieht aus wie 4 Leerzeichen, ist aber tatsächlich ein Tab
- Wenn Sie
enteram Ende einer Zeile drücken, wird die neue Zeile nur mit Tabulatoren gestartet
Ich habe eine Weile danach gegoogelt, aber keine gute Antwort gefunden. Danke im Voraus
AKTUALISIEREN
Die Antwort, die @Alok gegeben hat, funktioniert in den meisten Fällen gut. Aber ich habe gerade festgestellt, dass es manchmal vom Dateityp abhängt. Wenn Sie beispielsweise eine hamlDatei bearbeiten und eine haml.vimin Ihrer Datei vorhanden ist vimfiles/indent/, werden alle Registerkarten in konvertiert space. Wenn Sie also tabnur möchten, dass dies der Fall ist , sollten Sie die entsprechende Einrückungsdatei ändern (oder löschen).
$HOME/vimfiles/after/indent/haml.vim. Siehe:help after-directoryfür weitere Informationen.