Wie rückst du deinen Code im Atom-Editor automatisch ein? In anderen Editoren kannst du normalerweise etwas Code auswählen und automatisch einrücken.
Gibt es auch eine Tastenkombination?
Wie rückst du deinen Code im Atom-Editor automatisch ein? In anderen Editoren kannst du normalerweise etwas Code auswählen und automatisch einrücken.
Gibt es auch eine Tastenkombination?
Ich habe die Option im Menü gefunden, unter Bearbeiten > Zeilen > Automatische Einrückung. Es scheint keinen standardmäßig gebundenen Tastaturbefehl zu haben.
Du könntest versuchen, einen Tastaturbefehl hinzuzufügen (Atom > Öffne deine Keymap [unter Windows: Datei > Einstellungen > Tastenbelegungen > "deine Keymap-Datei"]) wie diesen:
'atom-text-editor':
'cmd-alt-l': 'editor:auto-indent'
Bei mir hat es funktioniert :)
Für Windows:
'atom-text-editor':
'ctrl-alt-l': 'editor:auto-indent'
Die akzeptierte Antwort funktioniert, aber Sie müssen zuerst jedes Mal auf "Alles auswählen" klicken - und das bin ich viel zu faul.
Und es stellt sich heraus, es ist nicht so einfach - ich dachte, ich poste das hier in dem Versuch, gleichgesinnten Personen die 30 Minuten zu ersparen, die es dauert, all das herauszufinden. - Beachten Sie auch: dieser Ansatz stellt die ursprüngliche Auswahl wieder her, wenn er fertig ist (und es geschieht so schnell, dass Sie nicht einmal merken, dass die Auswahl jemals geändert wurde).
1.) Fügen Sie zuerst einen benutzerdefinierten Befehl zu Ihrem Init-Skript hinzu (Datei->Öffnen Sie Ihr Init-Skript, fügen Sie dann dies am Ende ein):
atom.commands.add 'atom-text-editor', 'custom:reformat', ->
editor = atom.workspace.getActiveTextEditor();
oldRanges = editor.getSelectedBufferRanges();
editor.selectAll();
atom.commands.dispatch(atom.views.getView(editor), 'editor:auto-indent')
editor.setSelectedBufferRanges(oldRanges);
2.) Binden Sie "custom:reformat" an eine Taste (Datei->Öffnen Sie Ihre Tastenkarte, fügen Sie dann dies am Ende ein):
'atom-text-editor':
'ctrl-alt-d': 'custom:reformat'
3.) Starten Sie Atom neu (das init.coffee-Skript wird nur ausgeführt, wenn Atom zum ersten Mal gestartet wird).
Paket Auto-Einzug existiert, um den Auto-Einzug auf die gesamte Datei mit diesen Tastenkombinationen anzuwenden :
Strg+Umschalt+i
oder
cmd+Umschalt+i
Paket-URL : https://atom.io/packages/auto-indent
Ich ziehe es vor, Atom-Beautify zu verwenden, STRG+ALT+B (in Linux, möglicherweise auch in Windows) handhabt alle Arten von Formatierungen besser und ist auch pro Dateiformat anpassbar.
mehr Details hier: https://atom.io/packages/atom-beautify
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.