Wenn ich jetzt zu einem Sublime Text 2-Fenster wechseln möchte, das für ein "Projekt" mit dem Namen geöffnet ist foo
, kann ich tun option+space
, Sub eingeben, die Eingabetaste drücken und dann cmd+`
wiederholt drücken, bis ich das gewünschte Fenster erreiche.
Gibt es eine Möglichkeit, dies in Alfred zu manipulieren oder eine andere Verknüpfung zu verwenden, damit ich einfach den Namen eines geöffneten Fensters eingeben kann, zu dem ich wechseln möchte?
Ich habe versucht, ein AppleScript zu schreiben, aber als ich einen Teil des Weges erledigt hatte, wurde mir klar, dass es für mich keine Möglichkeit gibt, Alfred diese Liste mitzuteilen, um eine Auswahl zu treffen:
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
Wenn Sie die Vollversion von Alfred haben , können Sie Hotkeys dem Starten und Wechseln von Anwendungen zuordnen.
Wie Sie beispielsweise auf dem Bildschirm sehen, habe ich Option-1 für MacVim, Option-2 für Chrome usw. zugeordnet.
Wenn die App nicht läuft, wird sie gestartet, aber was noch wichtiger ist, wenn die App läuft, aber nicht fokussiert ist, dann wird sie einfach zu dieser App wechseln.
Ich hoffe das hilft!
Benutzt du Alfred v1? Ich weiß, v2 ist noch in der Beta-Phase, aber es scheint, dass viele Zugang gekauft haben. Wie auch immer, mit v1 ist die Antwort nein oder es wird sehr schwierig, wenn möglich, Ihre aktuellen Fenster nach Titel zu suchen oder zu filtern. Mit Alfred v2 wäre es jedoch viel einfacher und definitiv möglich, da Sie alle diese Fenstertitel für Alfred v2 zur Anzeige zurückgeben können ... so dass Sie dann das gewünschte Fenster filtern und auswählen können.
Tut mir leid, das ist wirklich keine Antwort oder Lösung. Wenn Sie v2 verwenden, lassen Sie es uns wissen ...