试了一下, 比用 Alfred 的切换要快一点, 但是比 iTerm2 自带的要慢, 毕竟切的应用不一样. 我使用 BetterTouchTool 把脚本绑定到按键的, 应该有更好的方法.
如果谁有更快的麻烦 @一下, 总感觉 Emacs 切的时候有卡顿, 不爽. gist 链接, 代码如下:
set appName to "Emacs"
set appID to bundle identifier of (info for (path to application appName))
tell application "System Events"
if not (exists process appName) then
tell application appID to activate
else
if frontmost of process appName then
set visible of process appName to false
else
set frontmost of process appName to true
end if
end if
end tell
1
styx 2016-12-29 20:49:29 +08:00
看了你这段代码,和你的描述,我猜你说的可能是 alfred 的 hotkey trigger behaviour 的问题。在 Emacs binding 的界面右键那个快捷键区域,应该会出来一个 trigger behaviour 的菜单,选择那个 fastest 的就可以解决切换时候的卡顿问题了。其实用 QuickSilver 之类的也能达到类似的目的。
|
3
styx 2016-12-29 22:28:20 +08:00 1
|