Xcode 拼写检查
只是想知道是否有办法在 Xcode 中启用拼写检查。也许是一个附加组件什么的...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
只是想知道是否有办法在 Xcode 中启用拼写检查。也许是一个附加组件什么的...
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(9)
您可以从“编辑”菜单(位于底部)打开拼写功能。
编辑:对于代码文件,总是有编译器,尽管它不会检查注释,也不会阻止您拼写错误;它只会阻止你拼写不一致的东西。
重新编辑:自此发布以来的4年中,拼写检查器发生了一些变化:现在位于“编辑”>“编辑”下。格式>拼写和语法。格式位于附近,但不在底部。
You turn on spelling from the Edit menu (right at the bottom).
Edit: For code files, there's always the compiler, although that won't check comments, and won't stop you from spelling things wrong; it'll only stop you from spelling things inconsistently.
Reedit: In the 4 years since this was posted, the spell checker has moved a little: It is now under Edit > Format > Spelling and Grammar. Format is near, but not at the bottom.
在 Xcode 4.5 中您需要选择:编辑 ->格式->拼写和语法 ->立即检查文档 (cmd + ;)
In Xcode 4.5 you need to choose: Edit -> Format -> Spelling and Grammar -> Check Document Now (cmd + ;)
将光标放在您的评论前面,然后按 cmd ; 这将跳转到下一个拼写错误的单词。
Put the cursor infront of your comment and press cmd ; this will jump to the next misspelt word.
对于 Xcode11 和
Xcode12
,添加截图以供快速参考:一些提示:
使用键盘快捷键:
⌘
+;
一起将光标移动到下一个拼写错误。按住
⌘
的同时点击;
会循环显示所有拼写错误的单词。shift
+⌘
+;
编辑已知单词For
Xcode11
&Xcode12
, adding the screenshot for quick reference:Some Tips:
Use the keyboard shortcut:
⌘
+;
together to move the cursor to the next spelling error.Tapping on
;
while holding⌘
cycles through all misspelled words.shift
+⌘
+;
to edit known words您还可以执行以下操作:编辑 >格式>拼写和语法>打字时检查拼写。 (Xcode 4.6.3)
You can also do: Edit > Format > Spelling and Grammar > Check Spelling While Typing. (Xcode 4.6.3)
拼写检查在 Xcode 9 和 10 中被破坏。现已在 Xcode 11.0 中修复。
(编辑 ► 格式 ► 拼写和语法 ► 立即检查文档)
原始答案如下:
不幸的是,它在 Xcode 9 和 10 中不起作用。我使用 “错误报告”。它被标记为编号为“32062963”的错误的欺骗。我在这里找到了它。
因此,如果您希望它有效,请发布错误! 此处。
正如 Donarb 此处提到的那样。
Spell checking was broken in Xcode 9 and 10. It's now fixed in Xcode 11.0.
(Edit ► Format ► Spelling and Grammar ► Check Document Now)
Original answer below:
Unfortunately it doesn't work in Xcode 9 and 10. I posted a bug to Apple using "Bug Report". And it was marked as a dupe of a bug with number "32062963". And I found it here.
So if you want it works, PLEASE, POST A BUG! here.
As it was mentioned here by Donarb.
从 Xcode 11(在 11.3.1 中测试)开始,如果您在“编辑”->“格式”->“拼写和语法”菜单中打开“键入时检查拼写”,Xcode 将显示红色单词拼写错误指示符评论,因为它们拼写错误。它还会拼写检查驼峰式标识符(令我惊讶的是)。我刚刚使用这个,所以我不知道尖角,但它很令人兴奋。作为一个会说双语的人,我发现自己在混淆单词。您还可以使用“显示拼写和语法”选项设置首选语言。
As of Xcode 11 (tested in 11.3.1), if you turn on "Check spelling while you type", found in the Edit->Format->Spelling and Grammar menu, Xcode will display the red word spelled wrong indicator for comments as they are spelled wrong. It will also spell check camel case identifiers (much to my surprise). I am only just now using this so I don't know the sharp corners but it is exciting. As someone that is bilingual, I find myself mangling words. You can also set the preferred language using the "Show spelling and Grammar" option.
Scribe 插件 可以做到这一点(除其他外)。它足够聪明,不会对代码进行拼写检查,因此您不会收到很多误报,并且您还可以右键单击以获取拼写建议。
完全披露:我是该插件的作者。
The Scribe plugin can do that (among other things). It's smart enough not to spell check code so you don't get a lot of false positives, and you can also right-click to get spelling suggestions.
Full disclosure: I'm the author of the plugin.
从 Xcode 15 开始,您可以通过转到
Edit menu > 来启用全局拼写检查。格式>拼写和语法>打字时检查拼写
。这种全局检查默认情况下是关闭的,但我认为打开它没有坏处,只有好处。如果你这样做,Xcode 会用红色下划线突出显示每个拼写错误,无论是在注释中还是在驼峰命名法变量和函数名称中。甚至建议改正。
或者,您可以使用
⌘
+;
进行逐步拼写检查。UPD:还检查其他大小写,例如 Snake_case、PascalCase 和 kebab-case,但对于 Swift,camelCase 是默认大小写。
As of Xcode 15 you can enable global spell checking by going to
Edit menu > Format > Spelling and Grammar > Check Spelling While Typing
. Such global check if off by default, but I see no downside to turning it on, only benefits.If you do Xcode will highlight every typo with a red underline, both in comments and in camelCase variable and function names. And even suggest corrections.
Alternatively you can do a step-by-step spell check with
⌘
+;
.UPD: Other cases such as snake_case, PascalCase, and kebab-case are also checked, but for Swift camelCase is the default one.