找到段 AppleScript, 试了一下, 比用 Alfred 来设置显示隐藏的快捷键要快一些, 给有这需求的人

2016-12-29 20:27:25 +08:00
 rashawn

试了一下, 比用 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
2057 次点击
所在节点    macOS
4 条回复
styx
2016-12-29 20:49:29 +08:00
看了你这段代码,和你的描述,我猜你说的可能是 alfred 的 hotkey trigger behaviour 的问题。在 Emacs binding 的界面右键那个快捷键区域,应该会出来一个 trigger behaviour 的菜单,选择那个 fastest 的就可以解决切换时候的卡顿问题了。其实用 QuickSilver 之类的也能达到类似的目的。
rashawn
2016-12-29 21:55:30 +08:00
@styx 能说的再详细一点吗 没找到...
styx
2016-12-29 22:28:20 +08:00
rashawn
2016-12-29 22:38:45 +08:00
@styx 非常感谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/331092

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX