如何在eclipse中创建用户字典?

Posted

技术标签:

【中文标题】如何在eclipse中创建用户字典?【英文标题】:How to create a user dictionary in eclipse? 【发布时间】:2014-06-07 20:41:14 【问题描述】:

当我使用 eclipse 并在 javadocs 中看到我作为作者的名字时,我还发现拼写检查器标记了我的名字,因为它不明白这是一个专有名称。因此,我可以选择:

Add word to dictionary

但是当我点击它时,它说用户字典丢失并询问我是否要创建一个新字典。当我说是时,它只显示带有空白用户词典字段的拼写检查首选项,我可以选择仅添加现有用户词典,而没有创建新用户词典的选项。

如何创建用户字典以便我可以将其配置为在 Eclipse 中使用?

【问题讨论】:

我责怪 Eclipse 对话框的标签不佳的字段。从它的措辞方式来看,您似乎需要在某处选择现有字典。我希望他们改变标签以传达正确的含义。 完全同意你的观点,伙计! 不知何故这对我来说在 IntelliJ 或 NetBeans 中从来都不是问题,但显然这对很多 Eclipse 用户来说都是一个问题...... 但是,公平地说,对于常见的拼写错误单词,Eclipse 拼写检查器比 NetBeans 拼写检查器更智能。 【参考方案1】:

是的,你可以。

在您计算机上的目录中创建一个文本 (.txt) 文件。您的 Eclipse 工作区可能是合适的。在 .txt 文件的每一行中添加一个新单词。当您输入拼写错误/eclipse 不知道的单词时,您不必记住每个单词,这就是帮助选项的用途。

转到窗口首选项常规编辑器文本编辑器拼写并找到用户定义的字典部分。右侧是一个名为“Browse”的按钮,单击它,导航到您的文本文件,然后选择它。您需要重新启动 Eclipse 才能使更改生效。

您也可以在“拼写菜单”中“用户定义的字典”旁边的文本框中键入您希望文件所在的路径。它不一定存在,但如果你想这样做,你必须熟悉路径。

【讨论】:

从 Eclipse Neon.3 (4.6.3) 开始,它不需要是 .txt 文件;它可以有不同的扩展名,也可能没有扩展名,您必须关闭并重新打开 Eclipse 才能使新应用的用户字典生效。 最好将上面关于必须重置 eclipse 的评论添加到答案中。【参考方案2】:

在 C/C++ 中,您必须将该选项页面顶部的“选择要使用的拼写引擎”选项更改为“C/C++ 拼写引擎 ”。

【讨论】:

谢谢!这个问题也在这里讨论:bugs.eclipse.org/bugs/show_bug.cgi?id=310237 如果您不这样做,似乎一切正常,但在尝试从 C++ 代码中添加新单词时实际上没有任何反应。 我错过了“选择要使用的拼写引擎”下拉菜单 - 当您在尝试向其中添加单词后单击“添加新词典”按钮时,这似乎很反直觉。这让我发疯了。 +1 啊哈!应用您的更改后,这个答案现在终于可以使用了!:***.com/a/23237328/4561887。它需要你和他的改变! 这篇博文也指出了这个答案:syncor.blogspot.com/2011/03/…。【参考方案3】:

至少在 Eclipse Kepler 中需要注意的另一件事是,字典不能位于 C:\ProgramFiles\eclipse 中。当我将文件放在那里时,我无法将单词添加到字典中,可能是因为它没有对该目录的权限。

【讨论】:

【参考方案4】:

用户词典只是一个每行一个单词的纯文本文件。

您不必创建此文件,只需将要存储文件的路径放在 Eclipse 显示的“用户定义的字典”配置中,它将创建该文件。

【讨论】:

关于不需要创建它的附加信息有帮助。谢谢!

以上是关于如何在eclipse中创建用户字典?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 ios 中创建嵌套字典结构?

如何在 Java 中创建字典? [关闭]

如何在 C# 中创建包含不同类型的字典类型?

如何在eclipse中创建一个servlet程序

如何在 yii 权限模块中创建用户?

如何在MySQL中创建数据库及添加用户并授权用户