ST3 Open Recent - comment raccourcir?

4

Comment créer un raccourci ST3 pour la commande de menu 'Fichier ›Ouvrir les fichiers récents'? Existe-t-il un plugin ST3 qui fournit / autorise le raccourci 'Open Recent'?

ST2 disposait de plug-ins 'Open Recent' avec raccourcis [packagecontrol.io] - GoToRecent était Shift-Command-R et OpenRecentFiles était Command-R. En installant ces plugins, les utilisateurs peuvent utiliser des raccourcis pour ouvrir la liste des fichiers récents affichés par la commande de menu 'Ouvrir les récents'. Ces raccourcis fonctionnaient dans ST2, mais dans ST3, les plugins ne sont plus pris en charge. ST3 utilise les raccourcis du plug-in ST2: Command-R est maintenant "Go to Symbol" et Shift-Command-R est maintenant "Go to Symbol in Project" ...

Sublime Text ›Préférences› Les raccourcis clavier ... 'ouvert' et 'récent' ne sont même pas présents.

Préférences système Mac ›Clavier› Raccourcis ›Raccourcis d'applications ... Essayez plusieurs raccourcis, rien ne fonctionne. ' Documentation non officielle 'indiquerait que nous devons cibler un comportement de plugin avec un raccourci. Les liaisons de clé sublimes ne sont pas disponibles, de sorte que le plug-in devrait fournir des liaisons de clé pour prendre en charge son propre raccourci.

mark stewart
la source

Réponses:

1

Je sais que cela fait un an que vous avez demandé cela, mais ...

Vous pouvez ouvrir la boîte de dialogue Changement rapide de projet en utilisant ctrl+alt+p (c’est en fait cela prompt_select_workspace commander). En sélectionnant un projet dans la boîte de dialogue, votre projet actuel sera fermé et remplacé par le projet sélectionné. Bien que cela ait des utilités, je voulais ouvrir plusieurs projets récents en même temps.

Ce que j'ai fini par faire était la cartographie ctrl+super+p 1 pour ouvrir le projet récent, ctrl+super+p 2 pour le prochain plus récent, et ainsi de suite pour le top 5. Donc, pour ouvrir le projet le plus récent, je frappe ctrl+super+p puis frappé 1.

Je l'ai fait en ajoutant des keymappings à la keymap par défaut pour l'utilisateur. Pour le faire vous-même, dans le menu principal, sélectionnez "Préférences" - & gt; "Raccourcis clavier". Sublime ouvrira 2 fichiers: "Default" (à gauche) et "User" (à droite). Ajoutez ce qui suit au fichier "Utilisateur":

{ "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} },

Ça devrait ressembler a quelque chose comme ca: enter image description here

Vous pouvez cartographier quelque chose comme crtl+super+o 1 ouvrir le fichier le plus récent (j’utilise crtl+shitft+t pour annuler le dernier fichier fermé ... beaucoup). A ce même fichier "utilisateur", ajoutez:

{ "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} },

J'espère que cela t'aides!

Karl Wilbur
la source