In Visual Studio kann ich Ctrl+ K+ drücken, Dum alles einzurücken, damit der Code gut strukturiert und lesbar ist. Gibt es in Sublime 2 eine Verknüpfung, um dasselbe zu tun?
sublimetext2
sublimetext
Kimpo
quelle
quelle
Antworten:
Sie finden es unter
Edit
→Line
→Reindent
, aber es gibt standardmäßig keine Verknüpfung. Sie können eine Verknüpfung hinzufügen, indem Sie zum MenüPreferences
→Keybindings
→ gehenUser
und dort hinzufügen:(Beispiel für die Verwendung des F12Schlüssels für diese Funktionalität)
Die Konfigurationsdateien verwenden die JSON-Syntax, daher müssen diese geschweiften Klammern in den standardmäßig vorhandenen eckigen Klammern durch Kommas getrennt werden. Wenn Sie noch keine anderen Tastenkombinationen haben, würde Ihre gesamte
Keybindings
→User
Datei natürlich so aussehen:quelle
Der Befehl reindent funktioniert nur in den aktuell ausgewählten Zeilen, es sei denn, das Argument "single_line" ist auf false gesetzt.
Durch Drücken von f12wird das gesamte Dokument erneut aktiviert.
quelle
Niemand scheint die Neueinrückung von Macs zu lieben. Also hier, wie ich es mache:
In Einstellungen> Schlüsselbindung - Benutzer
Noch ein zusätzlicher Tipp: hinzufügen
Navigation in der Seitenleisten-Dateibaumansicht über die Tastatur.
Hinweis: Fügen Sie am Ende jedes {} hinzu, wenn Sie mehr als einen {} Satz von Objekten haben
quelle
Es gibt keine Standardverknüpfung zum erneuten Einrücken einer Datei. Sie können jedoch eine erstellen, indem Sie der obigen Antwort von eznme folgen .
Sie können die Befehlspalette auch verwenden, indem Sie drücken:
rein
(Der erste Befehl an der Spitze jetzt zeigen sollte : reindent Linien Einrückungen )
quelle
Für Interessenten ist es einfach zu ändern, aber für einen Liebhaber von Netbeans und dem automatischen Format können Sie die Schlüsselbindung von F12auf ctrl+ shift+ ändern F, um Ihre geliebte Schlüsselbindung zu verwenden. Trauriger Teil ist, dass Sie alle auswählen müssen, um die gesamte Datei zu formatieren. Netbeans hat immer noch die Oberhand. Wenn jemand weiß, wie man diese Einschränkung überwindet, bin ich ganz Ohr. Ansonsten gerne wieder einrücken (Auto-Formatierung).
quelle
Um mit denselben Tasten wie Visual Studio Ctrl++ Keinzurücken D(ich bin ein Visual Studio-Benutzer, daher bin ich an diese Kombination gewöhnt), schlage ich vor:
Schreiben Sie dies unter Einstellungen> Tastenkombinationen - Benutzer
quelle
Es ist sehr einfach. Geh einfach zu
Edit=>Line=>Reindent
quelle
Netbeans wie Shortcut Key
Zum
Preferences
>Key Bindings
>User
und fügen Sie den Code unten:Verwendungszweck
Ctrl+ Shift+F
quelle
Wählen Sie den gesamten Code aus, den Sie einrücken möchten, und drücken Sie dann im erhabenen Text Ctrl+, ]um einzurücken.
Verwenden Sie für MacOS-Benutzer command+ ]zum Einrücken und command+ [zum Aufheben der Einrückung.
quelle
Code-Formatierer .
einfach zu benutzen.
1.Installieren
2. Drücken Sie ctrl+ alt+ f(Standard)
Das ist es.
quelle
Neben der integrierten Funktion 'reindent' können Sie auch andere Plugins wie SublimeAStyleFormatter und CodeFormatter installieren . Diese Plugins sind besser für ihre angegebene Sprache.
quelle
Nur für den Fall, dass dies für jemanden wie mich nicht mehr funktioniert, wird in OS X die Befehlstaste als
super
solche identifiziert, damit sie in der Lage sein sollte, Folgendes zu tun:In diesem Fall wird mit command+ iIhr gesamter Code eingerückt (Eclipse like :))
quelle
Ich habe in NetBeans Alt+ Shift+ verwendet F. Ich habe überprüft, dass das Standard-Keymap-Array von sublime keine Kollision aufweist. Daher habe ich es meinem sublime hinzugefügt und verwende es problemlos.
quelle
Für diejenigen, die die Standardschlüsselbindung für IntelJ IDEA mögen , wählen Sie Einstellungen > Einstellungen - Benutzer :
Fügen Sie Folgendes ein, um die Verknüpfung command+ shift+ lfür den automatischen Einzug zu erhalten:
quelle
Sie können eine Verknüpfung hinzufügen, indem Sie zum Menü Einstellungen → Tastenkombinationen → Benutzer gehen und dort hinzufügen:
quelle
Für die automatische Formatierung in Sublime Text 2: Paket: Tag aus der Befehlspalette installieren, gehen Sie zu Bearbeiten -> Tag -> Tags im Dokument automatisch formatieren
quelle
Wählen Sie alles aus oder was auch immer Sie erneut einrücken möchten und tun Sie Alt+ E+ L+ R. Das ist wirklich schnell und schmerzlos.
quelle
Dies ist meine Konfiguration für sublime-keymap:
Verwenden Sie für vim-
,==
Benutzer einfach, um die gesamte Datei erneut einzurücken.quelle
Sie können die Option zum erneuten Einrücken mit dem obigen Code erhalten
quelle
Öffnen Sie zuerst den erhabenen Text.
als offene Einstellungen .
als offene Tastenkombinationen -Benutzer .
als den folgenden Code setzen
[{"Tasten": ["Strg + Umschalt + C"], "Befehl": "Neueinstellung"},]
Ich benutze CtrlShiftCund du benutzt auch andere Tastenkombinationen.
quelle