lkr*_*der 46 xcode code-snippets xcode4
我可以创建一个自定义代码段,其中包含在代码中多次替换的参数吗?
我尝试过类似的东西:
<#class#> instanceOf<#class#>;
Run Code Online (Sandbox Code Playgroud)
但是class当我插入代码段并写入第一个参数时,它不会替换两个占位符.
Reg*_*ent 24
在撰写本文时(2011年9月),这在Xcode 4.x中是不可能的.
如果你想在Xcode 4.x中重新使用这个功能,请访问bugreport.apple.com并报告我刚刚预先输入的这个rdar的副本:
简介: 具有相同名称的令牌的Xcode 4片段应该在填充其中一个时同步.
重现步骤:
1.定义此代码段:extern NSString * const <#constant#>; NSString * const <#constant#> = @"<#constant#>";
- 把它放到你的代码中.
- 点击标签选择令牌实例
<#constant#>.- 输入"NSMySuperCoolConstantString".
预期结果:
5.NSString * const <#constant#> = @"<#constant#>";应该NSString * const NSMySuperCoolConstantString = @"NSMySuperCoolConstantString";像在v3.x中那样变成.实际结果:
5.NSString * const <#constant#> = @"<#constant#>";保持不变/未同步.回归:
笔记:
以下是重复的rdar参考:
rdar:// 10071607
这里有一份关于OpenRadar的副本:http://openradar.appspot.com/radar?id = 1327411
当你在它的时候:也可以随意欺骗这个数据:
"Xcode 4:代码段功能回归"
rdar:// 9192757
http://openradar.appspot.com/9192757
Jua*_*ola 11
在Xcode 10中,我们可以这样做,用相同的名称替换占位符:
它没有默认情况下用相同名称替换每个令牌的速度快,但确实可以让您更好地控制要替换的内容。
| 归档时间: |
|
| 查看次数: |
3904 次 |
| 最近记录: |