webentwicklung-frage-antwort-db.com.de

Sublime Text 2 - Dateinavigation in der Seitenleiste anzeigen

Ich habe gerade zu Sublime Text als meinem neuen Editor gewechselt. Wenn ich die Seitenleiste öffne, wird die sich öffnende Datei angezeigt. Was ich jedoch möchte, ist eine Dateinavigations-Seitenleiste. Ist es möglich, dies zu ändern, ohne Plugins herunterzuladen?

395
sozhen

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

Klicken Sie außerdem auf "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.

669
Matt York

Sie können Ihren Ordner in die Seitenleiste ziehen und dort ablegen. Um die Seitenleiste zu aktivieren, müssen Sie Ansicht -> Seitenleiste -> Geöffnete Dateien anzeigen. Sie erhalten die Struktur der geöffneten Dateien (Registerkarten) und Ordner in der Seitenleiste.

95
cyberbolt

Verwenden Ctrl+ den Fokus auf die Seitenleiste zu ändern.

36
Scott

Versuchen Sie, anstatt einen Ordner zu öffnen, einen Ordner hinzuzufügen, indem Sie auf "Projekt" -> "Ordner zu Projekt hinzufügen ..." klicken. 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 auf "Projekt" -> "Projekt speichern unter ..." gehen, können Sie sogar Ihr aktuelles Setup (Zellen-Setup, geöffnete Dateien, nicht gespeicherte Änderungen usw.) speichern. Dies erleichtert das Umschalten zwischen mehreren Projekten ohne die Kontrolle zu verlieren und nicht gespeicherte Änderungen, die im Moment nicht sicher sind, aber ein Verlust wären, wenn Sie sie einfach fallen lassen würden. (Achten Sie darauf, dass die Einstellung "hot_exit" auf true gesetzt ist.)

Und Ctrl + Alt + P (Linux und Windows) / Super + Ctrl + P Mit (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: Versuchen Sie http://sublime-text-unofficial-documentation.readthedocs.org/en/sublime-text-2/ das ist eine wunderbare Ressource für Anfänger, es bringt Ihnen die Seile bei und zeigt Ihnen Die Leistung Ihres "neuen" Editors beginnen Sie einfach mit Kapitel "Bearbeiten" .

22
sternAndy
  1. open ST (erhabener Text)

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

  3. Seitenleiste anzeigen : Menüleiste View> Side Bar> Show Side Bar

  4. Versuchen Ctrl + P eine Datei öffnen someFileName.py

Erscheint links ein Navigationsfeld für geöffnete Dateien und Projektordner ? von ST?

Extra: Möchten Sie die anderen Dateien anzeigen, die sich im selben Verzeichnis wie someFileName.py befinden?
Obwohl ich festgestellt habe, dass die ST-Seitenleiste dies nicht unterstützt, können Sie es versuchen Ctrl + O (Open) keyshort in ST, um Ihren Systemdateibrowser zu öffnen, in dem der ST Ihnen hilft, in den Ordner zu navigieren, der someFileName.py und seine Geschwisterdateien enthält.

14
lyfing

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

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

Ansatz:

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

2) Ich benutze die zweite Option, Drag'n'Drop aus dem Fenster von Nautilus (a.k.a. Files). 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 -> Sidebar -> Sidebar anzeigen zu aktivieren und von Nautilus dorthin zu ziehen und natürlich mit root privleges auszuführen. Es funktioniert wie Charme

9
Matija

Siehe dieses Plugin

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

Diese Version, die nicht mit Fork Branch zusammengeführt wird, hat mehr Möglichkeiten, Dateien anhand des Klassennamens zu finden.

Versuchen:

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

2
Steven Koch

Dies ist nicht gerade eine Lösung, aber für neue Dateien öffnen funktioniert das großartig:

AdvancedNewFile

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

Command + Option + n zum Speichern einer Datei in einem neuen oder vorhandenen Verzeichnis.

enter image description here

Dies würde also your_file.html.erb im vorhandenen views -Verzeichnis in einer Rails-App platzieren. Wenn Sie ein neues Verzeichnis benötigen, geben Sie dieses einfach als Pfad ein und drücken Sie die Eingabetaste.

Sie können auch Tab wie im Terminal für vorhandene Verzeichnisse automatisch vervollständigen.

Dies gibt nicht die Sidebar-Navigation, die ich suche, aber hilft zumindest bei einem signifikanten Bedarf, der häufig wiederholt wird.

1
Jordan

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

Folgendes kann in einer Datei (OpenFolderWithSublime.reg) gespeichert werden, um es in die Registrierung einzufügen. 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\""
0
Brent