Risposte:
Su OS X, premere Cmd- Oper aprire il browser dei file.
Quindi, Cmd- Shift- Gconsente di inserire il nome della cartella in cui andare.
Infine, basta digitare il nome del file (o un prefisso univoco) per selezionare il file desiderato. Puoi anche navigare usando i tasti freccia.
Il seguente plug-in consente di digitare un nome file e di aprirlo in Sublime Text 2. Dovrebbe funzionare su qualsiasi sistema operativo.
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)
Ciò consente di codificare una posizione in quel file nel nome del file:
/path/to/file:42
aprirà il file e passerà alla riga 42/path/to/file:42:23
aprirà il file e passerà alla riga 42, colonna 23Per informazioni sul funzionamento dei plug-in e su come integrarlo nell'interfaccia utente, vedere questa risposta .
Perché non usi semplicemente il Ctrl- P? ( Goto -> Goto anything
)
Sublime Files Plug-in Sublime Text 2 per la navigazione dei file tramite tastiera. È più simile all'interfaccia di apertura del file Emacs
Dai un'occhiata al plugin Sublime-File-Navigator , è più VIM-ish
Di recente ho scritto un plugin, iOpener, che aprirà i file dal percorso usando il completamento, gli elenchi di directory e la cronologia. Inoltre apre sensibilmente le cartelle aggiungendo nella barra laterale di una nuova finestra.
Ho cercato di emulare le funzionalità di emacs erano possibili.
https://github.com/rosshemsley/iOpener
(So che questa domanda è per ST2. Potrei sempre effettuare il back-port del codice se ci fosse abbastanza richiesta. Anche se sospetto che la maggior parte delle persone usi ST3 ora.)
Verificato su ST3.1.1, Build 3176. Questo dovrebbe funzionare senza alcun plugin.
Per aprire un file che non fa parte del progetto, ad esempio ~ / .bashrc:
Su Ubuntu, puoi usare Ctrl- Oper accedere alla finestra di dialogo di apertura del file, e quindi Ctrl- Lper ottenere una riga per scrivere il nome del file. Questo funziona anche con file nascosti.
Su MacOS, usa Cmd- Oe Cmd- Shift- G.
Per i file di progetto, utilizzare Ctrl- Prispettivamente Cmd- P.
Potrebbe non essere una risposta alla tua domanda, ma una soluzione alternativa valida: vai a un terminale e digita:
subl <path-to-file>
Comunque ho sempre i terminali a portata di mano :)