【问题标题】:Can I add my own code snippets to xcode 4?我可以将自己的代码片段添加到 xcode 4 吗?
【发布时间】:2011-03-14 19:09:17
【问题描述】:

在 xcode 中使用集合 KVC 访问器 sn-ps 真的很方便,因为手工操作很痛苦。有没有使用 4 一段时间的人知道如何添加新的?

(……我们现在可以谈论它了,对吧?)

【问题讨论】:

    标签: cocoa xcode xcode4


    【解决方案1】:

    是的,这很容易 - 您只需突出显示要用作 sn-p 的文本并将其拖到 sn-ps 区域(拖动选定的文本可能很困难,我发现从左侧拖动效果更好编辑器的边缘)。它会弹出一个对话框,要求您为其命名。

    此外,您可以在 sn-ps 中使用自定义参数 - 如果您将文本 <#paramName#> 放在您拖动的代码中的任何位置,当您使用 sn-p 时,它将作为可替换参数出现,您可以使用 tab就像在官方片段中一样。

    还要确保设置完成前缀,这样可以在您键入时更短地激活 sn-p。在其他解决方案(如全局系统文本扩展器)上使用 Snippets 的好处是 sn-ps 也可以限制为在某个代码区域中有效 - 例如,填写字符串格式化行的 sn-p 可以是标记为仅在块内有效,在方法外无效。这样,补全前缀只会出现在可以使用的区域。

    您可以通过单击一次来编辑 sn-p,会出现一个框,其中包含 sn-p 文本和您可以编辑的其他一些 sn-p 设置。

    【讨论】:

    • 我发现,如果您按住 Option 并使用十字光标,则可以更轻松地拖动所选文本。
    • 一个帮助您每次拖动代码的提示,选择文本然后单击并按住(不要移动鼠标)直到鼠标指针从“I”变为指针。然后,您可以将选定的文本拖到代码片段库中。
    • +1 但我发现 Snippets 很难使用,我刚开始使用 TextExpander,我已经在其他 IDE 中使用了它。全局片段,如果你愿意的话。
    • 有了补全前缀,我还是更喜欢 Snippets,但我可以理解想要一个针对文本片段的全局解决方案...
    • 突出显示 sn-p 文本并将光标放在 上,然后拖动。
    【解决方案2】:

    帮助您每次拖动代码的提示,选择文本然后单击并按住(不要移动鼠标)直到鼠标指针从“I”变为指针。然后,您就可以将选定的文本拖到代码片段库中。

    【讨论】:

    • 这实际上是我让它工作的唯一方法,我从来没有想过它。非常感谢!
    【解决方案3】:

    将突出显示的代码拖到 Snippet 库中。 (它可能很顽固,不想拖动。在拖动之前按住鼠标按钮片刻似乎有帮助。)

    【讨论】:

    • 这行得通。按住鼠标按钮约两秒钟。光标会改变,然后你可以移动sn-p。
    【解决方案4】:

    您可以使用Snippets 来管理 Xcode 中的代码 sn-ps。看看这个演示http://www.youtube.com/watch?v=il4kE4diy0k

    【讨论】:

      【解决方案5】:

      只需选择代码,按ALT键并将其拖入代码sn-ps库并在那里重命名,请确保按ALT键,否则您将无法拖动它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-01-09
        • 1970-01-01
        • 2017-12-20
        • 2018-12-16
        • 1970-01-01
        • 1970-01-01
        • 2015-03-27
        • 2019-02-01
        相关资源
        最近更新 更多