如何在 Xcode 中创建环绕代码片段
How to create a wrap-around code snippet in Xcode
我有一个相当大的项目需要本地化。首先要做的是将所有字符串文字包装到 NSLocalizedString
中,我想知道 Xcode 是否有办法创建 "wrap-around" 代码片段。
这就是我想要的:假设我有这个代码:
let str = "Hello World"
我想select"Hello world"
部分,那么快捷键和Xcode应该改成:
let str = NSLocalizedString("Hello World", #comment#)
其中 #comment#
是占位符。
问题:如何为这样的东西创建代码片段?
Xcode 已经支持了。将光标放在字符串中的任意位置,然后单击 "Editor" 菜单。 Select "Refactor" 然后 "Wrap in NSLocalizedString".
此选项出现在真实项目中,而不是 playground 中。
如果你想让这更简单,你可以指定一个快捷方式。在 Xcode 中转到首选项。然后 select 键绑定选项卡。找到 "Wrap in NSLocalizedString" 命令并指定所需的快捷方式。
我有一个相当大的项目需要本地化。首先要做的是将所有字符串文字包装到 NSLocalizedString
中,我想知道 Xcode 是否有办法创建 "wrap-around" 代码片段。
这就是我想要的:假设我有这个代码:
let str = "Hello World"
我想select"Hello world"
部分,那么快捷键和Xcode应该改成:
let str = NSLocalizedString("Hello World", #comment#)
其中 #comment#
是占位符。
问题:如何为这样的东西创建代码片段?
Xcode 已经支持了。将光标放在字符串中的任意位置,然后单击 "Editor" 菜单。 Select "Refactor" 然后 "Wrap in NSLocalizedString".
此选项出现在真实项目中,而不是 playground 中。
如果你想让这更简单,你可以指定一个快捷方式。在 Xcode 中转到首选项。然后 select 键绑定选项卡。找到 "Wrap in NSLocalizedString" 命令并指定所需的快捷方式。