用于在开始和结束括号中包装文本选择的任何Xcode快捷方式 - {},()或[]?
在我已经在编辑器中想要进入新括号内的代码的情况下键入"{"之后,已经厌倦了删除Xcode自动输入的"}" .
这是一个 Xcode 用户脚本,不应删除文本中的新行。
#!/usr/bin/python
#
# Wraps selection in braces.
# Set Input to "Selection".
# Set Output to "Replace Selection".
tabChar = '\t' # Replace with spaces if desired
input = '''%%%{PBXSelectedText}%%%'''
print "{"
for line in input.splitlines():
print tabChar + line
print "}"
Run Code Online (Sandbox Code Playgroud)
有关其他可用输入变量的更多信息,请参阅Xcode 工作区指南的脚本输入变量部分。%%%{PBXSelectedText}%%%
编辑:添加了对缩进代码以被给定数量包围的支持。现在缩进必须是硬编码的。也许可以从 Xcode 首选项文件中获取该值,但我没有走那么远。
| 归档时间: |
|
| 查看次数: |
3108 次 |
| 最近记录: |