用于打开文本选择的任何Xcode快捷方式。右括号 - {} ,()或[]?
我已经厌倦了删除Xcode自动输入的“}”,如果我已经在编辑器中找到了想要里面新括号的代码,我键入“{”。< / p>
答案 0 :(得分:2)
这是一个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 "}"
有关%%%{PBXSelectedText}%%%
和其他可用输入变量的详细信息,请参阅Xcode Workspace Guide的“脚本输入变量”部分。
编辑:添加了对缩进代码以支持给定金额的支持。现在缩进必须是硬编码的。有可能从例如Xcode首选项文件中获取此值,但我没有那么远。
答案 1 :(得分:1)
您可以取消选中preference以自动添加右括号。
或者您可以将这个小脚本添加到您的用户脚本中:
alt text http://idisk.mac.com/cdespinosa/Public/Wrap%20in%20Braces.png
答案 2 :(得分:0)