XCActionBar 是一款针对 Xcode 开发者的增强工具,旨在提高编码效率。这款工具提供了一系列快捷命令,让开发者可以通过键盘操作来快速执行常见的编辑任务,从而减少鼠标点击的次数,提升开发速度。
首先,XCActionBar 可以通过双击特定的键盘键来执行预设的动作。例如,双击「command」键可以打开「动作输入框窗口」,在这里你可以输入简短的指令来执行相应的功能。而双击「alt」键则可以执行上一次的动作,这在重复执行相同操作时非常方便。
对于编程时的双击或三击事件,XCActionBar 支持不同的按键组合。这些组合包括「alt」对应 NSAlternateKeyMask,「command」对应 NSCommandKeyMask,「control」对应 NSControlKeyMask,「fn」对应 NSFunctionKeyMask,以及「shift」对应 NSShiftKeyMask。这些键的组合可以自定义绑定到不同的操作,以满足开发者个性化的快捷键需求。
XCActionBar 提供的一些实用功能包括:
1. 智能搜索和执行系统菜单项:在「动作输入框窗口」输入「Run」或「OpenQuickly」等指令,系统会显示匹配的菜单项,按「return」键即可调用,同时可以看到对应菜单项的快捷键。
2. 复制行功能:通过 XCDuplicateLineAction,你可以选中内容后快速复制多次。在「动作输入框窗口」输入「DuplicateLines」,然后使用「tab」键设置复制次数,最后按「return」键执行。
3. 添加前缀或后缀:XCAddPrefixToLinesAction 和 XCAddSuffixToLinesAction 允许你选中多行后,通过「AddPrefixtoLine(s)」或「AddSuffixtoLine(s)」命令添加指定字符串作为前缀或后缀,然后按「return」键完成。
4. 整体内容的前缀或后缀:XCAddPrefixToTextAction 和 XCAddSuffixToTextAction 功能允许你将选中的多行视为一个整体,添加前缀或后缀字符串。操作方式与前面相同,输入相应命令并按「return」键。
5. 启动多列选择模式:通过输入「ColumnSelectionMode」并按「return」键,可以在需要时开启多列选择模式,便于删除或编辑多列内容。
XCActionBar 是 Xcode 开发者的一个强大辅助工具,通过定制化快捷键和便捷的操作,显著提升了代码编写效率,减少了不必要的鼠标操作,使开发者更加专注于代码逻辑。这款工具的开源性质使得它可以根据个人习惯和项目需求进行扩展和调整,进一步提高了开发体验。如果你是 Xcode 的重度用户,XCActionBar 绝对值得一试。