用于将选定文本括在大括号“{ }”中的 Xcode 快捷方式
任何用于在打开和打开中包装文本选择的 Xcode 快捷方式右括号 - { }、( ) 或 [ ]?
当我在编辑器中已经有了想要位于新括号内的代码时,我已经厌倦了在输入“{”后删除 Xcode 自动输入的“}”。
Any Xcode shortcut for wrapping a text selection in opening & closing brackets - { }, ( ) or [ ]?
Growing tired of removing the "}" that Xcode automatically enters after I type "{" in cases where I've already got code in the editor that wants to be inside the new brackets.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这是一个 Xcode 用户脚本,不应删除文本中的新行。
请参阅 Xcode 工作区指南,了解有关
%%%{PBXSelectedText}%%%
和其他可用输入变量的更多信息。编辑:添加了对缩进代码以被给定数量包围的支持。现在缩进必须是硬编码的。也许可以从 Xcode 首选项文件中获取该值,但我没有走那么远。
Here's an Xcode user script which should not wipe out new lines in the text.
See the Script Input Variables section of the Xcode Workspace Guide for more information on
%%%{PBXSelectedText}%%%
and the other available input variables.EDIT: added support for indenting the code to be surrounded by a given amount. Right now the indent must be hard coded. It may be possible to get this value from, e.g., the Xcode preferences file, but I didn't go that far.
您可以取消选中 首选项 自动添加右大括号。
或者您可以将这个小脚本添加到您的用户脚本中:
alt text http: //idisk.mac.com/cdespinosa/Public/Wrap%20in%20Braces.png
You can uncheck the preference to automatically add the closing brace.
Or you could add this little script to your User Scripts:
alt text http://idisk.mac.com/cdespinosa/Public/Wrap%20in%20Braces.png
Apple 就此发布了技术问答。唉,不处理关闭卷曲,但似乎仍然比将所有选定的代码移动到一行更好。
Apple released a Tech Q&A regarding this. Alas, doesn't handle closing curly but still seems better than moving all selected code to a single line.