Sublime Text 2 - Afficher la navigation dans les fichiers dans la barre latérale

418

Je viens de passer à Sublime Text en tant que nouvel éditeur. Si j'ouvre la barre latérale, elle montre le fichier d'ouverture, mais ce que je veux, c'est une barre latérale de navigation de fichier, est-il possible de changer cela sans télécharger de plugins?

sozhen
la source
Existe-t-il un moyen d'ouvrir tous vos fichiers texte sublimes sur la barre de défilement de droite?
James
Vous recommande d'utiliser ce package github.com/facelessuser/FuzzyFileNav
aurny2420289

Réponses:

692

Vous devez ajouter un dossier à la fenêtre Sublime Text afin de naviguer via la barre latérale. Accédez à File -> Open Folder...et sélectionnez le répertoire le plus élevé dans lequel vous souhaitez pouvoir naviguer.

En outre, «Afficher -> Barre latérale -> Afficher la barre latérale» si elle ne s'affiche toujours pas. Dans la nouvelle version, il n'y a qu'un menu «ouvert» et aucune option distincte pour ouvrir un dossier.

Matt York
la source
68
Sous OS X, utilisez normalement File -> Open, puis cliquez Opensur n'importe quel dossier dans la nouvelle boîte de dialogue de fichier.
Timm
14
J'ai essayé de trouver un plugin pour ça pendant 6 mois lol +1
Brian Dillingham
5
Existe-t-il un raccourci clavier pour naviguer dans le panneau des dossiers sans utiliser la souris?
lv10
32
vient de comprendreCtrl + 0
lv10
3
ne pouvez-vous pas simplement voir la liste des fichiers dans le dossier actuel, où se trouve le fichier actuellement ouvert? Je ne peux pas croire que personne n'ait encore écrit un tel plugin. Oui, vous pouvez les voir dans la boîte de dialogue "Ouvrir un fichier", mais ce ne serait pas génial de pouvoir voir la structure actuelle des dossiers, et de naviguer vers et vers les dossiers internes directement dans la barre latérale, et peut-être de prévisualiser les fichiers sans vraiment les ouvrir comme dans Visual Studio 2012
iLemming
100

Vous pouvez faire glisser et déposer votre dossier dans la barre latérale. Pour activer la barre latérale, vous devez faire Affichage -> Barre latérale -> afficher les fichiers ouverts. Vous aurez l'arborescence des fichiers ouverts (onglets) et la structure des dossiers dans la barre latérale.

cyberbolt
la source
34
ctrl+k ctrl+bou cmd+k cmd+b(MAC) pour activer la barre latérale
enneigée le
3
Ma barre latérale était juste partie sans raison apparente! Cela l'a corrigé. Merci! :)
Domi
40

Utilisez Ctrl+ 0pour changer le focus sur la barre latérale.

Scott
la source
3
MERCI. Une fois la barre latérale concentrée, monter / descendre aller au fichier précédent / suivant, réduire / agrandir à gauche / à droite!
Amy
Ce n'est pas la réponse à la question posée, mais cela m'a aidé.
mmohaveri
@mmohaveri C'est discutable. C'était une question mal formulée pour commencer.
Scott
1
Sous Windows '' 'Ctrl-K Ctrl-B "ouvre et ferme la barre latérale. Bien sûr, vous devez d'abord Afficher-> ShowOpenFiles, ou avoir un projet défini pour avoir accès à la barre latérale.
SherylHohman
24

Au lieu d'ouvrir un dossier, essayez d'ajouter un dossier en allant dans "Projet" -> "Ajouter un dossier au projet ..." qui ouvre une boîte de dialogue de sélection de dossier. De cette façon, le dossier ne s'ouvrira pas dans une nouvelle fenêtre et sera ajouté à votre espace de travail actuel.

Si vous allez ensuite dans "Projet" -> "Enregistrer le projet sous ...", vous pouvez même enregistrer votre configuration actuelle (configuration des cellules, fichiers ouverts, modifications non enregistrées, etc ...), ce qui facilite le basculement entre plusieurs projets sans perdre le contrôle et les modifications non enregistrées qui pourraient être dangereuses à enregistrer dès maintenant, mais ce serait une perte si vous les abandonniez. (Assurez-vous simplement que le "hot_exit"paramètre est défini sur true.)

Et Ctrl+ Alt+ P(Linux et Windows) / Super+ Ctrl+ P(Mac) vous permet de basculer entre les projets enregistrés.

De cette façon, vous n'avez pas à configurer votre éditeur à chaque fois que vous souhaitez travailler sur l'un de vos projets.

Astuce: Essayez http://sublime-text-unofficial-documentation.readthedocs.org/en/sublime-text-2/ qui est une merveilleuse ressource pour les débutants, il vous enseigne les cordes et vous montre la puissance de votre "nouveau" éditeur, il suffit de commencer par le chapitre "Edition" .

sternAndy
la source
D'accord, Fichier> Ouvrir ... ouvre le dossier dans un nouveau projet.
Jim Bergman
C'est ce que je cherchais sans le savoir - nouveau dans Sublime et n'a pas groké de projets ...
HDave
15
  1. open ST (Sublime Text)

  2. ajoutez votre dossier racine de projet dans ST : lien: https://stackoverflow.com/a/18798528/1241980

  3. Afficher la barre latérale : Barre de menus View> Side Bar>Show Side Bar

  4. Essayez Ctrl+ Pd'ouvrir un fichiersomeFileName.py

Un panneau de navigation pour les fichiers ouverts et les dossiers de projet apparaît-il à gauche de ST?

Extra: Vous voulez voir les autres fichiers qui se trouvent dans le même répertoire someFileName.py?
Bien que je trouve que la barre latérale de ST ne semble pas prendre en charge cela, mais vous pouvez essayer le raccourci clavier Ctrl+ O(Ouvrir) dans ST pour ouvrir votre navigateur de fichiers système, dans lequel le ST vous aidera à localiser le dossier qui contient someFileName.pyet ses fichiers frères.

lyfing
la source
10

Les deux réponses précédentes de Matt York et Cyberbolt ont raison.

L'idée de base est ici que vous voulez obtenir une sorte d' explorateur de fichiers dans Sublime.

Approche:

1) Avec File -> New Folder -> Click on Desired folder and Hit Open vous, vous obtiendrez une nouvelle fenêtre contextuelle en sublime, ce qui pour moi est très ennuyeux

2) J'utilise la deuxième option qui est drag'n'drop de la fenêtre nautilus (aka Files). Simplement drag'n'drop your file you want to explore from nautilus to sublime sidebar. De cette façon, vous restez dans la même fenêtre et tout est cool.

N'oubliez pas d'activer Affichage -> Barre latérale -> Afficher la barre latérale et faites-y glisser depuis nautilus et bien sûr, exécutez-le avec root privleges. Ça marche comme du charme

Matija
la source
3

Voir ce plugin

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

Cette version, bien qu'elle ne fusionne pas avec la branche fork, a plus de pouvoir pour trouver des fichiers basead sur le nom de la classe.

Essayer:

sélectionnez l'espace de noms et cliquez sur alt + d cliquez sur le mot du nom de la classe et cliquez sur alt + d cliquez sur le chemin du fichier modèle et cliquez sur alt + d

Steven Koch
la source
2

Ce n'est pas exactement une solution, mais pour ouvrir de nouveaux fichiers, cela fonctionne très bien:

AdvancedNewFile

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

Command + Option + n pour enregistrer un fichier dans un répertoire nouveau ou existant.

entrez la description de l'image ici

Cela placerait donc votre_fichier.html.erb dans le répertoire des vues existant dans une application Rails. Si vous aviez besoin d'un nouveau répertoire, vous devrez simplement le taper comme chemin, puis appuyer sur Entrée.

Vous pouvez également Tabaimer dans le terminal la saisie semi-automatique pour les répertoires existants.

Cela ne donne pas la navigation de la barre latérale que je recherche, mais au moins aide à un besoin important qui se répète souvent.

Jordan
la source
et si vous préfixez le nom, :vous pouvez créer le fichier dans un emplacement par rapport au fichier actuellement ouvert, par exemple::../myfile.js
ptim
1

Faites juste: Ctrl+ K+B

Bonne journée! :RÉ

Breno Medeiros de Oliveira
la source
ce raccourci est pris en charge dans une version particulière ou toutes?
Akber Iqbal
@AkberIqbal Cela fonctionne dans SublimeText2 depuis 2012 (je ne sais pas quelle version), mais ce raccourci ne fonctionne que dans certains cas, s'il ne fonctionne pas pour vous, celui-ci devrait faire l'affaire: Ctrl + k ET PUIS Ctrl + b . Vous pouvez le voir fonctionner en 2012 Sublime2 ici: forum.sublimetext.com/t/ctrl-b-ctrl-k-doesnt-toggle-sidebar/…
Breno Medeiros de Oliveira
Je ne sais pas si cela fonctionne pour toutes les versions, mais allez à la dernière et vous devriez être bien. En outre, Ctrl + k puis Ctrl + b fonctionnent également
Breno Medeiros de Oliveira
0

J'ai ajouté l'élément de menu contextuel pour que les dossiers s'ouvrent dans Sublime Text. Dans Windows, vous pouvez cliquer avec le bouton droit sur n'importe quel dossier et ouvrir la structure dans Sublime. Vous pouvez également créer un service (?) Pour Mac OS - je ne connais tout simplement pas le processus.

Les éléments suivants peuvent être enregistrés dans un fichier (OpenFolderWithSublime.reg) pour être fusionnés avec le registre. Assurez-vous de modifier la structure du répertoire pour pointer de manière appropriée vers votre installation Sublime. Vous pouvez également utiliser REGEDIT et parcourir jusqu'à HKCR \ Folder \ shell et créer les valeurs manuellement.

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
la source