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 里的说明多多实践探索。
XCActionBar 「Xcode 中的 Alfred」的更多相关文章
- iOS模式详解—「runtime面试、工作」看我就 🐒 了 ^_^.
Write in the first[写在最前] 对于从事 iOS 开发人员来说,当提到 ** runtime时,我想都可以说出来 「runtime 运行时」和基本使用的方法.相信很多开发者跟我当初一 ...
- iOS 模式详解—「runtime面试、工作」看我就 🐒 了 ^_^.
引导 Copyright © PBwaterln Unauthorized shall not be *copy reprinted* . 对于从事 iOS 开发人员来说,所有的人都会答出「runti ...
- 众安「尊享e生」果真牛的不可一世么?
近日,具有互联网基因的.亏损大户(成立三年基本没盈利,今年二季度末亏损近4亿,你能指望它多厉害?).财产险公司—众安推出“尊享e生”中高端医疗保险(财险公司经营中高端医疗真的很厉害?真的是中高端医疗险 ...
- Git 执行 「fork 出来的仓库」和「最新版本的原仓库」内容同步更新
当我们在 GitHub 上 fork 出一个仓库后,如果原仓库更新了,此时怎样才能保证我们 fork 出来的仓库和原仓库内容一致呢?我们一般关注的是仓库的 master(主干分支)的内容,通过以下步骤 ...
- 翻译「C++ Rvalue References Explained」C++右值引用详解 Part1:概述
本文系对「C++ Rvalue References Explained」 该文的翻译,原文作者:Thomas Becker. 该文较详细的解释了C++11右值引用的作用和出现的意义,也同时被Scot ...
- 苹果搜索广告后台大揭秘,最全最细致详解,手把手设置教程「后附官方视频」-b
WWDC2016 搜索广告分会视频和 PPT 发布了,ASO100 带开发者第一时间了解 Search Ads 后台设置(文末有原声视频). 首先介绍一下搜索广告的模式和竞价规则 广告模式为 CPT( ...
- 被「李笑来老师」拉黑之「JavaScript微博自动转发的脚本」
故事的背景如下图,李笑来 老师于10月19日在 知乎Live 开设 一小时建立终生受用的阅读操作系统 的讲座,他老人家看到大家伙报名踊跃,便在微博上发起了一个 猜数量赢取iPhone7 的活动. 因为 ...
- kettle并行运行时出现「Unknown error in KarafBlueprintWatcher」
背景:在使用kettle 6进行大量数据并行抽取时,偶尔会出现「Unknown error in KarafBlueprintWatcher」的错误,详细的报错信息可以查看下面的代码块. ERROR: ...
- Loj #2731 「JOISC 2016 Day 1」棋盘游戏
Loj 2731 「JOISC 2016 Day 1」棋盘游戏 JOI 君有一个棋盘,棋盘上有 \(N\) 行 \(3\) 列 的格子.JOI 君有若干棋子,并想用它们来玩一个游戏.初始状态棋盘上至少 ...
随机推荐
- [C++] C/C++结构体的区别
C/C++结构体的区别 >_<:C中的结构体和C++中结构体的不同之处: 在C中的结构体只能自定义数据类型,结构体中不允许有函数,而C++中的结构体可以加入成员函数. >_<: ...
- [游戏模版3] Win32 画笔 画刷 图形
>_<:introduce the functions of define\create\use pen and brush to draw all kinds of line and s ...
- Jenkins pipeline 入门到精通系列文章
Jenkins2 入门到精通系列文章. Jenkins2 下载与启动jenkins2 插件安装jenkins2 hellopipelinejenkins2 pipeline介绍jenkins2 jav ...
- 只有好的棋手才会走运-《打造Facebook》读后感
王淮的<打造Facebook>一书不厚,花半天时间轻松读完.书中没有大段的说教,只有近乎流水的陈述.正如作者所说,打造Facebook这本书由巴克伯格来写再合适不过.可惜他至少在近几年内没 ...
- Java基础的一次总结
二重循环核心:就是我们学习的内容中,一直在不停的打印图形,当我们写完所有打印图形的题目后,我们站在一个 新的高度上来看二重循环解决图形问题的时候.我们知道核心思想就是:就是寻找外层循环变量i和内层循环 ...
- macd综合版
参数设置 SHORE 12 LONG 26 MID 9 DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG); DEA:EMA(DIF,MID),COLOR88888 ...
- IOS行货自动打包
通常打包采用xcodebuild和xcrun两个命令,xcodebuild负责编译,xcrun负责将app打成ipa. 常见步骤如下: 1.清理工程 /usr/bin/xcodebuild -ta ...
- jquery时间倒计时
代码: js: function countDown(time, id) { //time的格式yyyy/MM/dd hh:mm:ss var day_elem = $(id).find('. ...
- 通过weburl 启动windows程序
1. 注册表修改 建立一个reg文件 执行导入 以RunLocal协议为例子 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\RunL ...
- MAT(Memory Analyzer Tool)工具入门介绍(转)
1.MAT是什么? MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速.功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗 ...