首页 文章

RStudio错误:“在.HTMLsearch(查询):无法识别的搜索字段:”

提问于
浏览
24

每当我使用“帮助”选项卡中的搜索框时,都会弹出以下错误 - 但特别是当搜索与任何已加载包中的任何功能都不匹配时 . 此外,在我在R控制台中输入其他内容之前,错误不会显示 . 例如,我在帮助搜索框中键入 xxxxxxcbinddd ,然后按Enter键 . 搜索可能会产生一些近似结果 . 但没有错误 . 然后我在控制台中输入任何内容,比如说 print("x") 或其他什么,这些都显示出来,总是三个:

Warning messages:
1: In .HTMLsearch(query) : Unrecognized search field: title
2: In .HTMLsearch(query) : Unrecognized search field: keyword
3: In .HTMLsearch(query) : Unrecognized search field: alias

它开始时,RStudio有一个错误,默认情况下帮助将在浏览器中打开(Q&A),但下一次更新修复了这个问题 . 'Search Results'页面最初不会显示,但更新R本身也是固定的;但现在我有这些奇怪的"delayed"错误 . 我尝试重新安装R和RStudio,更改.Rprofile.site中的帮助选项,尝试设置 options("help_type" = "text")NULL ,似乎没有任何帮助 . 请注意,输入 ?xxxxx??xxxxx 不会产生这些错误 .

看起来像一个不常见的问题,因为谷歌搜索错误或其中的一部分不会产生有用的结果 . 我如何解决它?

更新:我有R 3.2.2和RStudio 0.99.486,在64位Windows 8.1上运行,如果这有帮助的话 .

更新2:.Rprofile文件不是罪魁祸首 .

更新3:错误是由于RStudio中的错误,希望在某些时候修复(参见详细评论) . 因此,这个问题不再需要答案 . - >回答了它,因为这个页面仍然有点击 .

2 回答

  • 2

    由于这个质量保证仍然是没有 . 1匹配Google中的查询 "In .HTMLsearch(query) : Unrecognized search field:" ,我只想在此处留下:显然(截至2016年7月,v0.99.902),当您在“搜索”字段中按Enter键时,仍然会出现此行为,错误与否不立即获得自动匹配的字符串 . 搜索有效,但是当您下次在控制台中按Enter时,将显示这些警告 . 根据RStudio support,他们正在努力(或至少是) . 所以答案是,真的是一个小麻烦,不会影响你的代码,只是IDE的用法) .

  • 7

    此行为可能是由您之前执行的搜索(即使在以前的会话中)未获得匹配引起的 . 在我的情况下,它发生是因为我在(在RStudio帮助中)查找在上一个会话中加载的库中的函数,但在我启动此会话时未加载 . 如果它让你烦恼,只需点击RStudio搜索窗口中的主页按钮即可 .

相关问题