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

155

Bei Verwendung von Sublime Text 2 öffnen wir in der Regel die Seitenleiste , um durch Dateien / Ordner in unseren Projekten zu navigieren. 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 sie nicht mehr mit der Tastatur verwenden (z. B. Pfeile). Wir müssen es mit unserer eigenen Maus benutzen ...

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

Irgendeine Lösung, die Sie vielleicht kennen?

Santiago Agüero
quelle
2
Strg + b, Strg + k würde immer seltsame Dinge wie das Löschen von Zeilen für mich tun. Jedes Mal, wenn ich die Seitenleiste umschalten wollte, musste ich diese beiden Verknüpfungen als Spam versenden, da dies beim ersten Mal nie funktionierte. Ich habe schließlich eine Verknüpfung für Strg + Umschalt + o erstellt. Hatte das noch jemand?
Marcel
2
Marcel, ich denke, Sie verstehen diese Notation nicht - es bedeutet, Strg zu halten, K zu drücken und dann B zu drücken, nicht zusammen. Wenn Sie Strg + K + K
drücken

Antworten:

284

Sie können Ctrl+ 0( Ctrl+ Zero) eingeben, um sich auf die Seitenleiste zu konzentrieren.

Anschließend 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.

Riccardo Marotti
quelle
Gibt es eine Tastenkombination zum Entfernen der Projekte aus der Seitenleiste?
depz123
5
Kann ich das Kontextmenü in der Seitenleiste aufrufen?
Vladimir Starkov
6
Verwenden Sie cmd + k cmd + b im Mac, um die Seitenleiste zu öffnen, aber verwenden Sie Strg + 0, um sich auf die Seitenleiste zu konzentrieren, und Strg + 1, um sich auf den Editor zu konzentrieren. cmd + 1 bis cmd + n können als Navigationsregisterkarten verwendet werden.
Nicholaschris
7
Ctrl+1ist die Verknüpfung für "Fokusgruppe 1". Wenn Sie jedoch die ursprünglich fokussierte Gruppe fokussieren möchten, verwenden Sie Escstattdessen (siehe inoffizielle Dokumente ). Wenn beispielsweise Gruppe 2 fokussiert ist und Sie dann die Seitenleiste fokussieren, Escwird der Fokus auf Gruppe 2 zurückgesetzt.
TachyonVortex
2
@ChrisAnderson Wenn Sie Tastenkombinationen (Menü "Einstellungen") öffnen, werden alle verfügbaren Verknüpfungen angezeigt. Sie können sehen, dass Befehl zugeordnet focus_side_baristCTRL+0
Riccardo Marotti
60

Eine weitere nützliche Verknüpfung: ctrl+ kZusammen mit ctrl+ bwird die Seitenleiste ein- / ausgeblendet. Stellen Sie sicher , Sie treffen Kund Bin der richtigen Reihenfolge

Itay k
quelle
Dies sollte die akzeptierte Antwort sein!
Jessica
@ Jessica Wie also, es beantwortet die Frage nicht?
Koray Tugay
45

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

  • Ctrl+ K, Ctrl+ B: Schaltet die Seitenleiste um
  • Ctrl+ K+ B: Verkürzter Form des oben (stellen Sie sicher , Sie treffen Kund Bin der richtigen Reihenfolge)
  • Ctrl+ 0: Fokus auf Seitenleiste schalten (falls geöffnet)
  • Up/ Down: Navigiere durch die Dateiliste
  • Right: Erweitern Sie ein Verzeichnis
  • Left: Ein Verzeichnis reduzieren / zum übergeordneten Verzeichnis navigieren
  • Enter: öffne einen Ordner

@ Santiago Agüero Der Teil, den Sie vermisst haben, war, dass die Seitenleiste fokussiert werden muss, bevor die Pfeiltasten funktionieren ( Ctrl+ 0).

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

Eine Einschränkung: Diese setzen voraus, dass Sie die Standard-Tastenkombinationen verwenden. Sie können die Tastenkombinationen jedoch einfach anpassen, indem Preferences > Key Bindings - UserSie Zeilen von öffnen und kopieren und Preferences > Key Bindings - Defaultden keysWert nach Bedarf ändern . Z.B,

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

PS Verwenden Sie das <kbd>HTML-Tag, um die ausgefallenen Tastaturzeichen zu erhalten . ZB <kbd>Key</kbd>wird in verwandeln Key. (Danke an /meta/5527 ) :)

Sean die Bohne
quelle
In der Seitenleiste Strg + Auf / Ab können Sie zwischen dem Navigieren im Ordner und der Dateiliste oder dem Öffnen der Dateiliste (nach oben) wechseln. (Getestet in Subl.3)
GDmac
Dokumentation dieser und anderer Verknüpfungen zur Dateinavigation sublime-text-unofficial-documentation.readthedocs.io/en/latest/…
anishpatel
24

Zusammenfassung

Ctrl + 0navigiert zu Ihrer Seitenleiste. Standardmäßig können Sie mit Ihren Pfeiltasten durch die Ordner navigieren. Wenn Sie Einstellungen vom Typ 'Vim' 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 (dh nach unten Pfeil)
  • k navigiert nach oben (dh Pfeil nach oben)
  • Ich werde einen Ordner öffnen
  • Enter öffnet die Datei

Tastenzuordnungen

Öffnen Sie zum Einrichten Preferences > Key Bindings - UserFolgendes und fügen Sie 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"} ] }
Wille
quelle
Gibt es eine Möglichkeit, die Datei zu öffnen, aber bleibt der Cursor in der Seitenleiste (z. B. Öffnen mehrerer Dateien, um Ihre Arbeitsumgebung einzurichten)?
user1164937
13

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 Dateien in 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. Sie erhalten eine Liste der Übereinstimmungen.

Jonatan
quelle
1
Dies beantwortet die Frage überhaupt nicht.
Ejaz
12

Verwenden Sie für erhabenen Text 3Ctrl + K+B

CtrlDrücken und halten , dann drücken und halten Kund dann drückenB

Eirenaios
quelle
2
Ich muss Strg, dann K und auch B und dann B gedrückt halten, um die Seitenleiste in Sublime Text 3
TJ umzuschalten.
6

Verwenden Sie für Sublime Text 2 (und auch Sublime Text 3) unter Windows, Ctrl+0um sich auf die Seitenleiste zu konzentrieren, und verwenden Sie Ctrl+1oder die EscTaste, um sich auf den Editor zu konzentrieren. Und wenn es nicht funktioniert hat, verwenden Sie diejenigen 0und 1Tasten , die Zeile unter den Funktionstasten in der numerischen Tasten Zeile existieren eher als die 0und 1Tasten , die in dem numerischen Tastenfeld der Tastatur vorhanden ist . Dieses Bild kann besser demonstrieren: http://en.wikipedia.org/wiki/File:Qwerty.svg

Amr
quelle
6

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

Es hat auf meinem Computer funktioniert (v14.04 LTS)

user2508975
quelle
3

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

https://github.com/miguelgraz/FocusFileOnSidebar

Miguelgraz
quelle
2

Eine weitere Option ist die Verwendung des FileBrowser-Pakets, das Ihnen viele weitere Aktionen bietet und an Ihre Bedürfnisse angepasst werden kann.

https://packagecontrol.io/packages/FileBrowser

Geben Sie hier die Bildbeschreibung ein

Luján Fernaud
quelle
1

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

Isidro Moran
quelle
1

Ctrl + 0konzentriert sich auf die Seitenleiste.
Ctrl + 1wird sich auf den Editor im 1. Fenster konzentrieren.
Ctrl + 2wird sich auf den Editor im 2. Fenster usw. konzentrieren.
Sandeep hat einen großartigen Beitrag über die Verbesserung der Tastenkombination zum Ein- und Ausschalten der Seitenleiste verfasst.
Gehen Sie zu Einstellungen-> Schlüsselbindung und geben Sie Folgendes ein:

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

Speichern Sie es und drücken Sie, "ctrl+\"um die Seitenleiste umzuschalten.

Unter Linux werden neue Tastenkombinationen in ~ / .config / sublime-text-3 / Packages / User / 'Standard (Linux) .sublime-keymap' gespeichert.

Graben
quelle
0

Geben Sie diesen Shortcode unter Einstellungen-> Schlüsselbindung ein

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

Speichern Sie es jetzt und drücken Sie, "ctrl+\\"um die Seitenleiste umzuschalten

Sandeep Banerjee
quelle