25 votos

Cómo abrir el archivo utilizando sólo el teclado en Sublime Text?

¿Cómo abrir un archivo utilizando sólo el teclado en Sublime Text 2/3?

Buscando equivalente de <Esc>:e /path/to/file de Vim.

42voto

Siwei Shen Puntos 219

Por qué no simplemente usar el Ctrl-P? (Goto -> Goto anything)

24voto

Daniel Beck Puntos 72548

En OS X, Presione Cmd-S para abrir el explorador de archivos.

Entonces, Cmd-Shift-G permite introducir el nombre de la carpeta a la que acudir.

Screenshot of file dialog

Por último, sólo tienes que escribir el nombre del archivo (o un prefijo único) para seleccionar el archivo que desea. También se puede navegar con las teclas de flecha.


Plugin para la apertura de los archivos por nombre

El siguiente plugin permite que usted escriba un nombre de archivo y tenerlo abierto en Sublime Text 2. Debería funcionar en cualquier 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)

Esto permite codificar una posición en que archivo en el nombre de archivo:

  • /path/to/file:42 abrirá el archivo y vaya a la línea 42
  • /path/to/file:42:23 abrirá el archivo y vaya a la línea 42, la columna 23

La selección de un archivo:

Screenshot 1

Después de la selección:

Screenshot 2

Para información de cómo funcionan los plugins y cómo se puede integrar esto en la interfaz de usuario, consulte esta respuesta.

8voto

Gordon Gustafson Puntos 14778

Sublime Archivos de Sublime Text 2 plugin para el teclado de navegación de archivos. Es más o menos como Emacs archivo de interfaz de apertura

Echa un vistazo a Sublime-Archivo-Navigator plugin es más VIM-ish

7voto

Ross Hemsley Puntos 141

Hace poco escribí un plugin, iOpener, que abra los archivos de camino a su finalización, los listados del directorio y de la historia. También sensatez abre carpetas mediante la adición de la en la barra lateral en una nueva ventana.

Traté de emular la funcionalidad de emacs eran posibles.

https://github.com/rosshemsley/iOpener

(Sé que esta pregunta es para ST2. Yo siempre podría volver-puerto el código si hay suficiente demanda. Aunque sospecho que la mayoría de la gente usa ST3 ahora.)

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: