Xcode 默认片段(if、for、struct 等)未显示在自动完成中

问题描述 投票:0回答:1

我是 Swift 和 Xcode 的新手。在许多教程中,我可以看到片段非常有用,尤其是对于像我这样的初学者。不幸的是,我可以

t use them. When I am typing something, for example 
if
or
for
, nothing shows up in the autocomplete section. Or if it does (like for 
struct`)当我点击回车时它会自动完成我的话。

我希望它看起来像这样:

enter image description here

相反,它只是自动完成:

enter image description here

if
for
等甚至不会出现在自动完成中。

enter image description here

我找不到解决方案。任何帮助都会非常有用。

我基本上希望它像这样工作https://sarunw.com/posts/how-to-create-code-snippets-in-xcode/#using-xcode-snippets

swift xcode code-snippets
1个回答
0
投票

首先,确保在 Xcode 中启用了正确的设置。转到 Xcode -> 首选项(或设置,具体取决于您的 macOS 版本)。然后选择“文本编辑”选项卡。然后选择“编辑”子选项卡。确保启用“键入时建议完成”选项。


在 Xcode 中输入时,开始输入

struct
关键字但不要按回车键。您应该看到以下内容:

通过从菜单中选择“struct - Struct”选项,您将得到所需的代码块片段。

当您想为

if
语句添加代码片段时,这也适用。首先键入
if
(确保您在
if
块的有效上下文中输入此内容)。 Xcode 将显示适当的选择:

例如,从菜单中选择“if - If Statement”选项将为您留下适当的片段:

类似的片段可用于各种陈述,例如

for
while

© www.soinside.com 2019 - 2024. All rights reserved.