ST3 Abrir Recente - como Atalho?

3

Como eu faço o atalho ST3 para o comando de menu 'File ›Open Recent'? Existe um plugin ST3 que fornece / permite o atalho 'Open Recent'?

ST2 tinha plugins 'Open Recent' com atalhos [packagecontrol.io] - GoToRecent era Shift-Command-R e OpenRecentFiles era Command-R. Instalando esses plugins, os usuários podem usar atalhos para abrir a lista de arquivos recentes exibidos pelo comando de menu 'Open Recent'. Esses atalhos funcionavam no ST2, mas no ST3 os plugins não são mais suportados. ST3 usa os atalhos de plug-in do ST2: Command-R agora é 'Go to Symbol' e Shift-Command-R agora é 'Go to Symbol in Project' ...

Texto sublime ›Preferências› Ligações de teclas ... 'abertas' e 'recentes' nem presentes.

Preferências do sistema Mac ›Teclado› Atalhos ›Atalhos de aplicativos ... Experimente vários atalhos, nada funciona. A Documentação não oficial indicaria que é necessário segmentar um comportamento de plug-in com um atalho. As Ligações de Chave Sublime não estão disponíveis, portanto, esse plug-in teria que fornecer atalhos de teclado para suportar seu próprio atalho.

    
por mark stewart 10.04.2017 / 01:47

1 resposta

0

Eu sei que faz um ano desde que você perguntou isso, mas ...

Você pode abrir a caixa de diálogo Projeto de troca rápida usando ctrl+alt+p (na verdade, isso executa o comando prompt_select_workspace ). Selecionar um formulário de projeto na caixa de diálogo fechará seu projeto atual e o substituirá pelo projeto selecionado. Enquanto isso tem seus usos, eu queria realmente abrir vários projetos recentes ao mesmo tempo.

O que acabei fazendo foi mapear ctrl+super+p 1 para abrir o projeto recente, ctrl+super+p 2 para o próximo mais recente e assim por diante para o top 5. Então, para abrir o projeto mais recente, eu acessei ctrl+super+p em seguida, pressione 1 .

Eu fiz isso adicionando mapeamentos de teclas ao mapa de teclado padrão do usuário. Para fazer isso sozinho, no menu principal, selecione "Preferências" - > "Combinações de teclas". O Sublime abrirá 2 arquivos: "Padrão" (à esquerda) e "Usuário" (à direita). Adicione o seguinte ao arquivo "Usuário":

{ "keys": ["ctrl+super+p", "1"], "command": "open_recent_project_or_workspace", "args": {"index" : 0} },
{ "keys": ["ctrl+super+p", "2"], "command": "open_recent_project_or_workspace", "args": {"index" : 1} },
{ "keys": ["ctrl+super+p", "3"], "command": "open_recent_project_or_workspace", "args": {"index" : 2} },
{ "keys": ["ctrl+super+p", "4"], "command": "open_recent_project_or_workspace", "args": {"index" : 3} },
{ "keys": ["ctrl+super+p", "5"], "command": "open_recent_project_or_workspace", "args": {"index" : 4} },

Deve ser algo como isto:

Vocêpoderiamapearalgocomocrtl+super+o1paraabriroarquivomaisrecente(euusocrtl+shitft+tparadesfazeroúltimoarquivofechado...muito).Paraomesmoarquivo"Usuário", adicione:

{ "keys": ["ctrl+super+o", "1"], "command": "open_recent_file", "args": {"index" : 0} },
{ "keys": ["ctrl+super+o", "2"], "command": "open_recent_file", "args": {"index" : 1} },
{ "keys": ["ctrl+super+o", "3"], "command": "open_recent_file", "args": {"index" : 2} },
{ "keys": ["ctrl+super+o", "4"], "command": "open_recent_file", "args": {"index" : 3} },
{ "keys": ["ctrl+super+o", "5"], "command": "open_recent_file", "args": {"index" : 4} },

Espero que isso ajude!

    
por 13.04.2018 / 23:20