首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Alfred插件开发--了解Alfred的数据流动

最近发现要记住的长命令太多了,因此打算开发一款Alfred插件帮助自己记录. 先展示下成品,大概就是输入关键词->搜索展示->复制到指定位置这一流程,借此开分析下Alfred插件开发. ?...Alfred插件开发要解决如下几个问题 用户输入如何到达自定义脚本? 自定义脚本如何输出到Alfred的item选项? Alfred的item选项选择后如何传递到下一个执行点?...自定义脚本如何输出到Alfred的item选项?...上述用户输入cmd dt-ansible后,Alfred接管了go_start这个脚本的输入与输出,那么只需要在输出时按照Alfred格式要求,Alfred就会自动显示Item选项,格式如下: <items...另外新版的Alfred是推荐使用json形式参数,但是为了兼容Alfred2,没特殊需求的话使用xml时最好的方式. Alfred XML格式指南 ?

2.4K30
您找到你想要的搜索结果了吗?
是的
没有找到

Mac效率神器Alfred以及Alfred 秀操作,在下没输过

前言 Alfred,想必大家就算没用过也耳闻过。Alfred是一个让你可以丢掉鼠标的神器。很多读者可能之前认为Alfred的学习成本高,或者感觉它太复杂,而望之却步。...其实Alfred并非高不可攀,本文以Alfred3.0为基础,一步步进行Alfred的常用操作,带领大家进入Alfred的高效世界!...从界面上分,Alfred分为设置界面和操作界面;从功能上分,Alfred分为基本搜索和快速启动的功能,以及工使用自定义插件的工作流功能。 本文为本人对Alfred的操作积累,会持续不定时更新。...如何获取Alfred 正途:从Alfred官网中下载Alfred并安装使用即可。...购买Powerpack后 如何打开Alfred 打开设置界面 Alfred启动后,在Mac上方菜单栏上会有其图标,左键点击后选择Preferences...即可打开Alfred的设置界面。

1.4K00

Alfred快速启动开发环境

Alfred是一款Mac系统必装软件,他提供快速启动App、全文查找文件、workflow自动化流程等功能。...本文介绍如何使用Alfred Workflow+Apple Script实现快速启动开发环境。...所以我们的设想是,通过Alfred实现一条指令自动完成上述的所有操作,最终效果如下: Alfred Workflows是什么?...Apple Script是一套非常简单、高度语义化的编程语言,支持调用系统和App软件操作接口,格式如下: tell application "Google Chrome" activate end...我们用Alfred呼起脚本编辑器: 将上面的代码拷贝进去后点击执行就可以看到运行效果: 调试成功后,就可以把代码拷贝到Alfred Workflows中了: 那应用的API文档在哪里查阅呢?

3.2K40

Alfred支持拼音搜索

Alfred是个好东西,不过检索程序的时候不支持拼音搜索;我在论坛看到有人给作者反馈过,无奈作者说支持中文,他不知道拼音是什么,于是就不了了之了。...如果Alfred能支持拼音搜索,这些问题全部都没了!而且,Alfred可以强制使用英文输入,直接使用字母检索,不用切换输入法了。...原理 经过简单的观察之后,发现Alfred检索程序不仅仅是检索名字,还收集了一些额外的信息;在Alfred作者的帮助下,知道它利用了Mac文件系统的一个拓展信息的字段;如果你发现某些目录后面有@那么就是有拓展信息了...所以,我们可以通过把拼音信息添加到文件的拓展信息里面去,这样Alfred就能借助这些信息帮助拼音检索了。...实现 获取程序名 程序名不仅仅是一个文件名这么简单,Mac软件有一个叫做localization的概念,大致就是国际化吧;程序结构把国际化的字段存放在不同的文件里面,在程序本地化之后自动load.

2.6K10

Alfred 初学者指南:在 Mac 之间同步您的 Alfred 设置

在 Dropbox 中选择要同步设置的位置(例如 ~/Dropbox/Alfred/),然后单击“设置文件夹并重新启动 AlfredAlfred 将使用您刚刚在 Dropbox 上设置的设置位置重新启动...将 Alfred 的首选项启动到“高级”选项卡,然后单击“设置首选项文件夹...”...找到您的第一个 Mac 的 Alfred.alfredpreferences 文件所在的 Dropbox 文件夹,然后单击“设置文件夹并重新启动 Alfred” 阿尔弗雷德重新启动后,您将使用同步的设置...您现在可以在第二台 Mac 上完成设置,因为每台 Mac 都有一些关键设置(例如您的主要 Alfred 热键) 哪些设置不会在您的 Mac之间共享 如果您已配置同步,则大部分 Alfred 设置都会在...因此,如果您现有的首选项不可用,Alfred 可能会创建一组新的首选项。

2K20

Mac 效率工具必备神器 —— Alfred

安装 建议支持正版 链接: https://pan.baidu.com/s/1S1KveIcFhXB9_oT-fZxQqg 密码: l9b4 修改Web Search 由于软件是国外的,所以它默认的网站搜索使用的是...Command+V粘贴出127.0.0.1这串字符了 img 也可以采用「通过关键字自动扩展片段」 比如和我上面配置的一样的话在任意位置输入「zzx」就会直接变成「zhongxin」 WorkFlow 工作流是Alfred...最强大的功能,可以采用自定义的方式快速完成任务 网上也有很多现成的工作流可以直接导入使用 获取本机ip https://github.com/alexchantastic/alfred-ip-address-workflow.git...下载alfred-ip-address-workflow.alfredworkflow后双击就会添加一个工作流 img 使用的时候只需要输入「ip」就会自动提示本机的ip img json格式化...手机上来了个电话,自动切了过去,但是打完电话后AirPods不会自动切回Mac,使用该工作流可以快速的进行音频输入输出的链接 https://github.com/sunzsh/favoritesWorkflow4Alfred

87020

Mac效率办公神器:alfred 5

alfred 5是一款强大的Mac效率办公软件,可以快速的搜索本地程序,使用搜索引擎搜索、查询词典、查找文件、管理、音乐控制等等!...Mac效率办公神器:alfred 5图片功能1.搜索并浏览在Mac或网络上启动应用程序并查找文件。阿尔弗雷德学习你如何使用你的Mac并优先考虑结果。...2.输入更少,说更多使用Alfred的剪贴板历史记录和片段功能,无需反复输入相同的URL或响应。使用剪贴板历史记录找到先前复制的任何文本,图像或文件,然后重新粘贴。...3.扩展和自动化使用Alfred的Powerpack,使用非常强大的工作流程来更有效地执行任务并减少重复的手动任务。...使用Alfred与OS X的深度集成控制Mac,提高您的工作效率。快速对文件和联系人采取行动,控制音乐播放器并发送系统命令。

55420

linux 软件安装

创建小环境:-n 指定小环境的名字 rna,并指定环境的python版本为python=3 conda create -y -n rna python=3 创建小环境成功后会出现3个done 图片 三、安装软件...图片 1.安装软件的方法: 图片 安装 conda install 出现三个done 显示安装完成 图片 2.安装特定版本 图片 3.特殊情况 图片 4.查看conda 环境中已经安装的软件...conda list #基本用法 conda list fast #查看符合正则表达式的软件 conda list -n rna #查看指定环境的软件 5.删除软件 conda remove conda remove -n rna #删除指定环境里的软件 6.常用命令 图片 7.安装软件的另一种方式:用yml文件安装 • 导出当前环境: conda env export...envname > env.yml • 导入环境: conda env create -n envname --file env.yml 8.mamba 安装软件更加丝滑 #安装mamba conda

19920

Linux软件管理

Linux 软件管理 1、软件管理简介 Redhat和Centos中软件管理是依靠软件包管理器(RPM)来实现的。...RPM(Redhat Package Manager)软件包管理器提供了在linux操作系统中安装,升级,卸载软件(程序)的方法,并提供对系统中所有软件(程序)状态信息的查询;除了这些功能外,RPM软件包管理器还提供了制作软件包的功能...2.2 软件包管理器的核心功能 制作软件包 安装软件 卸载软件 升级软件 查询软件 校验软件 3、软件包简介 3.1 软件包组成 软件包的组成清单 文件清单 安装或卸载的运行脚本 数据库(公共) 程序包名称及版本...6.1 系统发行版本的光盘 linux的ISO镜像文件自带了非常多的RPM安装包,且这些软件版本是最适合当前linux系统的。...############# [100%] [root@zsl ~]# rpm -qa | grep wget wget-1.19.5-10.el8.x86_64 升级注意事项 不要对内核做升级操作 Linux

4K10

LINUX 安装软件

Yum软件仓库便是为了进一步降低软件安装难度和复杂度而设计的技术。Yum软件仓库可以根据用户的要求分析出所需软件包及其相关的依赖关系,然后自动从服务器下载软件包并安装到系统。...yum info 软件包名称查看软件包信息yum install 软件包名称安装软件包yum reinstall 软件包名称重新安装软件包yum update 软件包名称升级软件包yum remove...1.5 系统初始化进程Linux系统的开机过程是这样的,即先从BIOS开始,然后进入Boot Loader,再加载系统内核,然后内核进行初始化,最后启动初始化进程。...初始化进程作为Linux系统启动后的第一个正式服务,它需要完成Linux系统中相关的初始化工作,为用户提供合适的工作环境。同学们可以将初始化进程粗犷地理解成从我们按下开机键到看见系统桌面的这个过程。...Linux系统在启动时要进行大量的初始化工作,比如挂载文件系统和交换分区、启动各类进程服务等,这些都可以看作是一个一个的单元(unit),systemd用目标(target)代替了System V init

7.4K30

Mac 效率神器工具之 Alfred 详解

当然有啦,答案就是 Alfred。那 Alfred 是什么呢?让我们拭目以待吧。 Alfred 是什么?...简单点说就是使用了 Alfred 后你就可以丢掉鼠标了! Windows 版本请看这里:火柴官网 Alfred 的安装 可以在 Alfred 官网 免费下载,并安装。...可以在 App Store 里面搜索”Alfred“关键字,免费下载,并安装。 Alfred 偏好设置 General 设置(即:通用设置) Startup: 开机是否自动启动。...Where are you: 这个设置比较特别,因为 Alfred 内置了常用网站搜索功能,在这里设置了你所在的国家后,Alfred 在搜索时会打开搜索网站对应国家的网站。...参考资料 从零开始学习 Alfred:基础功能及设置 [OS X 效率启动器 Alfred 详解与使用技巧 ](https://sspai.com/post/27900)

7.3K10

Linux 软件管理

yum -y install 软件包 安装软件过程中出现依赖安装的时候 Linux系统会暂停提示y或n,则-y 含义是回答全部问题为是 yum -y install nginx 已加载插件:fastestmirror...14.gif – 删除无用孤立的软件包 用处:当没有软件再依赖它们时,某一些用于解决特定软件依赖的软件包将会变得没有存在的意义,该命令就是用来自动移除这些没用的孤立软件包。...”Educational Software”这个软件包组) 命令:# dnf groupinstall ‘Educational Software’ – 升级一个软件包组中的软件包 用处:该命令用于升级一个软件包组中的软件包...’ – 从特定的软件包库安装特定的软件 用处:该命令用于从特定的软件包库安装特定的软件(本例中我们将使用命令从软件包库 epel 中安装 phpmyadmin 软件包) 命令:# dnf –enablerepo...但在我看来,正因如此,所以 DNF 包管理器不会太受那些经验老道的 Linux 系统管理者的欢迎。举例如下: 在 DNF 中没有 –skip-broken 命令,并且没有替代命令供选择。

4K30

软件测试中常用的linux命令_软件测试linux

linux常用shell命令=命令+选项+参数 find 查找文件/目录 cd (change directory)切换目录 cd #root根目录 cd / #...apt-get install 软件/包 #安装包 apt-get update 软件/包 #更新软件 apt-get remove 软件...aaaaa”,追加到名为tet文档的最后 echo dddd > tet 用字符串“dddd”替换原来tet中所有的文档 ls >> tet 将ls指令显示的内容追加到文档tet中 ps -ef 查看linux...ps -ef | grep www* 查看所有带www的进程 kill -9 进程号 可以关掉对应的进程 kill -15 进程号 等该进程运行完就关闭该进程 apt-get install 软件包名...下载并安装对应的软件包名 useradd daxia 新增一个名为daxia的用户 passwd daxia 设置daxia用户的密码 su daxia 切换到daxia用户 whoami 查看当前用户

15.2K21

Alfred工作流workflows实例 - 查询内网ip

Alfred工作流workflows实例 - 查询内网ip 作者:matrix 被围观: 3,678 次 发布时间:2018-09-07 分类:零零星星 | 无评论 » 这是一个创建于 1454...Alfred是mac上强大的快速启动工具 可以自定义php/shell/ruby/python脚本执行任意操作。比如快速搜索关键字打开网页 查询字符转码 ip。。。...右边黑色背景窗口中右键 inputs->Script Filter 添加自定义执行的脚本 配置执行脚本以及触发的关键字 keyword为触发的关键字 比如alfred启动框框中输入baidu...最后使用cat输出json数据用于Alfred读取并显示到结果列表 items具体参数释义参考下方alfredapp.com链接。...这里arg是用于复制粘贴/通知等操作的Alfred变量赋值,否则会没反应。如果只是显示查看 可以只设置title,subtitle 效果就已经比较好了。

62020
领券