借助Alfred 2 的 django xworkflowss 功能可以做哪些好玩的事情

鐩稿叧鎼滅储Hi,这是的腾讯微博,立即登录并收听,别错过TA的精彩内容!
(@deathfang)
在他的广播中搜索
Copyright & 1998 - 2016 Tencent. All Rights ReservedMac 开发配置手册
招聘信息:
手册内容为「如何让一部全新的 MacBook 快速完成开发环境配置」,主要面向 Web 开发者。其中的指导,在 Mavericks 和 Yosemite 上有效,其他版本系统并未尝试。如果你是一名老手,本手册让你减少配置开发环境的烦恼。如果你是一名新手,那么恭喜你,你将会认识一个全新的世界。手册内容主要意译自: 的 Mac OS X Setup Guide,少部分内容由译者()添加和修改。注:译者()更推荐各位阅读
的英文手册,将系统语言设置为 English,避免相关术语在记忆、理解和查找时产生混淆。系统设置在任何的操作系统中,首先你需要做一件事就是更新系统,点击窗口左上角的 ? & 关于本机 & 软件更新 。此外,如果这是一部新的电脑,你还需要到系统设置进行一些适当调整。如何调整,取决于个人喜好。触控板系统设置 & 触控板& &光标与点击& & & &轻拍来点按& & & &辅助点按& & & &查找& & & &三指拖移& &滚动缩放& & & &默认全选& &更多手势& & & &默认全选Dock置于屏幕上的位置:左边设置 Dock 图标更小(大小随个人喜好)自动显示和隐藏 DockFinderFinder & 显示& &显示标签页& &显示路径栏& &显示状态栏& &自定工具栏 & 去除所有按钮,仅剩搜索栏Finder & 偏好设置& 通用& & & 开启新 Finder 窗口时打开:HOME「用户名」目录& 边栏& & & 添加 HOME「用户名」目录 和 创建代码文件目录& & & 将共享的(shared) 和 标记(tags) 目录去掉菜单栏去掉蓝牙等无需经常使用的图标将电池显示设置为百分比Spotlight去掉字体和书签与历史记录等不需要的内容设置合适的快捷键互联网帐户添加 iCloud 用户,同步日历,联系人和 Find my mac 等等.XCode从 App store 或苹果开发者网站安装
。紧接着,安装 Xcode command line tools,运行:xcode-select&--install运行命令后,按照指引,你将完成 Xcode command line tools 安装。译注:如果你不是一名 iOS 或 OS X 开发者,可以跳过安装 XCode 的过程,直接安装 Xcode command line tools 。安装完成后,你将可以直接在 terminal 中使用主要的命令,比如:make, GCC, clang, perl, svn, git, size, strip, strings, libtool, cpp等等。如果你想了解 Xcode command line tools 包含多少可用的命令,可以到 /Library/Developer/CommandLineTools/ 查看。以下为其中的命令列表:Homebrew包管理工具可以让你安装和更新程序变得更方便,目前在 OS X 系统中最受欢迎的包管理工具是 Homebrew.安装在安装 Homebrew 之前,需要将 Xcode Command Line Tools 安装完成,这样你就可以使用基于 Xcode Command Line Tools 编译的 Homebrew。在 terminal 中复制以下命令(不包括 $),跟随指引,将完成 Hombrew 安装。$&ruby&-e&&$(curl&-fsSL&/Homebrew/install/master/install)&紧接着,我们需要做一件事让通过 Hombrew 安装的程序的启动链接 (在 /usr/local/bin中)可以直接运行,无需将完整路径写出。通过以下命令将 /usr/local/bin 添加至 $PATH 环境变量中:$&echo&'export&PATH=&/usr/local/bin:$PATH&'&&&&~/.bash_profileCmd+T 打开一个新的 terminal 标签页,运行以下命令,确保 brew 运行正常。$&brew&doctor译注:安装完成后,Homwbrew 会将本地 /usr/local 初始化为 git 的工作树,并将目录所有者变更为当前所操作的用户,将来 brew 的相关操作不需要 sudo 。Homebrew 基本使用安装一个包,可以简单的运行:$&brew&install&&package_name&更新 Homebrew 在服务器端上的包目录:$&brew&update查看你的包是否需要更新:$&brew&outdated更新包:$&brew&upgrade&&package_name&Homebrew 将会把老版本的包缓存下来,以便当你想回滚至旧版本时使用。但这是比较少使用的情况,当你想清理旧版本的包缓存时,可以运行:$&brew&cleanup查看你安装过的包列表(包括版本号):$&brew&list&--versionsHomebrew Cask你已经感受到了使用 Homebrew 安装命令行程序的便利。那么接下来,我们将通过 Homebrew Cask 优雅、简单、快速的安装和管理 OS X 图形界面程序,比如 Google Chrome 和 Dropbox。安装安装 Homebrew-cask 是如此的简单直接,运行以下命令即可完成:$&brew&tap&caskroom/cask&&//&添加&Github&上的&caskroom/cask&库
$&brew&install&brew-cask&&//&安装&brew-cask
$&brew&cask&install&google-chrome&//&安装&Google&浏览器
$&brew&update&&&&brew&upgrade&brew-cask&&&&brew&cleanup&//&更新搜索如果你想查看 cask 上是否存在你需要的 app,可以到 caskroom.io 进行搜索。文件预览插件有些 插件 可以让 Mac 上的文件预览更有效,比如语法高亮、markdown 渲染、json 预览等等。$&brew&cask&install&qlcolorcode
$&brew&cask&install&qlstephen
$&brew&cask&install&qlmarkdown
$&brew&cask&install&quicklook-json
$&brew&cask&install&qlprettypatch
$&brew&cask&install&quicklook-csv
$&brew&cask&install&betterzipql
$&brew&cask&install&webp-quicklook
$&brew&cask&install&suspicious-packageOS X 图形界面程序$&brew&cask&install&alfred
$&brew&cask&install&appcleaner
$&brew&cask&install&cheatsheet
$&brew&cask&install&dropbox
$&brew&cask&install&google-chrome
$&brew&cask&install&onepassword
$&brew&cask&install&sublime-text
$&brew&cask&install&totalfinder...译注:如果你经常使用 Alfred 启动程序,那么你会想 Alfred 可以搜索 brew cask 安装的程序,实现这些仅需运行:brew&cask&alfred&link此外你还可以通过 brew cask 安装 ,来管理通过 brew 安装的 serviceiTerm2作为一名开发者,我们常常花上很多时间在终端 上,如同武士的剑,一出手便知高低。所以让我们安装 Mac 上最强大的终端
吧!写码除虫,居家必备。在 Finder 中,将 iTerm 拖拽进入 Application 文件夹中。然后,你可以在 Launchpad 中启动 iTerm。颜色和字体设置在 Keys -& Hotkey 中设置 command + option + i 快速显示和隐藏 iTerm在 Profiles -& Default -& Check silence bell下载 ,在 Profiles -& Default -& Colors -& Load Presets 将其导入,作为默认颜色。在 Profiles -& Text 改变游标(cursor)文字和颜色,随个人喜好。更多设置,可参考 .Zsh我们将安装 zsh ,其拓展功能和主题将由 oh-my-zsh 提供。其中Env.sh 文件用于维护别名(aliases),输出(exports)和路径改变(path changes)等等,以免影响 ~/.zshrc。Zsh使用 Homebrew 完成 zsh 和 zsh completions 的安装&&&&brew&install&zsh&zsh-completions安装 oh-my-zsh 让 zsh 获得拓展功能和主题&&&&curl&-L&/robbyrussell/oh-my-zsh/raw/master/tools/install.sh&|&sh用文本编辑器或 vi 打开 .zshrc 进行以下编辑:&&&&ZSH_THEME=pygmalion
&&&&alias&zshconfig=&vi&~/.zshrc&
&&&&alias&envconfig=&vi&~/Projects/config/env.sh&
&&&&plugins=(git&colored-man&colorize&github&jira&vagrant&virtualenv&pip&python&brew&osx&zsh-syntax-highlighting)用文本编辑器或 vi 打开 ~/Projects/config/env.sh 进行以下编辑:&&&&#!/bin/zsh
&&&&#&PATH
&&&&export&PATH=&/usr/local/share/python:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin&
&&&&export&EDITOR='vi&-w'
&&&&#&export&PYTHONPATH=$PYTHONPATH
&&&&#&export&MANPATH=&/usr/local/man:$MANPATH&
&&&&#&Virtual&Environment
&&&&export&WORKON_HOME=$HOME/.virtualenvs
&&&&export&PROJECT_HOME=$HOME/Projects
&&&&source&/usr/local/bin/virtualenvwrapper.sh
&&&&#&Owner
&&&&export&USER_NAME=&YOUR&NAME&
&&&&eval&&$(rbenv&init&-)&
&&&&#&FileSearch
&&&&function&f()&{&find&.&-iname&&*$1*&&${@:2}&}
&&&&function&r()&{&grep&&$1&&${@:2}&-R&.&}
&&&&#mkdir&and&cd
&&&&function&mkcd()&{&mkdir&-p&&$@&&&&&cd&&$_&;&}
&&&&#&Aliases
&&&&alias&cppcompile='c++&-std=c++11&-stdlib=libc++'译注:如果是新增环境变量或者是修改环境变量的值,都需要 source 一下才能立即生效。如果是删除一个环境变量,必须输入 exit 以 logout 当前 shell ,然后再重新打开一个新的 shell 并 login 才能生效。Git和Github作为一名开发者怎么可能没有
呢? 我们马上就来安装:$&brew&install&git好的,现在我们来测试一下 git 是否安装完好:$&git&--version运行 $ which git 将会输出 /usr/local/bin/git.接着,我们将定义你的 Git 帐号(与你在
使用的用户名和邮箱一致)$&git&config&--global&user.name&&Your&Name&Here&
$&git&config&--global&user.email&&your_&这些配置信息将会添加进 ~/.gitconfig 文件中.我们将推荐使用 HTTPS 方法(另一个是 SSH),将你的代码推送到 Github 上的仓库。如果你不想每次都输入用户名和密码的话,可以按照此
说的那样,运行:$&git&config&--global&credential.helper&osxkeychain此外,如果你打算使用 SSH方式,可以参考此 .Git Ignore创建一个新文件 ~/.gitignore ,并将以下内容添加进去,这样全部 git 仓库将会忽略以下内容所提及的文件。#&Folder&view&configuration&files
Desktop.ini
#&Thumbnail&cache&files
#&Files&that&might&appear&on&external&disks
.Spotlight-V100
#&Compiled&Python&files
#&Compiled&C++&files
#&Application&specific&files
node_modules
.sass-cacheMySQL安装我们将使用 Homebrew 安装 ,同时也会安装 MySQL 的相关文件。安装 MySQL:$&brew&update&#&这是一个好习惯
$&brew&install&mysql在使用 MySQL 前,我们需要做一些设置:$&unset&TMPDIR
$&mkdir&/usr/local/var
$&mysql_install_db&--verbose&--user=`whoami`&--basedir=&$(brew&--prefix&mysql)&&--datadir=/usr/local/var/mysql&--tmpdir=/tmp使用启动 MySQL 服务,运行 mysql.server$&mysql.server&start关闭 MySQL,运行:$&mysql.server&stop你可以了解更多 mysql.server 的命令,运行:$&mysql.server&--help登录 MySQL, 运行:$&mysql&-urootNote: 默认情况下,MySQL 用户 root 没有密码,这对本地开发没有关系,但如果你希望修改密码,你可以运行:$&mysqladmin&-u&root&password&'new-password'译注:当你在设置密码时出现问题,可以参考
的方式。此外,如果你觉得敲那么多命令是一件很麻烦的事情,那么你也可以参考 (使用二进制PGK包安装)。Node.js使用 Homebrew 安装 :$&brew&update
$&brew&install&node一般 Node modules 通常被安装在每个项目的本地文件夹 node_modules, 但有几个包推荐你安装在全局:、 、
或$&npm&install&-g&coffee-script
$&npm&install&-g&less
$&npm&install&-g&grunt-cli
$&npm&install&-g&gulpNpm 使用安装包:$&npm&install&&package&&&&&&#&安装在本地项目中
$&npm&install&-g&&package&&&#&安装在全局安装包,并且将其保存你项目中的 package.json 文件:$&npm&install&&package&&--save查看 npm 安装的内容:$&npm&list&&&&&#&本地
$&npm&list&-g&&#&全局查看过期的包(本地或全局):$&npm&outdated&[-g]更新全部或特别指定一个包:$&npm&update&[&package&]卸载包:$&npm&uninstall&&package&Apps这里推荐的 apps 在开发者圈子内普遍评价不错,能便利的处理日常的开发和使用的任务。以下推荐分为四类:开发者工具生产力工具办公工具其他Developer Tools:、、、、、以及。Productivity:(跨平台的密码管理工具)、(搜索工具,强烈建议更新至 power pack,可以参考 借助 ?)、(应用程序卸载工具)、(文件同步工具)、(RSS 阅读工具)、(稍后阅读工具)、(让窗口成比例的显示,在写代码调试的时候很方便)、(支持多种格式的压缩/解压缩工具,包括 windows下的格式)、(时间管理工具)、(Markdown 编辑器,国人出品)Office Apps:、、、。Others:(长按 command ,将能查看当前程序的快捷键)、(最好的 twitter 客户端,优雅,精致)。
微信扫一扫
订阅每日移动开发及APP推广热点资讯公众号:CocoaChina
点击量6335点击量6245点击量5870点击量4783点击量4676点击量4453点击量4086点击量3910点击量3857
&CocoaChina
京公网安备89The Alfred 2 Workflow List Showcases User Submitted Alfred Workflows关于 Alfred 做为神器的霸主地位,参见:&br&Mac OS 还有其他什么神器?&a href=&///?target=https%3A///hzlzh/Best-App& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&hzlzh/Best-App · GitHub&i class=&icon-external&&&/i&&/a& (Alfred 是Top#1 哟~)&br&-- Updated &br&&br&Alfred 2是高效的工具,也是极客的爱物,2.0 Workflow新带来全新的Feedback 原生Notification等功能造就了很多新奇的玩法,甚至打败了之前 Popclip 的一些此类功能。&br&&br&为了方便大家发现,查找,分享优秀实用的 Workflows,我制作并维护了 &a href=&///?target=http%3A//& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a& 这个项目(已收到 440+个优秀的作品),收集和提供workflows的托管,也希望大家把自己做的workflow分享出来给更多的人受用。&br&&img data-rawheight=&810& data-rawwidth=&1278& src=&/70d3dbd45088_b.jpg& class=&origin_image zh-lightbox-thumb& width=&1278& data-original=&/70d3dbd45088_r.jpg&&&img data-rawheight=&909& data-rawwidth=&648& src=&/0fd21aef8b1daa91b96392_b.jpg& class=&origin_image zh-lightbox-thumb& width=&648& data-original=&/0fd21aef8b1daa91b96392_r.jpg&&==============================================&br&另外我个人写了几个Workflows。围绕着新的Feedback功能展开的,可以参照下&br&Github: &a class=& wrap external& href=&///?target=https%3A///hzlzh/Alfred-Workflows& target=&_blank& rel=&nofollow noreferrer&&hzlzh/Alfred-Workflows · GitHub&i class=&icon-external&&&/i&&/a&&br&----&br&## Shorten URL &i&(v1.1)&/i&&br&&a class=& wrap external& href=&///?target=https%3A///hzlzh/Alfred-Workflows/raw/master/Downloads/Shorten-URL.alfredworkflow& target=&_blank& rel=&nofollow noreferrer&&[Download Link]&i class=&icon-external&&&/i&&/a&&br&快速将长链接转换成短地址,可以自选服务种类:&br&&img data-rawheight=&466& data-rawwidth=&635& src=&/cd35f6e2cf35163ebef7b08_b.jpg& class=&origin_image zh-lightbox-thumb& width=&635& data-original=&/cd35f6e2cf35163ebef7b08_r.jpg&&&br&## SEO Checker &i&(v1.0)&/i&&br&&a class=& wrap external& href=&///?target=https%3A///hzlzh/Alfred-Workflows/raw/master/Downloads/SEO-Checker.alfredworkflow& target=&_blank& rel=&nofollow noreferrer&&[Download Link]&i class=&icon-external&&&/i&&/a&&br&直接在Alfred界面显示 域名 的PR 和Alexa 等SEO信息&br&&img data-rawheight=&217& data-rawwidth=&648& src=&/3dcce7eed4ad2be94b051_b.jpg& class=&origin_image zh-lightbox-thumb& width=&648& data-original=&/3dcce7eed4ad2be94b051_r.jpg&&&br&## GeekPark &i&(v1.0)&/i&&br&&br&&a href=&///?target=https%3A///hzlzh/Alfred-Workflows/raw/master/Downloads/GeekPark.alfredworkflow& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&[Download Link]&i class=&icon-external&&&/i&&/a&&br&一个给GeekPark用户的Alfred 2 workflow.&br&&br&&b&## V2EX &i&(v1.0)&/i&&/b&&br&&a href=&///?target=https%3A///hzlzh/Alfred-Workflows/raw/master/Downloads/V2EX.alfredworkflow& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&[Download Link]&i class=&icon-external&&&/i&&/a&&br&一个给V2EXer用的Alfred 2 workflow.&br&&img data-rawheight=&364& data-rawwidth=&648& src=&/366dd8ec34676e2ecba7cbb2557acde3_b.jpg& class=&origin_image zh-lightbox-thumb& width=&648& data-original=&/366dd8ec34676e2ecba7cbb2557acde3_r.jpg&&==================================&br&总之,这种 in - out 式的响应会给开发者带来无尽的创意,期待你的作品。&br&你可能会发现,微信也是这种响应模式的,简单的说Alfred就像是Mac OS上的微信公众平台,一个输入对应一个输出,这大大的方便了我们的工作生活。&br&&br&== 更新&br&1. 如果你有好的点子,也想写成 Workflow 可以看 &a href=&/question/& class=&internal&&用Alfred如何编写workflow?需要掌握哪些知识?&/a&&br&2. &a href=&/question/& class=&internal&&有哪些工具或者软件堪称神器?&/a&
关于 Alfred 做为神器的霸主地位,参见: Mac OS 还有其他什么神器? (Alfred 是Top#1 哟~) -- Updated Alfred 2是高效的工具,也是极客的爱物,2.0 Workflow新带来全新的Feedback 原生Notification等功能造就了很多新奇的玩法,…
好吧,我开发了一个Wox。&a href=&///?target=http%3A///qianlifeng/wox& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&/qianlifeng/w&/span&&span class=&invisible&&ox&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&
好吧,我开发了一个Wox。
因为看到 &a data-hash=&ebfb3dea54a18f96d4c8cbb& href=&///people/ebfb3dea54a18f96d4c8cbb& class=&member_mention& data-editable=&true& data-title=&@hzlzh& data-tip=&p$b$ebfb3dea54a18f96d4c8cbb& data-hovercard=&p$b$ebfb3dea54a18f96d4c8cbb&&@hzlzh&/a&回答的截图里有个自己写的Farbox同步 workflow,所以忍不住回答一下。&br&我认为Alfred最成功的地方,是为繁琐的命令执行操作,提供了一种无比优美简洁的使用方式,而且还提供了门槛很低的扩展框架,让用户充分发挥自己的想象力。&br&&br&回到问题本身,分享下我自己的经历。&br&我学习的方式主要通过参考别人已有的workflow。workflow具体做的事情可能千差万别,但是有很多workflow的实现逻辑是相似的,比如我之前想写一个workflow用于切换mac的全局proxy:&a href=&///?target=http%3A//d.pr/f/Px2j& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Proxy Toggle&i class=&icon-external&&&/i&&/a& ,就很大程度参考了另一个用于切换Wi-Fi开发的workflow:&a href=&///?target=http%3A///topic/164-wi-fi-toggle-network-location-fast-user-switching-finder-settings/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Wi-Fi toggle&i class=&icon-external&&&/i&&/a&。&br&Alfred有个很好的地方,就是你都能在alfred中看到你所使用workflow的具体实现,也就是它们对你都是开源的,至少我用过的workflow都可以。大部分workflow直接在alfred的workflows选项卡下都能看到,有部分workflow可能调用一些脚本文件,你也可以进入对应workflow文件夹下打开具体的脚本文件(可以通过右键workflow -& Show in Finder 打开workflow的文件夹)&br&&br&我认为理解Afred workflow的几个组成部分是入门的关键,包括Triggers、Inputs、Actions、Outputs。&br&&br&Triggers不是必备的,常用来设置快捷键开启某个Workflow。&br&&br&Inputs定义了你在Alfred输入框中输入对应的keyword相应的显示内容。&br&&img src=&/1988c69dbc0f1eefcff54c_b.jpg& data-rawwidth=&1248& data-rawheight=&634& class=&origin_image zh-lightbox-thumb& width=&1248& data-original=&/1988c69dbc0f1eefcff54c_r.jpg&&以我常用的 &a data-hash=&d19d0f3711aeaa561899& href=&///people/d19d0f3711aeaa561899& class=&member_mention& data-editable=&true& data-title=&@icyleaf& data-tip=&p$b$d19d0f3711aeaa561899& data-hovercard=&p$b$d19d0f3711aeaa561899&&@icyleaf&/a& 的有道翻译workflow为例,输入“yd workflow”下面所显示的结果都是Inputs中定义的。Inputs中以一个约定的xml格式输出文本就能被Alfred正确显示,上图的显示对应的xml代码为:&br&&div class=&highlight&&&pre&&code class=&language-text&&&?xml version=&1.0&?&
&item uid=&1.& arg=&工作流 ['wə:k,fləu]& valid=&yes& autocomplete=&&&
&title&工作流 ['wə:k,fləu]&/title&
&subtitle&翻译结果&/subtitle&
&icon&icon.png&/icon&
&item uid=&1.& arg=&n. 工作流,工作流程& valid=&yes& autocomplete=&&&
&title&n. 工作流,工作流程&/title&
&subtitle&简明释义&/subtitle&
&icon&icon.png&/icon&
&item uid=&2.& arg=&工作流, 工作流技术, 工作流程& valid=&yes& autocomplete=&&&
&title&工作流, 工作流技术, 工作流程&/title&
&subtitle&网络释义:Workflow&/subtitle&
&icon&icon.png&/icon&
&item uid=&3.& arg=&工作流管理, 流程管理, 工作流程管理& valid=&yes& autocomplete=&&&
&title&工作流管理, 流程管理, 工作流程管理&/title&
&subtitle&网络释义:workflow management&/subtitle&
&icon&icon.png&/icon&
&item uid=&4.& arg=&工作流程动作, 工作流程操作, 工作流操作& valid=&yes& autocomplete=&&&
&title&工作流程动作, 工作流程操作, 工作流操作&/title&
&subtitle&网络释义:workflow action&/subtitle&
&icon&icon.png&/icon&
&/code&&/pre&&/div&因为中文字符有转码,所以看起来有点像乱码:( ,这里跟微信公众帐号的工作方式很想吧。&br&&br&Actions对应选中项后执行的操作,比如在我的Proxy Toggle中,用户执行全局代理切换的工作脚本就写在actions中。&br&&br&Outputs一般用于显示操作的结果,提示操作成功与否,以Post Notification较为常见,通过Mac的notification center提示。&br&&br&以有道翻译为例,workflow中各部分示意图如下:&br&&img src=&/73ceca09f9ed9a4be704c2c_b.jpg& data-rawwidth=&1640& data-rawheight=&854& class=&origin_image zh-lightbox-thumb& width=&1640& data-original=&/73ceca09f9ed9a4be704c2c_r.jpg&&&br&至于调试,貌似也用不到什么技巧,我都是测过脚本语法没问题后直接在本机上执行。&br&&br&希望以上能对想入门的同学有帮助,这里有我自己写或修改过的几个workflow &a href=&///?target=http%3A//dalang.im/post/dev-logs/write-alfred-workflow%23proxy-toggle& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&尝试给自己写Alfred Work&i class=&icon-external&&&/i&&/a&,都是比较简单的。我觉得workflow实现复杂与否不重要,关键在于使用频繁,是否能提高效率。&br&&br&关键还是多实践,了解workflow工作方式之后,写workflow也就跟开发其他脚本一样了。
因为看到 回答的截图里有个自己写的Farbox同步 workflow,所以忍不住回答一下。 我认为Alfred最成功的地方,是为繁琐的命令执行操作,提供了一种无比优美简洁的使用方式,而且还提供了门槛很低的扩展框架,让用户充分发挥自己的想象力。 回到问题本身…
說「Spotlight 已經夠好」有些不解風情啊。有時候選擇某個工具是因爲某個很具體的原因,而那一個細節,給使用體驗造成的出入非常大。&br&&br&何況,用 Alfred 的理由太多了,隨便說幾個:&br&&br&1. 我需要的是個 Launcher,不是 Searcher。Spotlight 作搜索很好,我搜文件的時候會用它,但若要啓動程序,Spotlight 的結果太多了,經常還要多次點鍵盤甚至用鼠標,不能接受;&br&2. 視線不需要移到右上角這種極端方位;&br&3. Workflow;&br&4. 字夠大;&br&5. 1Password 整合;&br&6. 定製搜索;&br&7. 默認輸入英文;&br&8. 你說以上用 Spotlight 都可以實現?我說我沒那麼多功夫折騰。
說「Spotlight 已經夠好」有些不解風情啊。有時候選擇某個工具是因爲某個很具體的原因,而那一個細節,給使用體驗造成的出入非常大。 何況,用 Alfred 的理由太多了,隨便說幾個: 1. 我需要的是個 Launcher,不是 Searcher。Spotlight 作搜索很好,我搜文…
我已经找到了修改默认搜索引擎的方法,由来自v2ex的xell提供:偏好设置里面的 Features 中的 Default Results 中的 Fallbacks: Setup fallback results(窗口左下方)。你可以到 Web Search 新增自定义项目,然后添加到这里来,并修改顺序等等。
我已经找到了修改默认搜索引擎的方法,由来自v2ex的xell提供:偏好设置里面的 Features 中的 Default Results 中的 Fallbacks: Setup fallback results(窗口左下方)。你可以到 Web Search 新增自定义项目,然后添加到这里来,并修改顺序等等。
1、QuickSilver 刚刚出现的年代 OS X 是没有 Spotlight 的,后来 Spotlight 刚出的时候速度显著慢于
QuickSilver。(当年有多少 10.4 的用户是装完系统以后第一件事情先把 Dashboard 和 Spotlight 给 disable 掉的?
&br&&br&2、我确实觉得 Spotlight 进化到现在,基本上 QuickSilver 和 Alfred 这些东西存在的必要性不是很大了。不过理论上 Alfred 这些可以定制出比 Spotlight 更多的功能,满足一下用户奇怪的占有感而已。
&br&&br&3、我观察过一些用 Alfred 的同事,不是他们要做的事情用 Spotlight 做不成,而是他们根本没有试图去了解 Spotlight 要怎么用。苹果的第一方软件优势都是很明显的(比如说去看看 Safari,Chrome 和 Firefox 分别怎么处理双指前后翻页这个效果),Spotlight 的注释系统贯穿在整个 OS X 里,善用注释和设置的话能做的事情一点不比其它几个第三方软件少。
1、QuickSilver 刚刚出现的年代 OS X 是没有 Spotlight 的,后来 Spotlight 刚出的时候速度显著慢于 QuickSilver。(当年有多少 10.4 的用户是装完系统以后第一件事情先把 Dashboard 和 Spotlight 给 disable 掉的? 2、我确实觉得 Spotlight 进化到现在,…
百度&br&&div class=&highlight&&&pre&&code class=&language-text&&/s?wd={query}
&/code&&/pre&&/div&&br&&br&百科&br&&div class=&highlight&&&pre&&code class=&language-text&&/search/word?pic=1&sug=1&enc=utf-8&word={query}
&/code&&/pre&&/div&
百度 /s?wd={query} 百科 /search/word?pic=1&sug=1&enc=utf-8&word={query}
题主已经解决了这个问题,借题主宝地 加几张图说明一下~&br&借用 &a data-hash=&652ab8bf1252aadc87ebfc& href=&///people/652ab8bf1252aadc87ebfc& class=&member_mention& data-editable=&true& data-title=&@xiaonian sun& data-tip=&p$b$652ab8bf1252aadc87ebfc& data-hovercard=&p$b$652ab8bf1252aadc87ebfc&&@xiaonian sun&/a& 的回答加几张图。&br&&blockquote&偏好设置里面的 Features 中的 Default Results 中的 Fallbacks: Setup fallback results(窗口左下方)。你可以到 Web Search 新增自定义项目,然后添加到这里来,并修改顺序等等。&/blockquote&&br&&br&&br&&img src=&/e4e591fc09ca4d636fe0bbc_b.jpg& data-rawwidth=&820& data-rawheight=&394& class=&origin_image zh-lightbox-thumb& width=&820& data-original=&/e4e591fc09ca4d636fe0bbc_r.jpg&&&br&点击添加自定义搜索后出现下面的对话框。A处红框内的链接是关键。我添加的百度搜索,链接是这样得到的:打开百度主页,随便输入个关键词,比如“CAU”,回车后显示搜索结果,此时网址变成了&br&&img src=&/15dced4dbd2d9b9ff6eafeb_b.jpg& data-rawwidth=&441& data-rawheight=&49& class=&origin_image zh-lightbox-thumb& width=&441& data-original=&/15dced4dbd2d9b9ff6eafeb_r.jpg&&“cau”前面的网址就是我们需要的,复制下来贴进去,“=”后按照Alfred的规则加上 {query}
&br&B处的文字就是你呼唤出Alfred后输入&br&关键词显示的内容,&b&‘{query}’&/b&前的内容自定义,&b&‘{query}’是要有的。效果参见下图。&/b&&br&&b&C处把百度的图标拖放上去。懒得弄这个了。&/b&&br&&b&keyword 处我没注意。&/b&&br&&br&&br&&b&自己改的一个,大体效果就是这样~&/b&&br&&img src=&/fcf814accf02db7c40267_b.jpg& data-rawwidth=&849& data-rawheight=&229& class=&origin_image zh-lightbox-thumb& width=&849& data-original=&/fcf814accf02db7c40267_r.jpg&&
题主已经解决了这个问题,借题主宝地 加几张图说明一下~ 借用
的回答加几张图。 偏好设置里面的 Features 中的 Default Results 中的 Fallbacks: Setup fallback results(窗口左下方)。你可以到 Web Search 新增自定义项目,然后添加到这里…
必然是 FARR——Find and Run Robot&br&&br&我写了一篇博文,大致介绍了farr的插件。贴在这里吧。想看大图请访问我的博客:&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&非我&i class=&icon-external&&&/i&&/a&&br&&br&本文地址:&a href=&///?target=http%3A///blog//farr/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Windows下媲美Alfred的快速启动软件FARR——Find And Run Robot 插件推荐&i class=&icon-external&&&/i&&/a&&br&&br&&br&&p&  FARR用了一段时间了,刚开始只是用它来快速启动软件,非常完美的满足了我的需求。当然,和OS X 系统下的Alfred还是有一定差距,不过也算是Win下面最接近Alfred的软件了。Alfred上那么多的现成的Workflow纵然无法复制,但是我常用的四个功能其实也可以通过安装FARR插件搞定。当然,如果你有折腾的精神,也欢迎为FARR社区贡献插件。&/p&&p&  FARR的插件地址在这里:&a href=&///?target=http%3A///Software/Mouser/findrun/addons/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&插件下载&i class=&icon-external&&&/i&&/a&&/p&&p&  讨论插件的论坛地址:&a href=&///?target=http%3A///forum/index.php%3Fboard%3D12.0& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&插件讨论&i class=&icon-external&&&/i&&/a&&/p&&p&  论坛上有最近制作的新插件。&/p&&p&  下面我介绍下这四个插件:(老规矩,点击看大图)&/p&&strong&pkill杀进程&/strong&&p&  插件下载地址:&a href=&///?target=http%3A///forum/index.php%3Faction%3Ddlattach%3Btopic%3DBattach%3D19774& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&ProcessKill 0.0.0.5&i class=&icon-external&&&/i&&/a&&/p&&p&  插件安装方法:解压到FARR的Plugins文件夹,然后在FARR的Options中选择Plugins and Updates 再点击Click To Examine And Configure Plugins 将你想启用的插件打钩 , 最后点击 Find and Reload All Plugins . 所有插件都用这种方式安装。&/p&&p&运行截图:&/p&&p&&img src=&/fbb10f18ecf_b.jpg& data-rawwidth=&564& data-rawheight=&550& class=&origin_image zh-lightbox-thumb& width=&564& data-original=&/fbb10f18ecf_r.jpg&&pkill杀进程&/p&&p&使用方法:如上图所示,输入pkill 加你想杀掉的进程。&/p&&strong&Procs查看后台进程&/strong&&p&插件下载地址:&a href=&///?target=http%3A//www.donationcoder....s/FarrProcs/FarrProcs.zip& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&FarrProcs&i class=&icon-external&&&/i&&/a&&/p&&p&运行截图:&/p&&p&&img src=&/7e80fe08f565ce500db76e13686cc97a_b.jpg& data-rawwidth=&564& data-rawheight=&420& class=&origin_image zh-lightbox-thumb& width=&564& data-original=&/7e80fe08f565ce500db76e13686cc97a_r.jpg&&&br&Procs查看后台进程&/p&&p&使用方法:如上图所示,输入fprocs&/p&&strong&Tiny-ev 整合Everything搜索文件&/strong&&p&插件下载地址:&a href=&///?target=http%3A//ishare..cn/f/.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&& FARR_TinyEv-0.9.5.zip&i class=&icon-external&&&/i&&/a&&/p&&p&运行截图:&/p&&p&&img src=&/e86cfa5941_b.jpg& data-rawwidth=&564& data-rawheight=&550& class=&origin_image zh-lightbox-thumb& width=&564& data-original=&/e86cfa5941_r.jpg&&Tiny-ev 整合Everything搜索文件&/p&&p&使用方法:如上图所示,输入ev 空格 加 你想要搜索的文件。&/p&&strong&FCalc简单计算器&/strong&&p&插件下载地址:&a href=&///?target=http%3A///Software/Mouser/findrun/addons/FCalc/FCalc.zip& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&& FCalc.zip&i class=&icon-external&&&/i&&/a&&/p&&p&运行截图:&/p&&p&&img src=&/0c0ef1b0d9f6bc32c799e71bdde86311_b.jpg& data-rawwidth=&564& data-rawheight=&550& class=&origin_image zh-lightbox-thumb& width=&564& data-original=&/0c0ef1b0d9f6bc32c799e71bdde86311_r.jpg&&FCalc简单计算器&/p&&p&使用方法:如上图所示,输入fc 空格 加 你想要计算的式子。&/p&
必然是 FARR——Find and Run Robot 我写了一篇博文,大致介绍了farr的插件。贴在这里吧。想看大图请访问我的博客: 本文地址: FARR用了一段时间了,刚开始只是用它来快速启动软…
不可以,这是面向普通消费者的功能。&br&&br&&ol&&li&不支持 Workflow。&br&&/li&&li&不支持很多自定义设置。&br&&/li&&li&不支持很多 Pro 功能,比如 Snippets、增强的复制粘贴功能、快捷键自定义等等。&/li&&/ol&&br&但是我用 Spotlight 替换掉了 Alfred,虽然我是 Alfred 2 付费版的用户。因为这样子,再加上我用 iCloud Drive 替换掉了 Dropbox(因为共享文件夹存在,还是要用 Dropbox 网页版),我现在就离全 Mac App Store 应用只有一步了。&br&&br&可以说是强迫症,但是这也是我个人的使用习惯,个人取舍而已。&br&&br&更新:&br&&br&我错了。我又装回了 Alfred。我实在受不了了。
不可以,这是面向普通消费者的功能。 不支持 Workflow。 不支持很多自定义设置。 不支持很多 Pro 功能,比如 Snippets、增强的复制粘贴功能、快捷键自定义等等。 但是我用 Spotlight 替换掉了 Alfred,虽然我是 Alfred 2 付费版的用户。因为这样子,再加上…
参照 &a href=&///?target=https%3A///stuartcryan/custom-iterm-applescripts-for-alfred& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&stuartcryan/custom-iterm-applescripts-for-alfred · GitHub&i class=&icon-external&&&/i&&/a& 解决问题
安装完dash和alfred后,在dash的设置页面的Integration选项卡点Alfred,这时Alfred会自动安装dash的workflows,安装后就可以直接用了,语法为`dash 语言:关键字`,如下图&br&&img data-rawheight=&1002& data-rawwidth=&1188& src=&/e5b0e6dc1ccec1188cd36_b.png& class=&origin_image zh-lightbox-thumb& width=&1188& data-original=&/e5b0e6dc1ccec1188cd36_r.png&&
安装完dash和alfred后,在dash的设置页面的Integration选项卡点Alfred,这时Alfred会自动安装dash的workflows,安装后就可以直接用了,语法为`dash 语言:关键字`,如下图
非常值得购买,强大之处不在赘述,看这里就好:&br&&a href=&/question//answer/& class=&internal&&借助 Alfred 2 的 Workflows 功能可以做哪些好玩的事情? - hzlzh 的回答&/a&&br&&br&另外关于买什么套餐,可以看下面参考:&br&当前 Alfred 是 v2 版本,通常会是1个版本,Single License 版本升级是需要额外付费的,Mega License 是终身升级免费的。&br&&br&简单的说:如果从 v2 升级 v3 再升级 v4,差不多升级的费用就会超过 Mega 授权。&br&&br&如果是开发者,则不用考虑,直接买 Mega License,因为 Mega 会额外享受新版本新功能的内测权限
非常值得购买,强大之处不在赘述,看这里就好:
另外关于买什么套餐,可以看下面参考: 当前 Alfred 是 v2 版本,通常会是1个版本,Single License 版本升级是需要额外付费的,Mega …
因为是老爷的管家
因为是老爷的管家
&a href=&///?target=https%3A///qdore/Mutate& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&qdore/Mutate · GitHub&i class=&icon-external&&&/i&&/a&&br&mutate 还支持一些脚本&br&基本和alfred差不多了
mutate 还支持一些脚本 基本和alfred差不多了
已有帐号?
无法登录?
社交帐号登录}

我要回帖

更多关于 workflows 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信