Respostas:
No OS X, pressione Cmd- Opara abrir o navegador de arquivos.
Então, Cmd- Shift- Gpermite que você insira o nome da pasta para onde ir.
Por fim, basta digitar o nome do arquivo (ou um prefixo exclusivo) para selecionar o arquivo desejado. Você também pode navegar usando as teclas de seta.
O seguinte plugin permite que você digite um nome de arquivo e abra-o no Sublime Text 2. Ele deve funcionar em qualquer sistema operacional.
import sublime, sublime_plugin
def open_file(window, filename):
window.open_file(filename, sublime.ENCODED_POSITION)
class OpenFileByNameCommand(sublime_plugin.WindowCommand):
def run(self):
fname = self.window.active_view().file_name()
if fname == 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
vai abrir o arquivo e vai para a linha 42/path/to/file:42:23
vai abrir o arquivo e vai para a linha 42, coluna 23Para obter informações sobre como os plug-ins funcionam e como você pode integrar isso na interface do usuário, consulte esta resposta .
Por que você não usa apenas o Ctrl- P? ( Goto -> Goto anything
)
Arquivos sublimes Plug-in Sublime Text 2 para navegação de arquivos acionada por teclado. É mais parecido com a interface de abertura de arquivos do Emacs
Dê uma olhada no plugin Sublime-File-Navigator , é mais VIM-ish
Recentemente, escrevi um plugin, o iOpener, que abrirá arquivos do caminho usando a conclusão, listagens de diretórios e histórico. Ele também abre pastas de forma sensata, adicionando o na barra lateral de uma nova janela.
Eu tentei emular a funcionalidade do emacs era possível.
https://github.com/rosshemsley/iOpener
(Eu sei que esta pergunta é para ST2. Eu sempre poderia portar o código se houvesse demanda suficiente. Embora eu suspeite que a maioria das pessoas use o ST3 agora.)
Verificado no ST3.1.1, Build 3176. Isso deve funcionar sem nenhum plug-in.
Para abrir um arquivo que não faz parte do projeto, por exemplo ~ / .bashrc:
No Ubuntu, você pode usar Ctrl- Opara acessar a caixa de diálogo Abrir arquivo e, em seguida Ctrl- Lpara obter uma linha para escrever o nome do arquivo. Isso também funciona para arquivos ocultos.
No MacOS, use Cmd- Oe Cmd- Shift- G.
Para arquivos de projeto, use Ctrl- Prespectivos Cmd- P.
Pode não ser uma resposta para sua pergunta, mas uma solução alternativa viável: ir a um terminal e digite:
subl <path-to-file>
Eu sempre tenho terminais à mão de qualquer maneira :)