XCActionBar 「Xcode 中的 Alfred」

下载地址:https://github.com/pdcgomes/XCActionBar

基本命令:

(1)「command+shift+8」或者双击「command」键可以打开「动作输入框窗口」

(2)「command+option+7」或者双击「alt」键可以执行「上次的动作」


编程时可用于双击或三击事件的按键分别为如下5个:

(1)「alt」:NSAlternateKeyMask

(2)「command」:NSCommandKeyMask

(3)「control」:NSControlKeyMask

(4)「fn」:NSFunctionKeyMask

(5)「shift」:NSShiftKeyMask

有用的功能点:

(1)在「动作输入框窗口」输入「Run」或「Open Quickly」等等,这时会智能提示匹配的系统菜单项,选择项,然后按「return」键就可以直接调用对应的系统菜单项;这里也可以看到系统菜单项对应的快捷键

(2)选中内容复用多次:XCDuplicateLineAction

选中内容后,在「动作输入框窗口」输入「Duplicate Lines」,然后按「tab」键,接着输入复用的次数,再按「return」键

(3)为选中的多行添加前缀或后缀字符串:XCAddPrefixToLinesAction、XCAddSuffixToLinesAction

选中多行内容后,在「动作输入框窗口」输入「Add Prefix to Line(s)」或「Add Suffix to Line(s)」,然后按「tab」键,接着输入要添加的字符串,再按「return」键

(4)把选中的多行当作整体内容,添加前缀或后缀字符串:XCAddPrefixToTextAction、XCAddSuffixToTextAction

选中多行内容后,在「动作输入框窗口」输入「Add Prefix to text」或「Add Suffix to text」,然后按「tab」键,接着输入要添加的字符串,再按「return」键

(5)启动多列选择模式;可用于删除多列的内容

在「动作输入框窗口」输入「Column Selection Mode」,然后按「return」键,根据当前状态切换是否启动,这时就可以按住「option」键选择多列

(6)环绕内容;可用于数字类型语法糖操作

选中内容后,在「动作输入框窗口」输入「Surround text with NSNumber Literal」或「Surround text with NSString Literal」,再按「return」键;配合「command+option+7」或者双击「alt」键可以执行「上次的动作」

更多有用内容,请根据 GitHub 里的说明多多实践探索。

时间: 2024-10-14 05:22:06

XCActionBar 「Xcode 中的 Alfred」的相关文章

iOS 模块分解—「Runtime面试、工作」看我就 🐒 了 ^_^.

引导 相信对于从事开发人员来说 runtime 这个名称都不陌生,就像我起初只知道「 runtime 叫运行时 」,后来知道 runtime 同样可以像 KVC 一样访问私有成员变量,还有「 给类动态添加属性:LNTextField.placeholderColor || 交换方法:imageNamed => ln_imageNamed 」,还有深入的 「 消息机制的调用流程 || 字典转模型 || 实现NSCoding归解档 」以及我们常说的"黑魔法" 是什么? runtime

CSS无需Webfont实现近似「微软雅黑Light」的字体效果

在网页制作中,美观的字体能很大程度上提升一个网页的整体外观浏览效果(说白了就是提升逼格),但受各种因素的影响(例如中文字体应用Webfont的麻 烦),使开发者在制作过程中不得不使用“Web安全字体”,这使网页的外观效果大幅下降.今天在改模板的过程中偶然发现一个很笨的方法,实现近似微软雅黑 Light的字体效果. 实际上「微软雅黑Light」字体就是相对于「微软雅黑」字体较细,但是它的显示效果却要让人觉得舒适很多,只要字体不会太小,显示效果还是不错的. 所以直接用font-weight属性设置字

苹果搜索广告后台大揭秘,最全最细致详解,手把手设置教程「后附官方视频」-b

WWDC2016 搜索广告分会视频和 PPT 发布了,ASO100 带开发者第一时间了解 Search Ads 后台设置(文末有原声视频). 首先介绍一下搜索广告的模式和竞价规则 广告模式为 CPT(Cost Per Tap,按点击收费),类似于国内的 CPC 广告模式.广告的展示受两个因素的影响:相关性与出价. 如下图,所有相关性低的广告都不被展示(无论出价高低),相关性相差不多时,展示出价高的广告. 苹果根据两方面来判断相关性,一是 App 文本的元数据(来源于描述等位置),二是用户点击广告

翻译「C++ Rvalue References Explained」C++右值引用详解 Part1:概述

本文系对「C++ Rvalue References Explained」 该文的翻译,原文作者:Thomas Becker. 该文较详细的解释了C++11右值引用的作用和出现的意义,也同时被Scott Meyers推荐,全文共分11个部分,我将利用业余时间,分别翻译. 受笔者水平所限,可能叙述会出现些许问题,还望多多指正. 部分名词为了保持含义和方便理解,并未翻译成中文,有的在括号内给出了常见的中文翻译. 目录 概述 Move语义 右值引用 强制Move语义 右值引用就是右值吗? Move语义

通俗解释「为什么数据库难以拓展」

"如何通俗解释「为什么数据库难以拓展」",这个问题来自 Quora,题主还补充说自己有一些数据库的基本知识,但依然不理解为什么扩展数据库如此困难.伯乐在线编译摘编了这个问答贴的两个热门回复. Paul King , Facebook 数据科学家(3.6K 赞) 要扩展数据库有四大挑战:搜索.并发性.一致性和速度. 假设你有一张清单,上面有10个人名.如果你想要查找某个人,只需要看一眼清单就行. 但如果清单上有100万个人名呢?这时,你就需要一些策略了.电话簿把人名按照字母顺序排列,这样

Linux 小知识翻译 - 「内核(kernel)」

上次介绍了Linus Torvalds, 这次介绍他开发的「内核」. 经常听人提到「Linux kernel」,但如果被问到「kernel究竟是什么?」的话,会出乎意料的觉得难以回答. 那么,kernel到底是什么呢?「kernel」翻译过来就是「核心」的意思,简单来说,「Linux的核心程序就是Linux kernel」. 其实严格来说,「Linux」就是指「Linux kernel」.(最近,「Linux发行版」简称为「Linux」的情况越来越多) 将Linux kernel解释成「系统核心

Linux 小知识翻译 - 「命令行的提示符」

这次,聊聊关于「命令行提示符」的相关内容. bash之类的Shell程序是操作Linux所不可缺少的东西.其中bash的提示符也有承担了很重要的作用. 「命令行提示符」的英文是「command prompt」,其中「prompt」有促使,推动的意思,根据这个意思,Shell中的「命令行提示符」就有促使,推动用户输入的意思. (下面的说明以bash为例,bash是Shell程序的一种) 目前的Linux发行版中,提示符一般都像下面这样: [[email protected] /etc]$ 上面这个

谈谈「七个好习惯」

<高效能人士的七个习惯>The Seven Habits of Highly Effective People是美国管理大师史蒂芬·柯维的1989年的著作.风靡企业界,号称「世界500强企业必备培训课程」. 台达(之前工作的公司)的CEO日理万机,但每年还是会抽时间从台北飞到东莞给员工上这堂培训课,可见是这本书并不是普通的「鸡汤」. 对习惯2 -「以终为始」的曲折理解 最开始的印象是在台达厂房内的楼梯——有些楼层的楼梯,中间七级,每级用一块不锈钢板钉着一个「习惯」,这样在上楼梯的时候会不自觉看

毕业原版购买-「 卡普兰诺大学」办理加拿大Capilano 证书n

卡普兰诺大学」办理加拿大Capilano[微/Q:3320.1717 -- WeChat:3320.1717]联系人An/查看点击网页快照查看][留信认证.文凭.学位证.成绩单等]代办国外(海外)澳洲英国 加拿大 韩国 美国 新西兰 等各大学毕业.证,修改成绩单分数,留信认证,文凭,diploma,degree WeChat:3320.1717[删除请点击百度快照]真实认证.海外回囯的同学定制毕业.证.真实认证.毕业.证.卡普兰诺大学」办理加拿大CapilanoWeChat:3320.1717