Sublime Text 2 - Zeigt die Dateinavigation in der Seitenleiste an

418

Ich habe gerade zu Sublime Text als meinem neuen Editor gewechselt. Wenn ich die Seitenleiste öffne, wird die öffnende Datei angezeigt. Ich möchte jedoch eine Seitenleiste für die Dateinavigation. Kann ich dies ändern, ohne Plugins herunterzuladen?

sozhen
quelle
Gibt es eine Möglichkeit, alle Ihre erhabenen Textdateien in der rechten Bildlaufleiste zu öffnen?
James
Empfehlen Sie, dieses Paket zu verwenden github.com/facelessuser/FuzzyFileNav
aurny2420289

Antworten:

691

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

Außerdem "Ansicht -> Seitenleiste -> Seitenleiste anzeigen", wenn diese immer noch nicht angezeigt wird. In der neuen Version gibt es nur ein "Öffnen" -Menü und keine separate Option zum Öffnen eines Ordners.

Matt York
quelle
68
Verwenden Sie unter OS X normalerweise nur einen beliebigen Ordner im Dialogfeld "Neue Datei" File -> Openund klicken Sie darauf Open.
Timm
14
Ich habe versucht, ein Plugin dafür für etwa 6 Monate zu finden lol +1
Brian Dillingham
5
Gibt es eine Tastenkombination zum Navigieren im Ordnerbereich ohne Maus?
lv10
32
gerade herausgefundenCtrl + 0
lv10
3
Kannst du nicht einfach die Liste der Dateien im aktuellen Ordner sehen, in dem sich die aktuell geöffnete Datei befindet? Ich kann nicht glauben, dass noch niemand ein solches Plugin geschrieben hat. Ja, Sie können sie im Dialogfeld "Datei öffnen" sehen, aber es wäre nicht großartig, wenn Sie die aktuelle Ordnerstruktur sehen und direkt in der Seitenleiste in die inneren Ordner navigieren und möglicherweise eine Vorschau der Dateien anzeigen könnten, ohne sie wirklich zu öffnen in Visual Studio 2012
iLemming
100

Sie können Ihren Ordner in die Seitenleiste ziehen und dort ablegen. Um die Seitenleiste zu aktivieren, sollten Sie Ansicht -> Seitenleiste -> geöffnete Dateien anzeigen ausführen. In der Seitenleiste werden die Baumstruktur und die Ordnerstruktur der geöffneten Dateien (Registerkarten) angezeigt.

Cyberbolt
quelle
33
ctrl+k ctrl+boder cmd+k cmd+b(MAC), um die Seitenleiste zu aktivieren
schneebedeckt
3
Meine Seitenleiste war einfach ohne ersichtlichen Grund weg! Dies hat es behoben. Vielen Dank! :)
Domi
40

Verwenden Sie Ctrl+ 0, um den Fokus auf die Seitenleiste zu ändern.

Scott
quelle
3
VIELEN DANK. Sobald die Seitenleiste fokussiert ist, gehen Sie nach oben / unten zur vorherigen / nächsten Datei, links / rechts reduzieren / erweitern!
Amy
Es ist nicht die Antwort auf die gestellte Frage, aber es hat mir geholfen.
mmohaveri
@mmohaveri Das ist umstritten. Es war zunächst eine schlecht formulierte Frage.
Scott
In Windows '' 'Strg-K Strg-B' öffnet und schließt die Seitenleiste. Natürlich müssen Sie zuerst View-> ShowOpenFiles oder ein Projekt festlegen, um auf die Seitenleiste zugreifen zu können.
SherylHohman
24

Versuchen Sie, anstatt einen Ordner zu öffnen, einen Ordner hinzuzufügen, indem Sie zu "Projekt" -> "Ordner zum Projekt hinzufügen ..." gehen. Daraufhin wird ein Dialogfeld zur Ordnerauswahl geöffnet. Auf diese Weise wird der Ordner nicht in einem neuen Fenster geöffnet und Ihrem aktuellen Arbeitsbereich hinzugefügt.

Wenn Sie dann zu "Projekt" -> "Projekt speichern unter ..." gehen, können Sie sogar Ihr aktuelles Setup speichern (Zellen-Setup, geöffnete Dateien, nicht gespeicherte Änderungen usw.). Dies erleichtert das Umschalten zwischen mehreren Projekten ohne die Kontrolle zu verlieren und nicht gespeicherte Änderungen, die im Moment nicht sicher gespeichert werden könnten, aber ein Verlust wären, wenn Sie sie einfach fallen lassen würden. ( "hot_exit"Stellen Sie nur sicher, dass die Einstellung auf eingestellt ist true.)

Mit Ctrl+ Alt+ P(Linux und Windows) / Super+ Ctrl+ P(Mac) können Sie zwischen den gespeicherten Projekten wechseln.

Auf diese Weise müssen Sie Ihren Editor nicht jedes Mal einrichten, wenn Sie an einem Ihrer Projekte arbeiten möchten.

Tipp: Probieren Sie http://sublime-text-unofficial-documentation.readthedocs.org/en/sublime-text-2/ aus. Dies ist eine wunderbare Ressource für Anfänger. Es bringt Ihnen die Seile bei und zeigt Ihnen die Kraft Ihres "neuen" Editor, beginnen Sie einfach mit dem Kapitel "Bearbeiten" .

sternAndy
quelle
Einverstanden, Datei> Öffnen ... öffnet den Ordner in einem neuen Projekt.
Jim Bergman
Dies ist, was ich gesucht habe, ohne es zu wissen - neu bei Sublime und keine großen Projekte ...
HDave
15
  1. öffne ST (Sublime Text)

  2. Fügen Sie Ihren Projektstammordner zu ST : link: https://stackoverflow.com/a/18798528/1241980 hinzu

  3. Show Sidebar : Menüleiste View> Side Bar>Show Side Bar

  4. Versuchen Sie Ctrl+ P, eine Datei zu öffnensomeFileName.py

Wird links von ST ein Navigationsbereich für geöffnete Dateien und Projektordner angezeigt ?

Extra: Möchten Sie die anderen Dateien anzeigen, die sich im selben Verzeichnis befinden wie someFileName.py?
Ich habe zwar festgestellt, dass die ST-Seitenleiste dies anscheinend nicht unterstützt, aber Sie können versuchen, in ST den Tastenkürzel Ctrl+ O(Öffnen) in ST zu öffnen, um den Systemdateibrowser zu öffnen, in dem der ST Ihnen hilft, den Ordner zu finden someFileName.py, der die Geschwisterdateien enthält .

lyfing
quelle
10

Die beiden vorherigen Antworten von Matt York und Cyberbolt sind richtig.

Die Grundidee ist hier, dass Sie eine Art Datei-Explorer in Sublime erhalten möchten .

Ansatz:

1) Mit erhalten File -> New Folder -> Click on Desired folder and Hit OpenSie ein neues Popup-Fenster in erhaben, was für mich sehr ärgerlich ist

2) Ich verwende die zweite Option, die Drag'n'Drop aus dem Nautilus-Fenster (auch bekannt als Dateien) ist. Einfach drag'n'drop your file you want to explore from nautilus to sublime sidebar. Auf diese Weise bleiben Sie im selben Fenster und alles ist cool.

Vergessen Sie nicht, Ansicht -> Seitenleiste -> Seitenleiste anzeigen zu aktivieren und von nautilus dorthin zu ziehen und dort natürlich auszuführen root privleges. Es funktioniert wie Charme

Matija
quelle
3

Siehe dieses Plugin

https://github.com/stvkoch/sublime-text-go-to-file

Diese Version wird zwar nicht mit dem Fork-Zweig zusammengeführt, bietet jedoch mehr Möglichkeiten, Dateien zu finden, die auf dem Klassennamen basieren.

Versuchen:

Wählen Sie den Namespace aus und klicken Sie auf Alt + D. Klicken Sie auf das Wort des Klassennamens und klicken Sie auf Alt + D. Klicken Sie auf den Pfad der Vorlagendatei und klicken Sie auf Alt + D.

Steven Koch
quelle
2

Dies ist nicht gerade eine Lösung, aber zum Öffnen neuer Dateien funktioniert dies hervorragend:

AdvancedNewFile

https://github.com/skuroda/Sublime-AdvancedNewFile

Command + Option + n um eine Datei in einem neuen oder vorhandenen Verzeichnis zu speichern.

Geben Sie hier die Bildbeschreibung ein

Dies würde also your_file.html.erb in das vorhandene Ansichtsverzeichnis in einer Rails-App einfügen . Wenn Sie ein neues Verzeichnis benötigen, geben Sie dieses einfach als Pfad ein und drücken Sie die Eingabetaste.

Sie können auch Tabim Terminal die automatische Vervollständigung für vorhandene Verzeichnisse durchführen.

Dies gibt nicht die Navigation in der Seitenleiste, nach der ich suche, hilft aber zumindest bei einem wichtigen Bedarf, der häufig wiederholt wird.

Jordan
quelle
und wenn Sie dem Namen ein Präfix voranstellen :, können Sie die Datei an einem Ort relativ zur aktuell geöffneten Datei erstellen, z. B.::../myfile.js
ptim
1

Mach einfach: Ctrl+ K+B

Einen schönen Tag noch! : D.

Breno Medeiros de Oliveira
quelle
Diese Verknüpfung wird in einer bestimmten Version oder in allen unterstützt?
Akber Iqbal
@AkberIqbal Diese Arbeit in SublimeText2 seit 2012 (ich weiß nicht, welche Version), aber diese Verknüpfung funktioniert nur in einigen Fällen, wenn sie bei Ihnen nicht funktioniert hat, sollte diese den Trick machen: Strg + k UND DANN Strg + b . Sie können es 2012 Sublime2 hier sehen: forum.sublimetext.com/t/ctrl-b-ctrl-k-doesnt-toggle-sidebar/…
Breno Medeiros de Oliveira
Ich bin nicht sicher, ob es für alle Versionen funktioniert, aber gehen Sie einfach auf die neueste und Sie sollten in Ordnung sein. Auch Strg + k und dann Strg + b funktionieren ebenfalls
Breno Medeiros de Oliveira
0

Ich habe das Kontextmenüelement für Ordner hinzugefügt, die in Sublime Text geöffnet werden sollen. In Windows können Sie mit der rechten Maustaste auf einen beliebigen Ordner klicken und die Struktur in Sublime öffnen. Sie können auch einen Dienst (?) Für Mac OS erstellen - ich bin mit dem Vorgang einfach nicht vertraut.

Folgendes könnte in einer Datei (OpenFolderWithSublime.reg) gespeichert werden, um mit der Registrierung zusammengeführt zu werden. Stellen Sie sicher, dass Sie die Verzeichnisstruktur so ändern, dass sie auf Ihre Sublime-Installation verweist. Alternativ können Sie REGEDIT verwenden und zu HKCR \ Folder \ shell navigieren und die Werte manuell erstellen.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell\Open with Sublime Text]

[HKEY_CLASSES_ROOT\Folder\shell\Open with Sublime Text\command]
@="C:\\Program Files\\Sublime Text 2\\sublime_text \"%1\""
Brent
quelle