<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[【功能需求】希望英文方案(含临时英文)也开放自动造词功能]]></title><description><![CDATA[<h1>背景</h1>
<p dir="auto">某些编辑器（如：EverEdit， EmEditor，VSCode等）内置了自动补全功能， 只要是标识符规范的字符串，都支持自动补全提示，但大部分的笔记软件、办公软件、浏览器发帖等，都不支持已输入内容的自动补全功能。</p>
<h1>痛点</h1>
<p dir="auto">用户在写技术笔记或发技术博客等时，经常会输入一些特定领域的专有词， 比如：在软件开发领域， 可能代码中有常量“RESET_TIME”，“REDUNDANCY_IP_ADDR”等自造词。</p>
<ul>
<li>这些自造词不可能每个都事先添加到词库中，也不能遇到1个就向英文词库添加1个(虽然也行，但会比较麻烦，中断用户当前的思维)。</li>
<li>这些自造词，可能项目结束，换了新项目就不常用了，可能需要考虑自动消亡。</li>
</ul>
<h1>需求</h1>
<p dir="auto">用户在输入专有的英文标识符时，对以下类型的希望能自动造词</p>
<ul>
<li>带“_”连字符的单词，不论大写还是小写， 如：RESET_TIME, reset_time，下划线是大量编程语言标识符的连字符。</li>
<li>带“-”横线的单词，不论大小写， 如：Lisp语言，支持get-user-by-id这种形式的标识符、XML/CSS/HTML大量使用max-page-size、background‑color等形式的属性名等，YAML配置文件广泛使用如api-timeout这类形式的配置项名称</li>
<li>类Bash变量名，如：${reset_time}，注：如果能支持最好，不能支持也能接受</li>
<li>编码时，可能要接纳符号做为编码的一部分且要区分大小写， 比如：RESET_TIME, reset_time是两个不同的词</li>
</ul>
<h1>价值</h1>
<ul>
<li>对技术文档写作，可以解决大量变量、专有词的反复输入效率问题。</li>
</ul>
<h1>参考</h1>
<ol>
<li>当前“快捷输入”可以正常输入Bash形式的变量，如下所示：</li>
</ol>
<p dir="auto"><img src="/assets/uploads/files/2026-09-01/1788267876-1163-image.png" alt="" class=" img-fluid img-markdown" width="349" height="85" /></p>
<ol start="2">
<li>当前“快捷输入”可以正常输入带“-”的标识符，如下所示：</li>
</ol>
<p dir="auto"><img src="/assets/uploads/files/2026-09-01/1788267941-782596-image.png" alt="" class=" img-fluid img-markdown" width="377" height="78" /></p>
<ol start="3">
<li>当前“快捷输入”可以正常输入带“_”的标识符，如下所示：</li>
</ol>
<p dir="auto"><img src="/assets/uploads/files/2026-09-01/1788268068-491427-image.png" alt="" class=" img-fluid img-markdown" width="291" height="86" /></p>
<p dir="auto">注：候选框太窄了， 有地方可以设置吗？</p>
<h1>变通方案：增强当前快捷输入的功能</h1>
<ul>
<li>当前“快捷输入”已经满足了90%的目标场景需求，即，输入不同形式的标识符/变量名/属性名，可以快速重复输入</li>
<li>不足： 快捷输入只会记录最近的这次输入，如果用户再输入其他内容，则快捷输入内容会覆盖，无法重复快捷输入上述变量名等</li>
<li>设想： 能不能给快捷输入，搞一个队列， 队列长度可以是1000词条(不需要多长)，如果满了，则最老的那个词条挤出去，有新快捷输入内容上屏(一定要是引导符触发的上屏，而不是当前的行为：随便一个输入都替换快捷输入的唯一一发子弹)，则压入这个队列尾部(如果词条已存在，则把对应词条移动到尾部)</li>
<li>仍然兼容当前的输入方式， 按引导符“；”时，继续重复最近的一个输入。</li>
<li>使用快捷输入引导符输入时，会遍历这个快捷队列，并做不区分符号或字母的前缀匹配。</li>
</ul>
<p dir="auto">看看用哪个方案更好， 我觉得，增强型快捷输入，代价最小，且也是逻辑自洽的。</p>
]]></description><link>https://bbs.windinput.com/topic/46/功能需求-希望英文方案-含临时英文-也开放自动造词功能</link><generator>RSS for Node</generator><lastBuildDate>Sat, 12 Sep 2026 12:24:04 GMT</lastBuildDate><atom:link href="https://bbs.windinput.com/topic/46.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 01 Sep 2026 05:23:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 【功能需求】希望英文方案(含临时英文)也开放自动造词功能 on Thu, 10 Sep 2026 14:30:20 GMT]]></title><description><![CDATA[<p dir="auto">下个版本看看能不能把这个功能搞个Beta，慢慢完善起来。</p>
]]></description><link>https://bbs.windinput.com/post/167</link><guid isPermaLink="true">https://bbs.windinput.com/post/167</guid><dc:creator><![CDATA[tyysoft]]></dc:creator><pubDate>Thu, 10 Sep 2026 14:30:20 GMT</pubDate></item><item><title><![CDATA[Reply to 【功能需求】希望英文方案(含临时英文)也开放自动造词功能 on Thu, 03 Sep 2026 02:14:38 GMT]]></title><description><![CDATA[<p dir="auto"><img src="/assets/uploads/files/2026-09-03/1788430110-283845-image.png" alt="" class=" img-fluid img-markdown" width="813" height="653" /></p>
<p dir="auto">讨论：</p>
<ul>
<li>我不确定，用户快捷输入 2026.9.3这种日期、数学算式上屏后，这个输入要不要进入临时库
<ul>
<li>进库的好处是用户后面快捷输入也可以快速复用，但可能只输入1次，后面并不命中，造成垃圾词条</li>
<li>这种字符入库后，会不会影响前缀匹配的效率？</li>
<li>如果担心性能，这个临时库的长度可以把容量搞成1000条，支持把最老的顶出去。</li>
</ul>
</li>
<li>要不先按都进入临时库来搞，因为要确定哪些进哪些不进，太麻烦了，也不准，看看效果如何。</li>
</ul>
]]></description><link>https://bbs.windinput.com/post/166</link><guid isPermaLink="true">https://bbs.windinput.com/post/166</guid><dc:creator><![CDATA[tyysoft]]></dc:creator><pubDate>Thu, 03 Sep 2026 02:14:38 GMT</pubDate></item><item><title><![CDATA[Reply to 【功能需求】希望英文方案(含临时英文)也开放自动造词功能 on Thu, 03 Sep 2026 01:47:37 GMT]]></title><description><![CDATA[<p dir="auto">最好这个临时词库，先局限于快捷输入调用，</p>
<p dir="auto">因为其他输入带这种符号的，行为可能会比较乱，有的一见符号就上屏了，</p>
<p dir="auto">而快捷输入对这个输入的复杂性包容性很好，</p>
<p dir="auto">技术类文档中会有大量这种变量/属性输入的场景，能力和场景刚好匹配：</p>
<ul>
<li>${reset_time}</li>
<li>background-color</li>
<li>user-id</li>
<li>USER_NAME</li>
</ul>
]]></description><link>https://bbs.windinput.com/post/165</link><guid isPermaLink="true">https://bbs.windinput.com/post/165</guid><dc:creator><![CDATA[tyysoft]]></dc:creator><pubDate>Thu, 03 Sep 2026 01:47:37 GMT</pubDate></item><item><title><![CDATA[Reply to 【功能需求】希望英文方案(含临时英文)也开放自动造词功能 on Thu, 03 Sep 2026 01:41:19 GMT]]></title><description><![CDATA[<p dir="auto">@幻枫 是的，可以复用， 支持补全， 这种场景下输入的东西比较杂， 比如${reset_time}，这种叫临时英文都不合适， 但技术文档中会有大量这种反复输入的场景。 快捷输入的输入逻辑，底子已经很好了， 加个队列能补全就完美了！</p>
]]></description><link>https://bbs.windinput.com/post/164</link><guid isPermaLink="true">https://bbs.windinput.com/post/164</guid><dc:creator><![CDATA[tyysoft]]></dc:creator><pubDate>Thu, 03 Sep 2026 01:41:19 GMT</pubDate></item><item><title><![CDATA[Reply to 【功能需求】希望英文方案(含临时英文)也开放自动造词功能 on Thu, 03 Sep 2026 01:03:43 GMT]]></title><description><![CDATA[<p dir="auto">你这个意思就是进入快捷输入后，对输入的内容进入临时词库，然后后续能再次输入？</p>
]]></description><link>https://bbs.windinput.com/post/163</link><guid isPermaLink="true">https://bbs.windinput.com/post/163</guid><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Thu, 03 Sep 2026 01:03:43 GMT</pubDate></item><item><title><![CDATA[Reply to 【功能需求】希望英文方案(含临时英文)也开放自动造词功能 on Tue, 01 Sep 2026 05:24:11 GMT]]></title><description><![CDATA[<p dir="auto">这个需求很有现实意义！</p>
]]></description><link>https://bbs.windinput.com/post/162</link><guid isPermaLink="true">https://bbs.windinput.com/post/162</guid><dc:creator><![CDATA[tyysoft]]></dc:creator><pubDate>Tue, 01 Sep 2026 05:24:11 GMT</pubDate></item></channel></rss>