Sublime Text 2: mostra la navigazione dei file nella barra laterale


418

Sono appena passato a Sublime Text come nuovo editor. Se apro la barra laterale mostra il file di apertura, ma quello che voglio è una barra laterale di navigazione dei file, è possibile modificarlo senza scaricare plug-in?


C'è un modo per aprire tutto il tuo sublime testo due file sulla barra di scorrimento a destra?
James,

Ti consiglio di usare quel pacchetto github.com/facelessuser/FuzzyFileNav
aurny2420289

Risposte:


692

Devi aggiungere una cartella alla finestra Sublime Text per navigare attraverso la barra laterale. Vai a File -> Open Folder...e seleziona la directory più alta che vuoi poter navigare.

Inoltre, 'Visualizza -> Barra laterale -> Mostra barra laterale' se ancora non viene visualizzato. Nella nuova versione, esiste solo un menu 'aperto' e nessuna opzione separata per l'apertura di una cartella.


68
Su OS X basta semplicemente usare File -> Opene quindi fare clic Openin qualsiasi cartella nella finestra di dialogo del nuovo file.
Timm,

14
Ho cercato di trovare un plugin per quello per circa 6 mesi lol +1
Brian Dillingham

5
Esiste una scorciatoia da tastiera per navigare nel pannello delle cartelle senza usare il mouse?
lv10

32
appena capitoCtrl + 0
lv10

3
non riesci a vedere in qualche modo l'elenco dei file nella cartella corrente, dove si trova il file attualmente aperto? Non posso credere che nessuno abbia ancora scritto un tale plugin. Sì, puoi vederli nella finestra di dialogo "Apri file", ma non sarebbe bello essere in grado di vedere la struttura delle cartelle corrente, navigare nelle cartelle interne direttamente nella barra laterale e forse visualizzare l'anteprima dei file senza aprirli davvero come in Visual Studio 2012
iLemming

100

Puoi trascinare la cartella nella barra laterale. Per abilitare la barra laterale è necessario eseguire Visualizza -> Barra laterale -> mostra i file aperti. Avrai struttura dei file (schede) aperta e struttura delle cartelle nella barra laterale.


34
ctrl+k ctrl+bo cmd+k cmd+b(MAC) per abilitare la barra laterale
snowbound

3
La mia barra laterale era sparita senza una ragione apparente! Questo l'ha risolto. Grazie! :)
Domi il

40

Usa Ctrl+ 0per cambiare lo stato attivo sulla barra laterale.


3
GRAZIE. Una volta focalizzata la barra laterale, su / giù vai al file precedente / successivo, a sinistra / a destra comprimi / espandi!
Amy,

Non è la risposta alla domanda posta, ma mi ha aiutato.
mmohaveri,

@mmohaveri È discutibile. Inizialmente era una domanda scarsamente formulata.
Scott,

1
In Windows '' 'Ctrl-K Ctrl-B "apre e chiude la barra laterale. Ovviamente devi prima visualizzare-> ShowOpenFiles o avere un progetto impostato per avere accesso alla barra laterale.
SherylHohman

24

Invece di aprire una cartella, prova ad aggiungere una cartella andando su "Progetto" -> "Aggiungi cartella al progetto ..." che apre una finestra di dialogo per la scelta della cartella. In questo modo la cartella non si aprirà in una nuova finestra e verrà aggiunta allo spazio di lavoro corrente.

Se poi vai a "Progetto" -> "Salva progetto come ..." puoi persino salvare la tua configurazione attuale (configurazione delle celle, file aperti, modifiche non salvate, ecc ...), questo rende facile passare da un progetto all'altro senza perdere il controllo e le modifiche non salvate che potrebbero non essere sicure per essere salvate in questo momento, ma sarebbe una perdita se le abbandonassi. (Assicurati di avere l' "hot_exit"impostazione su true.)

E Ctrl+ Alt+ P(Linux e Windows) / Super+ Ctrl+ P(Mac) ti consente di passare tra i progetti salvati.

In questo modo non devi configurare il tuo editor ogni volta che vuoi lavorare su uno dei tuoi progetti.

Suggerimento: prova http://sublime-text-unofficial-documentation.readthedocs.org/en/sublime-text-2/ che è una risorsa meravigliosa per i principianti, ti insegna le corde e ti mostra il potere del tuo "nuovo" editor, basta iniziare con il capitolo "Modifica" .


D'accordo, File> Apri ... apre la cartella in un nuovo progetto.
Jim Bergman,

Questo è quello che stavo cercando senza saperlo: nuovo di Sublime e non grugnito i progetti ...
HDaveva il

15
  1. open ST (testo sublime)

  2. aggiungi la cartella principale del tuo progetto in ST : link: https://stackoverflow.com/a/18798528/1241980

  3. Mostra barra laterale : Barra dei menu View> Side Bar>Show Side Bar

  4. Prova Ctrl+ Pper aprire un filesomeFileName.py

Viene visualizzato un pannello di navigazione per file aperti e cartelle di progetti a sinistra di ST?

Extra: vuoi visualizzare gli altri file che si trovano nella stessa directory con someFileName.py?
Anche se ho scoperto che la barra laterale ST sembra non supportare questo, ma puoi provare Ctrl+ O(Apri) keyshort in ST per aprire il browser del file di sistema, in cui la ST ti aiuterà a individuare nella cartella che contiene someFileName.pye i suoi file fratelli.


10

Entrambe le precedenti risposte di Matt York e Cyberbolt hanno ragione.

L'idea di base è che vuoi ottenere una sorta di Esplora file in Sublime.

Approccio:

1) Con File -> New Folder -> Click on Desired folder and Hit Opente otterrai una nuova finestra popup in sublime che per me è molto fastidiosa

2) Uso la seconda opzione che è il drag'n'drop dalla finestra di nautilus (aka Files). Semplicemente drag'n'drop your file you want to explore from nautilus to sublime sidebar. In questo modo rimani nella stessa finestra e tutto va bene.

Non dimenticare di abilitare Visualizza -> Barra laterale -> Mostra barra laterale e trascina lì da Nautilus e ovviamente eseguilo con root privleges. Funziona come il fascino


3

Vedi questo plugin

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

Questa versione, pur non fondendosi con il ramo fork, ha più potenza per trovare i file basead sul nome della classe.

Provare:

selezionare lo spazio dei nomi e fare clic su alt + d fare clic sul nome della parola della classe e fare clic su alt + d fare clic sul percorso del file modello e fare clic su alt + d


2

Questa non è esattamente una soluzione, ma per l' apertura di nuovi file funziona alla grande:

AdvancedNewFile

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

Command + Option + n per salvare un file in una directory nuova o esistente.

inserisci qui la descrizione dell'immagine

Quindi questo posizionerebbe your_file.html.erb nella directory delle viste esistente in un'app Rails. Se ti serviva una nuova directory, la digiteresti semplicemente come percorso e poi premi invio.

È inoltre possibile Tabche nel terminale si completi automaticamente per le directory esistenti.

Questo non dà la barra di navigazione che sto cercando, ma almeno aiuta con un bisogno significativo che si ripete spesso.


e se aggiungi il prefisso al nome :puoi creare il file in una posizione relativa al file attualmente aperto, ad esempio::../myfile.js
ptim

1

Basta fare: Ctrl+ K+B

Buona giornata! : D


questa scorciatoia è supportata in una versione particolare o tutte?
Akber Iqbal,

@AkberIqbal Questo lavoro in SublimeText2 dal 2012 (non so quale versione), ma questo collegamento funziona solo in alcuni casi, se non ha funzionato con te questo dovrebbe fare il trucco: Ctrl + k E POI Ctrl + b . Puoi vederlo funzionare nel 2012 Sublime2 qui: forum.sublimetext.com/t/ctrl-b-ctrl-k-doesnt-toggle-sidebar/…
Breno Medeiros de Oliveira

Non sono sicuro che funzioni per tutte le versioni, ma justo vai all'ultima e dovresti andare bene. Inoltre, Ctrl + k e poi Ctrl + b funzionano pure
Breno Medeiros de Oliveira

0

Ho aggiunto la voce del menu contestuale per le cartelle da aprire in Sublime Text. In Windows, puoi fare clic con il tasto destro su qualsiasi cartella e aprire la struttura in Sublime. Potresti anche creare un servizio (?) Per Mac OS: non ho familiarità con il processo.

È possibile salvare quanto segue in un file (OpenFolderWithSublime.reg) per unirlo al registro. Assicurarsi di modificare la struttura della directory in modo che punti correttamente all'installazione Sublime. In alternativa, è possibile utilizzare REGEDIT e accedere a HKCR \ Cartella \ shell e creare i valori manualmente.

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\""
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.