Sublime Text 2 - Mostrar navegação de arquivo na barra lateral


418

Acabei de mudar para Sublime Text como meu novo editor. Se eu abrir a barra lateral, ele mostra o arquivo de abertura, mas o que eu quero é uma barra lateral de navegação de arquivos, é possível mudar isso sem fazer o download de plugins?


Existe uma maneira de abrir todos os seus arquivos de texto sublime dois na barra de rolagem à direita?
29412 James

Recomendo que você use esse pacote github.com/facelessuser/FuzzyFileNav
aurny2420289

Respostas:


692

Você precisa adicionar uma pasta à janela Sublime Text para navegar pela barra lateral. Vá para File -> Open Folder...e selecione o diretório mais alto que você deseja poder navegar.

Além disso, 'Exibir -> Barra Lateral -> Mostrar Barra Lateral' se ainda não aparecer. Na nova versão, existe apenas um menu 'aberto' e nenhuma opção separada para abrir uma pasta.


68
No OS X, use normalmente File -> Opene clique Openem qualquer pasta na nova caixa de diálogo de arquivo.
Timm

14
Eu tenho tentado encontrar um plugin para isso há 6 meses lol +1 #
Brian Dillingham

5
Existe um atalho de teclado para navegar no painel da pasta sem usar o mouse?
lv10

32
apenas descobriCtrl + 0
lv10

3
você não consegue ver de alguma forma a lista de arquivos na pasta atual, onde fica o arquivo atualmente aberto? Eu não posso acreditar que ninguém ainda tenha escrito esse plugin. Sim, você pode vê-los na caixa de diálogo "Abrir arquivo", mas não seria ótimo ver a estrutura de pastas atual e navegar para dentro das pastas internas na barra lateral e talvez visualizar arquivos sem realmente abri-los como no Visual Studio 2012
iLemming

100

Você pode arrastar e soltar sua pasta para a barra lateral. Para ativar a barra lateral, você deve exibir -> barra lateral -> mostrar arquivos abertos. Você terá a estrutura de árvore e pasta de arquivos abertos (guias) na barra lateral.


34
ctrl+k ctrl+bou cmd+k cmd+b(MAC) para ativar a barra lateral
bloqueado pela neve

3
Minha barra lateral acabou de sair sem motivo aparente! Isso consertou. Obrigado! :)
Domi

40

Use Ctrl+ 0para mudar o foco para a barra lateral.


3
OBRIGADO. Quando a barra lateral estiver focada, vá para cima / para baixo, vá para o arquivo anterior / seguinte, vá para a esquerda / direita para recolher / expandir!
Amy

Não é a resposta para a pergunta, mas me ajudou.
Mmohaveri

@mmohaveri Isso é discutível. Era uma pergunta mal formulada para começar.
Scott

1
No Windows '' 'Ctrl-K Ctrl-B "abre e fecha a barra lateral. Claro que você primeiro precisa exibir-> ShowOpenFiles ou ter um projeto definido para ter acesso à barra lateral.
SherylHohman

24

Em vez de abrir uma pasta, tente adicionar uma pasta, vá em "Projeto" -> "Adicionar pasta ao projeto ...", que abre uma caixa de diálogo de escolha de pastas. Dessa forma, a pasta não será aberta em uma nova janela e será adicionada ao seu espaço de trabalho atual.

Se você for para "Projeto" -> "Salvar projeto como ...", poderá salvar sua configuração atual (configuração de células, arquivos abertos, alterações não salvas, etc ...), facilitando a alternância entre vários projetos sem perder o controle e as alterações não salvas, que poderiam não ser seguras para serem salvas agora, mas seriam uma perda se você as abandonasse. (Apenas certifique-se de ter a "hot_exit"configuração definida como true).

E Ctrl+ Alt+ P(Linux e Windows) / Super+ Ctrl+ P(Mac) permite alternar entre os projetos salvos.

Dessa forma, você não precisa configurar seu editor sempre que quiser trabalhar em um de seus projetos.

Dica: Experimente http://sublime-text-unofficial-documentation.readthedocs.org/en/sublime-text-2/, que é um recurso maravilhoso para iniciantes, ensina as cordas e mostra o poder do seu "novo" editor, comece com o capítulo "Edição" .


Concordado, Arquivo> Abrir ... abre a pasta em um novo projeto.
21814 Jim Bergman

Isto é o que eu estava procurando, sem o saber - novo para Sublime e não Grokar projectos ...
HDave

15
  1. abrir ST (texto sublime)

  2. adicione a pasta raiz do projeto no ST : link: https://stackoverflow.com/a/18798528/1241980

  3. Mostrar barra lateral : Barra de menu View> Side Bar>Show Side Bar

  4. Tente Ctrl+ Ppara abrir um arquivosomeFileName.py

Um painel de navegação para arquivos abertos e pastas de projetos aparece à esquerda de ST?

Extra: Deseja visualizar os outros arquivos que estão no mesmo diretório someFileName.py?
Enquanto eu descobri que a barra lateral do ST parece não suportar isso, mas você pode tentar Ctrl+ O(Abrir) o keyshort no ST para abrir o navegador de arquivos do sistema, no qual o ST o ajudará a localizar a pasta que contém someFileName.pye são arquivos irmãos.


10

Ambas as respostas anteriores de Matt York e Cyberbolt estão corretas.

A idéia básica é aqui que você deseja obter algum tipo de explorador de arquivos no Sublime.

Aproximação:

1) Com File -> New Folder -> Click on Desired folder and Hit Openvocê receberá uma nova janela pop-up em sublime, o que para mim é muito irritante

2) Eu uso a segunda opção, que é arrastar e soltar da janela do nautilus (também conhecida como Arquivos). Simplesmente drag'n'drop your file you want to explore from nautilus to sublime sidebar. Dessa forma, você fica na mesma janela e tudo é legal.

Não se esqueça de ativar View -> Sidebar -> Show Sidebar e arraste-o para lá do nautilus e, é claro, execute-o root privleges. Funciona como charme


3

Veja este plugin

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

Esta versão, embora não seja mesclada com branch fork, tem mais poder para encontrar arquivos com base no nome da classe.

Tentar:

selecione o namespace e clique em alt + d clique no nome da palavra da classe e clique em alt + d clique no caminho do arquivo de modelo e clique em alt + d


2

Esta não é exatamente uma solução, mas para abrir novos arquivos isso funciona muito bem:

AdvancedNewFile

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

Command + Option + n para salvar um arquivo em um diretório novo ou existente.

insira a descrição da imagem aqui

Portanto, isso colocaria seu_arquivo.html.erb no diretório de visualizações existente em um aplicativo Rails. Se você precisasse de um novo diretório, basta digitar isso como o caminho e pressionar Enter.

Você também pode Tabgostar no terminal para preencher automaticamente os diretórios existentes.

Isso não fornece a navegação da barra lateral que estou procurando, mas pelo menos ajuda com uma necessidade significativa que é repetida com frequência.


e se você prefixar o nome, :poderá criar o arquivo em um local relativo ao arquivo aberto no momento, por exemplo::../myfile.js
ptim

1

Basta fazer: Ctrl+ K+B

Tenha um bom dia! : D


esse atalho é suportado em alguma versão em particular ou em todas?
Akber Iqbal 14/01

@AkberIqbal Este trabalho no SublimeText2 desde 2012 (não sei qual versão), mas esse atalho só funciona em alguns casos, se não funcionou para você, este deve fazer o truque: Ctrl + k E ENTÃO Ctrl + b . Você pode vê-lo funcionando no Sublime2 2012 aqui: forum.sublimetext.com/t/ctrl-b-ctrl-k-doesnt-toggle-sidebar/ ...
Breno Medeiros de Oliveira

Não tenho certeza se funciona para todas as versões, mas basta ir para a versão mais recente e você deve ficar bem. Além disso, Ctrl + ke Ctrl + b também funcionam
Breno Medeiros de Oliveira

0

Adicionei o item do menu de contexto para as pastas abrirem em texto sublime. No Windows, você pode clicar com o botão direito do mouse em qualquer Pasta e abrir a estrutura no Sublime. Você também pode criar um serviço (?) Para Mac OS - simplesmente não estou familiarizado com o processo.

O seguinte pode ser salvo em um arquivo (OpenFolderWithSublime.reg) para mesclar no registro. Certifique-se de modificar a estrutura de diretórios para apontar adequadamente para a instalação do Sublime. Como alternativa, você pode usar REGEDIT e navegar até HKCR \ Folder \ shell e criar os valores 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\""
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.