Sublime: salve o conjunto de guias para abrir

Sublime: salve o conjunto de guias para abrir

Tenho vários arquivos que edito com frequência e preciso que todos eles sejam abertos ao mesmo tempo. Estou me perguntando se existe uma maneira sublime de salvar um conjunto de arquivos para serem abertos ... mais ou menos como no Chrome ou no Firefox, posso ter um conjunto de guias de páginas da Web que posso configurar para serem abertas com o clique de um botão

Responder1

Não será como o Firefox/Chrome. Pelo que vi, o Sublime pode abrir suas guias da última vez, mas não pode abrir um determinado conjunto de guias automaticamente.

Abra o projeto, abra os arquivos que deseja abrir na próxima vez.Importante- Ao fechar o Sublime, primeiro escolhaProjeto > Fechar Projetoe feche o Sublime. Isso salvará as guias abertas.

Em seguida, abra cada projeto conforme descrito por thisguy123. Ou use a opção de linha de comando --project path/to/project.sublime-project.


É chato fechar cada projeto assim toda vez, então configure um atalho de teclado:

Salve o arquivo como ".../Packages/CloseProjectAndExit/close_project_and_exit.py". Se você não sabe onde está o diretório do Sublime Packages, veja isto: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 para mapa de teclado:

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

Responder2

Salve-o como um projeto.Project-> Save Project As...

Então, quando você quiser abrir as guias novamente, basta ir paraProject -> Open Project

Responder3

Em ST3Trocar projetodeve substituir o conjunto atual de guias pelo que você abriu pela última vez naquele projeto.

Caso contrário, significa que algo está errado com o espaço de trabalho padrão do projeto.

(solução mais abaixo)

Explicação

Às vezes, o arquivo do espaço de trabalho é excluído ou algo fica confuso, talvez durante movimentos de diretório ou problemas com arquivos sendo .gitignorados em um branch, mas não em outro, etc.

Dedocumentação

Os projetos em Sublime Text são compostos por dois arquivos: o arquivo .sublime-project, que contém a definição do projeto, e o arquivo .sublime-workspace, que contém dados específicos do usuário, como os arquivos abertos e as modificações em cada um.

Como regra geral, o arquivo .sublime-project seria verificado no controle de versão, enquanto o arquivo .sublime-workspace não.

Outra possibilidade é você ter salvo um projeto em um arquivo da área de trabalho ou vice-versa. Acho que isso acontece porque é fácil confundir os dois, porque quando você faz issoProjeto de troca rápidaisso mostra a vocês doisprojeto sublimearquivos eespaço de trabalho sublimearquivos.

Observação:A razão disso é porque você tem permissão para vários espaços de trabalho por projeto. EmProjeto de troca rápidase você selecionar um espaço de trabalho, ele abrirá o projeto desse espaço de trabalho e ativará esse espaço de trabalho; se você selecionar um projeto, ele abrirá esse projeto e ativará o espaço de trabalho padrão do projeto, a menos que não consiga encontrá-lo, caso em que não fará nada.

Solução

Primeiro faça umSalvar projeto comopara:

my-project-name.sublime-project

Essa é apenas uma medida de segurança/sanidade. EntãoSalvar espaço de trabalho comopara:

my-project-name.sublime-workspace

Onde os nomes dos arquivos correspondem. O projeto agora lembrará o conjunto de guias e mudará para abri-las.

informação relacionada