Removendo projetos no Sublime Text 2 e 3

158

Como você remove um projeto das janelas de projeto do Sublime Text 2 e 3 ( Ctrl+ Alt+ P)?

Deletenão tem efeito, não há menu contextual e exclui os arquivos associados *.sublime-projecte *.sublime-workspacetambém não remove o projeto da lista.

Qualquer ideia? Porque esta janela começa a ser desordenada ...

Anto
fonte

Respostas:

331

Seria bom se o Sublime Text removesse os projetos que você excluiu da lista de projetos recentes. Infelizmente, não existe e a lista pode ficar cheia de projetos que não existem mais.

Até o Sublime Text oferecer esse recurso, existem algumas maneiras manuais de remover projetos.

Opção 1: O caminho rápido (Limpar tudo):

Se você está apenas procurando a maneira mais rápida de limpar sua lista, esta opção é para você.

Esteja ciente de que isso limpará todos os projetos da lista recente . Isso inclui aqueles que você não excluiu.

No menu Sublime Text, vá para:

Projeto> Abrir Recente> Limpar Itens

insira a descrição da imagem aqui

Opção 2: A maneira manual (mas com controle de quais projetos são removidos):

  1. Fechar texto sublime
  2. Localize o Session.sublime_sessionarquivo usando os caminhos abaixo e abra-o com outro editor de código. * NÃO o abra com texto sublime, pois as alterações feitas serão substituídas. *

    Caminhos para o Session.sublime_sessionarquivo listado por OS e versão ST:

    Windows x64:

    Texto sublime 2

    C:\Users\[Username]\AppData\Roaming\Sublime Text 2\Settings\Session.sublime_session

    Texto sublime 3

    C:\Program Files\Sublime Text 3\Data\Local\Session.sublime_session

    Mac OS X:

    Texto sublime 2

    ~/Library/Application Support/Sublime Text 2/Settings/Session.sublime_session

    Texto sublime 3

    ~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session

    Linux (Ubuntu):

    Texto sublime 2

    ~/.config/sublime-text-2/Settings/Session.sublime_session

    Texto sublime 3

    ~/.config/sublime-text-3/Local/Session.sublime_session

    O que esperar para ver:

    Você deve ver algo como o seguinte na parte inferior deste arquivo:

    insira a descrição da imagem aqui

  3. Remova os projetos indesejados desse arquivo

    Como seria o arquivo após a exclusão do projeto3:

    insira a descrição da imagem aqui

  4. Salvar e reiniciar o Sublime Text 2/3

Opção 3: A maneira do plugin

Você pode conferir o Gerenciador de projetos do plugin Sublime Text .

Opção 4: A maneira do Node.js

Você pode conferir: clean-sublime-text-project-history

Valjas
fonte
Esquisito; esta janela é realmente uma visão de projetos recentes ?! Porque quando eu tentei "o caminho rápido", ele limpou completamente a janela. Enfim, obrigado pela resposta, votei no pedido do recurso!
Anto
Sim, é um pouco estranho, com certeza, o empate e o comportamento geral. Fiquei um pouco confuso na primeira vez que fiz isso também.
Valjas
3
ST3 -> c: \ Program Files \ Sublime Texto 3 \ Data \ Local \ Session.sublime_session
brm psico
7
Para ST3 / Windows / build 3047 eu estou vendo as informações de sessão em C: \ Users \ {usuário} \ AppData \ Roaming \ Sublime Texto 3 \ Local \ Session.sublime_session
phirschybar
9
Para ST3 / Linux (Ubuntu) / build 3047 arquivo de informações de sessão são armazenados em ~ / .config / sublime-text-3 / Local / Session.sublime_session
ezpn
37

Apenas para esclarecer algo na solução de Valjas acima.

Quando ele diz: "Vá para a pasta Sublime Preferences ...", ele significa: "Vá para a pasta USER " , não para a pasta Program.


Atenção: Use um editor diferente para modificar o arquivo "Session.sublime_session":

Embora óbvio para muitos, pode não ser para outros:

Você TEM para editar o Session.sublime_sessionarquivo com um editor de texto diferente , e Sublime texto em si tem de ser fechado .

NÃO use o próprio texto sublime ou deixe o programa em execução enquanto faz as alterações.

Se você fizer isso, substituirá suas alterações ao fechar o aplicativo.


Texto sublime 3:

WINDOWS x64:

C:\Users\[Username]\AppData\Roaming\Sublime Text 3\Local\Session.sublime_session

Linux (Ubuntu):

~/.config/sublime-text-3/Local/Session.sublime_session

Mac OSX / Sierra:

~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session

Instalação portátil (pode funcionar para o ST2 também, mas ainda não testei):

/folder-where-you-have-ST3-installed/Data/Local/Session.sublime_session

-

Texto sublime 2:

WINDOWS x64:

C:\Users\[Username]\AppData\Roaming\Sublime Text 2\Settings\Session.sublime_session

Mac OSX:

~/Library/Application Support/Sublime Text 2/Settings/Session.sublime_session" então encontre a seção "recent_workspaces" .

Linux (Ubuntu):

~/.config/sublime-text-2/Settings/Session.sublime_session


Onde editar o arquivo

Fácil, procure o "recent_workspaces" seção, geralmente ela está na parte inferior do arquivo.

Deve ser semelhante a este:

insira a descrição da imagem aqui


Créditos

  1. Caminho ST3 Linux (Ubuntu) / Build 3047 adicionado a partir do comentário de @ ezrepotein4.

  2. Caminho do ST2 Linux (Ubuntu) adicionado a partir do comentário de @ 0x4a6f4672.

  3. Caminhos do Windows x64 e Mac retirados desta postagem .

Ricardo Zea
fonte
3
para Linux (Ubuntu) edit~/.config/sublime-text-2/Settings/Session.sublime_session
0x4a6f4672
1
ao ler o aviso, pensei que esta resposta tentasse dizer às pessoas para não usarem sublime. Quase votou mal. ;)
dieend 15/12/14
@dieend Bom ponto amigo. Atualizei o aviso para ser mais explícito e amigável e menos tom "ditador": p. Obrigado pela upvote também :)
Ricardo Zea
1
Obrigado pelo esclarecimento!
BillyTom
1
Para Mac OS Sierra sua localização é~/Library/Application Support/Sublime Text 3/Local
diEcho
1

Texto sublime 2: Para limpar o histórico de arquivos sublimes, o histórico do projeto, o histórico de preenchimento automático e o histórico de localização / substituição, faça o seguinte

  1. Feche todas as instâncias do texto sublime 2.
  2. Exclua o arquivo Session.sublime-session no diretório Settings.
  3. Iniciar sublime

Quando você fecha o sublime novamente e consulta o diretório de configurações, ele ainda terá um arquivo Session.sublime-session porque o sublime foi recriado , mas seu tamanho deve ser menor do que o que você tinha anteriormente, pois não contém dados indesejados do histórico de projetos anteriores etc.

Espero que isso melhore os tempos de inicialização do texto sublime 2. Você pode optar por fazer um backup do Session.sublime-session em uma pasta diferente, caso deseje lembrar os caminhos do projeto, etc. software de comparação. Lembre-se de fechar o sublime sempre que você lida com o Session.sublime-session, ou seja, se precisar fazer alguma alteração nesse arquivo, você o fará em algum outro editor de texto como o notepad ++ etc.

Bharat
fonte
0

para MacOS High Sierra

você precisa modificar o arquivo Session.sublime_session, que pode ser encontrado com 3 abordagens

via terminal

cd ~/Library/Application Support/Sublime Text 3/Local/

via Sublime Text 3

clique no primeiro menu

Sublime Text > Preferences > Browse Packages...

ele abrirá o local no Finder, que é

Macintosh HD> Usuários> nome de usuário (com ícone inicial)> Biblioteca> Suporte a aplicativos> Texto sublime 3> Pacotes

vá para uma pasta e clique em Local pasta

do Finder

Macintosh HD >> Usuários >> nome de usuário (com o ícone inicial)> Biblioteca (esta pasta estará oculta por padrão, clique em command + shift + .) >> Suporte a aplicativos> Texto sublime 3> Local

e edite o arquivo Session.sublime_session em outro que não seja o editor de texto sublime

 

diEcho
fonte
0

Sozinho ao executar o comando ao lado do linux, será limpo o espaço de trabalho do texto sublime:

echo ''>$(locate Session.sublime_session)
Leonardo Pineda
fonte