问题标签 [word-completion]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
853 浏览

java - 给定一个单词列表——在java中什么是单词完成的好算法?权衡:速度/效率/内存占用

我正在探索潜在的免费/付费应用程序的硬件/软件要求(最终目标是移动 Java 应用程序)。

应用程序将从这个简单的目标开始:给定数据库中相关单词的列表,以便能够对单个字符串输入进行单词补全。

换句话说,我已经知道数据库的内容——但是算法的内存占用/速度/搜索效率将决定支持的数据量。

我从一开始就使用基于后缀的树搜索,但我想知道是否有人对这种简单方法与会议中讨论的更复杂方法的速度/内存大小权衡有经验。

老实说,最初的应用程序在上下文中可能只有不到 500 个单词,所以这可能无关紧要,但最终应用程序可能会扩展到数万或数十万条记录——因此是关于速度与内存占用的问题。

我想我可以从一些简单的东西开始,然后再切换,但我希望能早点理解权衡!

0 投票
4 回答
939 浏览

eclipse - VisualStudio 2010 中是否有类似 Eclipse 的 WORD 完成快捷方式?

我最近从 Java 开发和 Eclipse IDE 切换到 C# .NET 和 VisualStudio 2010。我真正怀念的是用于单词完成的Alt+ Eclipse 快捷方式。/我不是在谈论 IntelliSense 自动完成的东西。我的意思是,我希望文本编辑器完成编写文档中已经存在但不会出现在 IntelliSense 中的单词,例如字符串文字。

在 Notepad++ 中,它是Ctrl+Enter快捷方式。在 Eclipse 中是前面提到的Alt+/

VS2010 可以做同样的事情吗?如果不是默认情况下,谁能指出我可以插入到我的 VS2010 中的体面的 VB 宏来执行此操作?

谢谢你。

编辑

请注意CODE补全(即在大多数 IDE/聪明的编辑器中是由 Ctrl+Space 执行的)和简单的WORD补全(我正在寻找的)之间存在差异。单词完成不会尝试分析当前上下文,也不会猜测您可能追求的类型/方法。它所做的一切都是尝试通过查看光标位置并搜索当前文档中已经出现的相似单词来完成您开始输入的工作。

0 投票
2 回答
1399 浏览

vim - 是否有任何提示或技巧可以轻松选择 (g)Vim 的全能完成弹出窗口的第一个单词?

例如,如果我写<?ph

可能会弹出以下文字(并且php在菜单中高亮显示但在代码中不显示):

如果我点击TabCTRL+ N,它就会消失"Back at original."

如果我按Shift+TabCTRL+P它会转到phrase.

虽然 php 在菜单中突出显示,但如果我按 enterph并没有完成。

我不确定这是 Vim 中的正常行为还是我的 .vimrc 有问题:

有没有办法立即选择第一个单词?

编辑:

0 投票
2 回答
4567 浏览

android - 在 Android 键盘中包含单词建议

嗨,我想在我的自定义键盘中包含单词建议。

例如,如果我写wi它应该建议我是否要写“winner”“winks”“wilson”等

请指导我。

谢谢

0 投票
1 回答
1997 浏览

haskell - Haskell(haskell)单词补全

Haskeline 使得获取文件名制表符补全功能变得非常容易:

它还提供了诸如 completeWord 和 completeQuotedWord 之类的功能,它们应该能够以与使用 completeFilename 相同的方式来实现上述功能。
(换句话说,基于单词列表(例如函数名称)而不是基于文件夹的内容来完成制表符)

任何人都可以提供一个工作示例 - 或工作代码 - 吗?

来自其他包(如 HCL)的功能建议也很有帮助。

0 投票
1 回答
3029 浏览

autocomplete - How to disable auto-suggestion/word-completion in Windows Mobile 6.5 from settings?

I want to disable the auto suggestion from 'settings' or some type of UI that comes with the OS. I'm using Motorola MC9595, OS 6.5 professional.

I know a registry which changes this behaviour but given my scenrio, thats not an option for me. Also I'm finding it hard to disgest that there is no UI for this setting on 6.5, though I was able to change this behaviour in WM 6.(settings/personal/input)

Any help would be highly appreciated

0 投票
1 回答
392 浏览

windows-phone-8 - windows phone 8 的单词建议控制

有谁知道如何实现一个单词建议弹出菜单,这样当您输入字母时,它会打开弹出菜单并建议您可以选择的单词,当您选择时,您可以继续输入非常类似于例如文本消息中的单词建议。如果您将 Textblock 的输入范围设置为 Text,则此功能已经在 windows phone 8 中,但问题是您无法以编程方式将自己的单词输入字典。我也在查看 windows phone 8 工具包的自动完成功能,但问题是从列表中选择单词后无法继续输入。知道如何修改该控件以便您可以做到吗?

谢谢,贾尼

0 投票
0 回答
297 浏览

c# - VS2013 中部分类的 Intellisense 无法正常工作?

我一直在将 vs2013 用于带有 VS Unity 插件的 Unity 游戏。

除了我的部分课程外,Intellisense 工作得很好。

由于某些我无法理解的原因,Intellisense 的完整单词功能不起作用。

如果我写下整个方法/变量,它不会显示任何错误,但是当我打字完成一半时,它会在极少数情况下出现。

我目前想知道这个问题的原因可能是什么,但甚至还没有找到一个原因。

可能是我的部分类(分成 2 个)很大,因为两者加起来包含超过 20000 行(这就是我拆分它们的原因)。

但是,它只有 20,000 行代码,与其他项目可能包含的内容相比,它只是一个中等规模的项目。

任何帮助,将不胜感激。

0 投票
0 回答
280 浏览

texmaker - 在 texmaker 中完成单词的简单方法

我知道 texmaker 通过右键单击单词具有“单词完成”选项。但是想象一下写你的论文并且一直需要自动完成!使用 texmaker 是否有更好/更用户友好的方式来做到这一点?

0 投票
1 回答
75 浏览

swift - iOS 自定义键盘的 Word 数据库

我正在为一种亚洲语言编写自定义键盘,并且我有一个包含超过一百万个单词的单词数据库。我现在使用 Realm 并用它来提供单词建议。当用户键入前几个字母时,键盘将搜索数据库并根据赋予每个单词的优先级值提供单词。但这与 App Store 中的其他键盘相比似乎效率低下,我在这个问题上找不到任何具体的方法或想法。任何人都可以为我指明方向,以提高使用自定义 iOS 键盘进行单词搜索的效率。

我没有尝试过 CoreData,但一般来说,该领​​域被认为比 CoreData 更快。