关于c ++:Eclipse拼写引擎不存在

关于c ++:Eclipse拼写引擎不存在

Eclipse spelling engine does not exist

我在Windows上使用带有CDT 5的Eclipse 3.4(Ganymede)。

当集成的拼写检查器不知道某个单词时,它会建议(除其他外)将单词添加到用户词典的选项。

如果用户字典还不存在,则拼写检查器会提供帮助来配置它,并显示"常规/编辑器/文本编辑器/拼写"首选项窗格。 但是,此首选项窗格指出"所选拼写引擎不存在",但是没有添加或安装引擎的控件。

我如何才能使用拼写引擎?

更新:解决了我的问题的是还安装了JDT。 该解决方案于2008-09-07提出并被接受,但现在丢失了。


Ganymede的CDT版本显然出厂时配置不正确。玩了一会儿之后,我提出了解决该问题的以下步骤。

  • 导出Eclipse首选项(文件>导出>常规>首选项)。
  • 在文本编辑器中打开导出的文件。
  • 找到那行说

    1
    /instance/org.eclipse.ui.editors/spellingEngine=org.eclipse.jdt.internal.ui.text.spelling.DefaultSpellingEngine
  • 更改为

    1
    /instance/org.eclipse.ui.editors/spellingEngine=org.eclipse.cdt.internal.ui.text.spelling.CSpellingEngine

  • 保存首选项文件。

  • 将首选项重新导入Eclipse("文件">"导入">"常规">"首选项")。
  • 现在,您应该能够如上所述访问"拼写检查"配置页面。

    注意:如果要添加自定义词典,Eclipse必须能够访问并打开文件(即它必须存在-空文件将起作用)


    您是否仅在使用C / C ++开发工具?拼写检查功能还取决于所安装的Java开发工具。拼写引擎计划从JDT下推到平台,因此您可以摆脱与Java相关的问题很快就好了。 :)


    只是警告一下:如果您按照建议替换上述偏好设置,那么如果您还使用Java,则会影响拼写检查。我想我要做的就是将"选择要使用的拼写引擎"更改为C ++引擎(在首选项页面"常规"->"编辑器"->"文本编辑器"->"拼写"的首选项设置的顶部附近)。


    推荐阅读

      查看linux用户命令行?

      查看linux用户命令行?,信息,系统,时间,名称,密码,用户,命令,地址,状态,设备,L

      linux所有用户命令行?

      linux所有用户命令行?,系统,信息,地址,工作,密码,命令,用户,时间,电脑,管理,L

      linux看用户信息命令?

      linux看用户信息命令?,系统,密码,信息,状态,软件,情况,命令,用户,网络,时间,l

      linux没有命令行选项?

      linux没有命令行选项?,系统,首页,命令,工具,分析,第一,软件,异常,终端,空格,

      linux下删除用户命令?

      linux下删除用户命令?,系统,代码,邮箱,用户组,命令,用户,名称,管理,电脑,账

      用户id的linux命令?

      用户id的linux命令?,系统,密码,信息,联系方式,地址,位置,用户,命令,用户名,

      linux删除用户组命令?

      linux删除用户组命令?,管理,系统,密码,电脑,名称,用户,用户组,名字,信息,工

      linux下用户权限命令?

      linux下用户权限命令?,管理,系统,密码,地址,权限,时间,基础,信息,基本知识,

      linux登陆用户命令?

      linux登陆用户命令?,系统,工具,信息,地址,软件,工作,命令,数字,服务,名称,Lin

      linux用户名改名命令?

      linux用户名改名命令?,系统,密码,命令,代码,名称,用户名,用户,终端,主机名,

      linux用户分组命令?

      linux用户分组命令?,系统,命令,电脑,信息,时间,标准,资料,用户,文件,用户组,L

      linux命令改用户所属?

      linux命令改用户所属?,系统,文件,名称,用户组,命令,用户,名录,基本知识,所

      linux系统用户组命令?

      linux系统用户组命令?,系统,管理,密码,代码,用户组,用户,命令,邮箱,电脑,名

      linux用户管理的命令?

      linux用户管理的命令?,系统,管理,信息,地址,工作,用户,单位,基础,数据,命令,L

      linux用户退出命令行?

      linux用户退出命令行?,状态,档案,标准,系统,命令,文件,模式,编辑,指令,主机,l

      linux用户自定义命令?

      linux用户自定义命令?,系统,时间,标准,软件,项目,电脑,服务,工具,基本知识,

      linux用户组命令设置?

      linux用户组命令设置?,管理,系统,密码,代码,电脑,用户组,用户,软件,新增,命

      linux进入用户命令行?

      linux进入用户命令行?,系统,地址,工作,服务,信息,命令,首页,电脑,密码,终端,L

      linux用户用不了命令?

      linux用户用不了命令?,系统,档案,不了,命令,网络,密码,信息,情况,用户,权限,l

      linux新增用户组命令?

      linux新增用户组命令?,系统,密码,新增,用户组,联系方式,软件,邮箱,工具,管