notepad4 icon indicating copy to clipboard operation
notepad4 copied to clipboard

是否可以对纯文本禁用代码完成?| Can disable code completion for plain text?

Open Mapaler opened this issue 3 years ago • 8 comments

有时候就真的只是当一个便利贴来用一下,临时打点字。 Sometimes it's just a temporary typing. 结果经常因为自动的代码完成产生困扰。 It is often troubled by automated code completion.

类似这样
like this 图像 13

Mapaler avatar May 30 '21 15:05 Mapaler

不妨试试把自动完成的最小匹配长度调大一些。 对于那些长单词,自动完成还是很省事的~

lifenjoiner avatar Jun 06 '21 14:06 lifenjoiner

不妨试试把自动完成的最小匹配长度调大一些。 对于那些长单词,自动完成还是很省事的~

不只是单词,还有逗号自动加空格,引号、括号自动一对等。

Mapaler avatar Jun 07 '21 04:06 Mapaler

有量化数据可以参考一下: AWL-en https://www.wolframalpha.com/input/?i=average+word+length+in+English

考虑:

  1. 超过平均长度,辅助效果下降。
  2. 1、2 太小,有较多匹配的话,选择并不省事;又使这些短单词要多按一键取消补全,直接输入省事。

建议: 在 3 ~ 5 之间自行体验选择。

lifenjoiner avatar Jun 07 '21 04:06 lifenjoiner

还有逗号自动加空格,引号、括号自动一对等

不是很理解。这不是正常的书写格式吗?

lifenjoiner avatar Jun 07 '21 04:06 lifenjoiner

还有逗号自动加空格,引号、括号自动一对等

不是很理解。这不是正常的书写格式吗?

纯文本文件里这些都是习惯自己打。

Mapaler avatar Jun 07 '21 12:06 Mapaler

默认1个字母就开始提示,确实造成不便。 我改为最小4个字母开始提示比较合理,误操作较少。

lenny20 avatar Jul 01 '21 03:07 lenny20

@zufuliu 严重同意此建议, 一直也想反馈这个功能, 我见到有类似的软件,可以手动设置开始提示的字符数,它的默认是3个, 强烈建议开发者改进一下,提前感谢,1个字母就开始提示,确有不便

Davider-code avatar Mar 17 '22 22:03 Davider-code

@zufuliu 严重同意此建议, 一直也想反馈这个功能, 我见到有类似的软件,可以手动设置开始提示的字符数,它的默认是3个, 强烈建议开发者改进一下,提前感谢,1个字母就开始提示,确有不便

See https://github.com/zufuliu/notepad2/wiki/Auto-Completion-in-Notepad2

zufuliu avatar Mar 18 '22 13:03 zufuliu

See #553, new options can be added to custom auto-completion for Plain Text (Text File, 2nd Text File, ANSI Art, HTML/XML tag/element text, most Markdown styles, etc.): auto-completion

zufuliu avatar Jan 06 '23 11:01 zufuliu

Options to disable auto-completion or ignore word inside plain text are implemented, feel free to test latest builds (e.g. from https://github.com/zufuliu/notepad2/actions/runs/4971651576). image

zufuliu avatar May 14 '23 09:05 zufuliu