Actuellement, si je veux passer à une fenêtre de Sublime Text 2 ouverte sur un "projet" appelé foo
Je peux le faire. option+space
tapez Sub, appuyez sur Entrée, puis appuyez sur cmd+`
de manière répétée jusqu'à ce que j'arrive à la fenêtre que je veux.
Existe-t-il un moyen de manipuler ceci dans Alfred, ou en utilisant tout autre raccourci, de sorte que je puisse simplement taper le nom d'une fenêtre ouverte pour basculer vers celle-ci ?
J'ai essayé d'écrire un AppleScript, mais une fois que j'ai fait une partie du chemin, j'ai réalisé qu'il n'y avait aucun moyen pour moi de communiquer cette liste à Alfred pour faire une sélection :
on alfred_script(q)
tell application "System Events"
set procs to processes
set windowTitles to {}
repeat with proc in procs
try
if exists (window 1 of proc) then
repeat with w in windows of proc
if w's title is not "" then
set titlename to proc's name & " — " & w's title as Unicode text
if q is in titlename is not false
copy titlename to the end of windowTitles
end if
end if
end repeat
end if
end try -- ignore errors
end repeat
end tell
return windowTitles
end alfred_script