Como abrir o arquivo usando apenas o teclado no Sublime Text?

25

Como faço para abrir um arquivo usando apenas o teclado no Sublime Text 2/3?

Procurando o equivalente de <Esc>:e /path/to/file do Vim.

    
por ivanzoid 29.08.2012 / 08:19

5 respostas

26

No OS X, pressione Cmd - O para abrir o navegador de arquivos.

Então, Cmd - Deslocamento - G permite que você digite o nome da pasta para onde ir.

Porfim,bastadigitaronomedoarquivo(ouumprefixoexclusivo)paraselecionaroarquivodesejado.Vocêtambémpodenavegarusandoasteclasdeseta.

Pluginparaabrirarquivospelonome

OseguintepluginpermitequevocêdigiteumnomedearquivoeotenhaabertonoSublimeText2.Eledevefuncionaremqualquersistemaoperacional.

importsublime,sublime_plugindefopen_file(window,filename):window.open_file(filename,sublime.ENCODED_POSITION)classOpenFileByNameCommand(sublime_plugin.WindowCommand):defrun(self):fname=self.window.active_view().file_name()iffname==None:fname=""

        def done(filename):
            open_file(self.window, filename)

        self.window.show_input_panel(
            "file to open: ", fname, done, None, None)

Isso permite que você codifique uma posição nesse arquivo no nome do arquivo:

  • /path/to/file:42 abrirá o arquivo e irá para a linha 42
  • /path/to/file:42:23 abrirá o arquivo e irá para a linha 42, coluna 23

Selecionando um arquivo:

Apósaseleção:

Para obter informações sobre como os plug-ins funcionam e como você pode integrar isso na interface do usuário, veja esta resposta .

    
por 29.08.2012 / 08:44
44

Por que você não usa apenas a Ctrl - P ? ( Goto -> Goto anything )

    
por 28.08.2013 / 10:13
8

Arquivos Sublime Sublime Text 2 plugin para navegação de arquivos por teclado. É mais menos como a interface de abertura de arquivos do Emacs

Dê uma olhada no Sublime-File-Navigator plugin é mais VIM-ish

    
por 29.08.2012 / 10:16
7

Eu escrevi recentemente um plugin, o iOpener, que irá abrir arquivos do caminho usando conclusão, listagens de diretório e histórico. Também abre pastas de maneira sensata adicionando a barra lateral a uma nova janela.

Eu tentei emular a funcionalidade do emacs era possível.

link

(Eu sei que esta pergunta é para ST2. Eu sempre poderia voltar a portar o código se houvesse demanda suficiente. Embora eu suspeite que a maioria das pessoas use ST3 agora.)

    
por 07.12.2013 / 16:22
0

Verificado no ST3.1.1, Build 3176. Isso deve funcionar sem nenhum plugin.

Para abrir um arquivo que não faz parte do projeto, por exemplo ~ / .bashrc:

No Ubuntu, você pode usar Ctrl - O para acessar a janela de abertura de arquivos, e então Ctrl - L para obter uma linha para escrever o nome do arquivo. Isso também funciona para arquivos ocultos.

No MacOS, use Cmd - O e Cmd - Deslocamento - G .

Para arquivos de projeto, use Ctrl - P respectivo Cmd - P .

    
por 03.07.2018 / 08:19