Sublime: guarde el conjunto de pestañas para abrir

Sublime: guarde el conjunto de pestañas para abrir

Tengo varios archivos que edito con frecuencia y necesito que todos estén abiertos al mismo tiempo. Me pregunto si hay una manera sublime de guardar un conjunto de archivos para abrirlos... algo así como en Chrome o Firefox puedo tener un conjunto de pestañas de páginas web que puedo configurar para que se abran con un clic en un botón

Respuesta1

No será como Firefox/Chrome. Lo que he visto es que Sublime puede abrir las pestañas de la última vez, pero no puede abrir un determinado conjunto de pestañas automáticamente.

Abra el proyecto, abra los archivos que desee abrir la próxima vez.Importante- Al cerrar Sublime, primero eligeProyecto > Cerrar proyectoy luego cierre Sublime. Eso guardará las pestañas abiertas.

Luego abra cada proyecto como lo describe thisguy123. O utilice la opción de línea de comando --project path/to/project.sublime-project.


Es molesto cerrar cada proyecto de esta manera cada vez, así que configura un atajo de teclado:

Guarde el archivo como ".../Packages/CloseProjectAndExit/close_project_and_exit.py". Si no sabe dónde está su directorio de Sublime Packages, mire esto:http://docs.sublimetext.info/en/sublime-text-3/basic_concepts.html#the-data-directory.

import sublime
import sublime_plugin


class CloseProjectAndExitCommand(sublime_plugin.WindowCommand):
    def run(self):
        self.window.run_command("close_project")
        self.window.run_command("close_window")

Copiar al mapa de teclas:

{ "keys": ["ctrl+shift+`"], "command": "close_project_and_exit" }

Respuesta2

Guárdalo como un proyecto.Project-> Save Project As...

Luego, cuando quieras volver a abrir las pestañas, simplemente ve aProject -> Open Project

Respuesta3

En ST3Cambiar proyectodebe reemplazar el conjunto actual de pestañas con lo que abrió por última vez en ese proyecto.

Si no es así, significa que algo anda mal con el espacio de trabajo predeterminado del proyecto.

(solución más abajo)

Explicación

A veces, el archivo del espacio de trabajo se elimina o algo se confunde, tal vez durante movimientos de directorio, o problemas con archivos .gitignorados en una rama pero no en otra, etc.

Dedocumentación

Los proyectos en Sublime Text se componen de dos archivos: el archivo .sublime-project, que contiene la definición del proyecto, y el archivo .sublime-workspace, que contiene datos específicos del usuario, como los archivos abiertos y las modificaciones de cada uno.

Como regla general, el archivo .sublime-project se registrará en el control de versiones, mientras que el archivo .sublime-workspace no.

Otra posibilidad es que haya guardado un proyecto en un archivo de espacio de trabajo o viceversa. Creo que la razón por la que esto sucede es porque es fácil confundir los dos, porque cuando lo hacesProyecto de cambio rápidoles muestra a ambosproyecto-sublimearchivos yespacio de trabajo sublimearchivos.

Nota:La razón por la que lo hace es porque se le permiten múltiples espacios de trabajo por proyecto. EnProyecto de cambio rápidosi selecciona un espacio de trabajo, abre el proyecto de ese espacio de trabajo y lo activa; si selecciona un proyecto, abre ese proyecto y activa el espacio de trabajo predeterminado del proyecto, a menos que no pueda encontrarlo, en cuyo caso no hace nada.

Solución

Primero haz unGuardar proyecto comoa:

my-project-name.sublime-project

Eso es sólo un paso de seguridad/cordura. EntoncesGuardar espacio de trabajo comoa:

my-project-name.sublime-workspace

Donde coinciden los nombres de los archivos. El proyecto ahora recordará el conjunto de pestañas y al cambiar a ellas se abrirán.

información relacionada