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?
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?
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
→ gehen User
und dort hinzufügen:
{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }
(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:
[
{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false}}
]
Der Befehl reindent funktioniert nur in den aktuell ausgewählten Zeilen, es sei denn, das Argument "single_line" ist auf false gesetzt.
{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }
Durch Drücken von f12wird das gesamte Dokument erneut aktiviert.
Niemand scheint die Neueinrückung von Macs zu lieben. Also hier, wie ich es mache:
[
{ "keys": ["command+shift+i"], "command": "reindent"}
]
In Einstellungen> Schlüsselbindung - Benutzer
Noch ein zusätzlicher Tipp: hinzufügen
{ "keys": ["command+0"], "command": "focus_side_bar" }
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
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
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).
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:
[
{ "keys": ["ctrl+k", "ctrl+d"], "command": "reindent", "args": {"single_line": false} }
]
Schreiben Sie dies unter Einstellungen> Tastenkombinationen - Benutzer
Es ist sehr einfach. Geh einfach zuEdit=>Line=>Reindent
Zum Preferences
> Key Bindings
> User
und fügen Sie den Code unten:
[
{ "keys": ["ctrl+shift+f"], "command": "reindent", "args": {"single_line": false} }
]
Verwendungszweck
Ctrl+ Shift+F
einfach zu benutzen.
1.Installieren
2. Drücken Sie ctrl+ alt+ f(Standard)
Das ist es.
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.
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:
[
{
"keys": ["super+i"],
"command": "reindent",
"args": {
"single_line":
false}
}
]
In diesem Fall wird mit command+ iIhr gesamter Code eingerückt (Eclipse like :))
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:
[
{ "keys": ["command+shift+l"], "command": "reindent"}
]
Sie können eine Verknüpfung hinzufügen, indem Sie zum Menü Einstellungen → Tastenkombinationen → Benutzer gehen und dort hinzufügen:
{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }
Ö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.