web-dev-qa-db-de.com

Wie verwende ich die Seitenleiste mit der Tastatur in Sublime Text 2 und 3?

Wenn Sie Sublime Text 2 verwenden, öffnen Sie normalerweise die Seitenleiste , um zu navigieren durch Dateien/Ordner in unseren Projekten. Dafür können wir den Hotkey Strg + k Strg + b (in Windows) verwenden.

Sobald wir uns jedoch in der Seitenleiste befinden, können wir kann nicht mit der Tastatur verwendet werden (Pfeile zum Beispiel). Wir müssen es mit unserer eigenen Maus benutzen ...

Nur eine Anmerkung: Ich habe das SideBarEnhancements-Plugin installiert, aber nichts gefunden, was mein Problem lösen könnte.

Irgendeine Lösung, die du vielleicht kennst?

148

Du kannst Tippen Ctrl+ (Ctrl+Zero), um sich auf die Seitenleiste zu konzentrieren.

Dann können Sie die Auswahl mit den Pfeiltasten zwischen den Dateien verschieben und die ausgewählte Datei öffnen Enter, ohne die Maus zu berühren.

273

Eine weitere nützliche Verknüpfung: ctrl + k Zusammen mit ctrl + b Blendet die Seitenleiste ein/aus. Stellen Sie sicher, dass Sie getroffen haben K und B in der richtigen Reihenfolge

58
Itay k

Ich habe keine anderen vollständigen Antworten gefunden, also habe ich Informationen aus verschiedenen Antworten zusammengetragen und ein bisschen meine eigenen hinzugefügt.

  • Ctrl+KCtrl+B: Seitenleiste umschalten
  • Ctrl+K+B: Kurzschlussform des oben genannten (stellen Sie sicher, dass Sie getroffen haben K und B in der richtigen Reihenfolge)
  • Ctrl+: Fokus auf die Seitenleiste stellen (falls geöffnet)
  • Up/Down: Navigiere durch die Dateiliste
  • Right: Erweitern Sie ein Verzeichnis
  • Left: Ein Verzeichnis minimieren/Zum übergeordneten Verzeichnis navigieren
  • Enter: öffne einen Ordner

@Santiago Agüero Der Teil, den Sie vermisst haben, war, dass die Seitenleiste den Fokus benötigt, bevor die Pfeiltasten funktionieren (Ctrl+).

Soweit ich weiß, funktionieren diese Verknüpfungen sowohl in Sublime 3 als auch in Sublime 2.

Eine Einschränkung: Es wird davon ausgegangen, dass Sie die Standard-Tastenkombinationen verwenden. Sie können die Tastenkombinationen jedoch ganz einfach anpassen, indem Sie Preferences > Key Bindings - User Öffnen und Zeilen aus Preferences > Key Bindings - Default Kopieren und den Wert für keys nach Bedarf ändern. Z.B.,

{ "keys": ["ctrl+k", "ctrl+b"], "command": "toggle_side_bar" },
{ "keys": ["ctrl+0"], "command": "focus_side_bar" },

P.S. Verwenden Sie das HTML-Tag <kbd>, Um ansprechende Tastaturzeichen zu erhalten. Beispielsweise wird <kbd>Key</kbd> Zu Key. (Danke an https://meta.stackexchange.com/questions/5527 ) :)

43
Sean the Bean

Zusammenfassung

Ctrl + 0 navigiert zu Ihrer Seitenleiste. Standardmäßig können Sie mit den Pfeiltasten in den Ordnern navigieren. Wenn Sie Einstellungen für den Vim-Typ bevorzugen, können Sie die Verwendung der Pfeiltasten vermeiden, indem Sie Ihre Tasten den typischen Vim-Einstellungen (hjkl) zuordnen.

  • h minimiert/öffnet einen Ordner
  • j navigiert nach unten (d. h. Pfeil nach unten)
  • k navigiert nach oben (d. h. Pfeil nach oben)
  • l öffnet einen Ordner
  • Enter öffnet die Datei

Tastenzuordnungen

Um dies einzurichten, öffne Preferences > Key Bindings - User und füge Folgendes hinzu:

{ "keys": ["h"], "command": "move", "args": {"by": "characters", "forward": false}, "context":
    [ {"key": "control", "operand": "sidebar_tree"} ] },
{ "keys": ["j"], "command": "move", "args": {"by": "lines", "forward": true}, "context":
    [ {"key": "control", "operand": "sidebar_tree"} ] },
{ "keys": ["k"], "command": "move", "args": {"by": "lines", "forward": false}, "context":
    [ {"key": "control", "operand": "sidebar_tree"} ] },
{ "keys": ["l"], "command": "move", "args": {"by": "characters", "forward": true}, "context":
    [ {"key": "control", "operand": "sidebar_tree"} ] }
23
Will

Strg + P ist auch sehr nützlich, um Dateien ohne Maus zu öffnen.

Wenn Sie einen Ordner in Sublime öffnen, werden alle Dateien in diesem Ordner (und die Dateien in den enthaltenen Ordnern) in der Suche angezeigt, die Sie mit Strg + P erhalten.

Drücken Sie einfach Strg + P und geben Sie Teile des Dateinamens ein, um eine Liste der Übereinstimmungen zu erhalten.

13
Jonatan

Für erhabener Text verwenden Ctrl+K+B

Drücken und halten Ctrl dann gedrückt haltenK und dann gedrückt haltenB

10
eirenaios

Drücken Sie in Sublime Text2 die Tasten im folgenden Format "Strg + k + b" und es wird auf Ubuntu funktionieren.

Es hat auf meiner Maschine funktioniert (v14.04 LTS)

6
user2508975

Für Sublime Text 2 (und auch Sublime Text 3) unter Windows verwenden Sie Ctrl+0, um auf die Seitenleiste zu fokussieren, und Ctrl+1 oder Esc, um sich auf den Editor zu konzentrieren. Und wenn es nicht funktioniert hat, benutze diese 0 und 1 Tasten, die in der numerischen Tastenzeile unter der Funktionstastenzeile vorhanden sind, und nicht diese 0 und 1 Tasten, die im Ziffernblock der Tastatur vorhanden sind. Dieses Bild kann besser demonstrieren: http://en.wikipedia.org/wiki/File:Qwerty.svg

5
Amr

Ich hatte tatsächlich das gleiche Problem, nämlich die Tatsache, dass ich den reveal in side bar Auslösen und dann den Fokus in die Seitenleiste verschieben musste, zusammen mit der Tatsache, dass, wenn der Ordner der Datei bereits ausgeklappt war, der Fokus nach oben in die Seitenleiste verschoben würde. all dies brachte mich dazu, ein neues Plugin zu schreiben, um die Datei in der Seitenleiste anzuzeigen und dann den Fokus dorthin zu verschieben, was das Navigieren in der Seitenleiste mit den Tastaturpfeilen erheblich erleichtert. Probieren Sie es aus =)

https://github.com/miguelgraz/FocusFileOnSidebar

3
Miguelgraz

Eine weitere Option ist die Verwendung des FileBrowser-Pakets, mit dem Sie viel mehr Aktionen ausführen und an Ihre Bedürfnisse anpassen können.

https://packagecontrol.io/packages/FileBrowser

enter image description here

1
Luján Fernaud

Sie müssen dem Sublime Text-Fenster einen Ordner hinzufügen, um über die Seitenleiste zu navigieren. Gehen Sie zu Datei -> Ordner öffnen ... und wählen Sie das höchste Verzeichnis aus, in dem Sie navigieren möchten.

1
Isidro Moran

geben Sie diesen Shortcode unter Preference-> Key Binding ein

[
    { "keys": ["ctrl+\\"], "command": "toggle_side_bar" },
]

jetzt speichere es drücke "ctrl+\\" zum Umschalten der Seitenleiste

0