在开始之前,我想声明我根本不是一个程序员。我使用 N++ 作为基本的文字处理器。我知道这根本不是它的主要功能,但它是做这类事情的最佳软件。
我试图找到答案,但仍然没有答案。所以我在这里提出我的问题。如何在 N++ 中对齐文本,就像按 Ctrl+J 键对齐文本一样?
是的,我知道纯文本无法对齐。但我正在寻找一种解决方法,一种视觉效果。对于那些知道我在说什么的人,我希望在 FocusWriter 等软件上按 Ctrl+J 时得到我所得到的结果:没有真正的对齐,但只是因为它使打字和阅读更容易。
答案1
眼下,没有可用的插件做任何与此功能类似的事情。
最接近的是TextFX 插件它具有换行功能 (TextFX->TextFX Edit->ReWrap text)。但这不是您想要的。
目前,Notepad++ 仅支持“按原样”显示文本。也就是说,空格或字符的宽度始终相同。此外,没有页面格式化功能。没有页面宽度。为了使用对齐功能,您需要页面宽度和灵活宽度的空格。没有此功能或插件。
我能想到的最接近的自定义 hack 是使用插件来指定“页面宽度”(以字符为单位),然后算法会在单词之间插入额外的空格来模拟对齐功能。当然,这会对文本进行实际更改,而不仅仅是更改文本的显示方式。
另一个非常流行的文本编辑器,升华,似乎有支持此功能的软件包。看看它可能是好主意,因为 Notepad++ 插件社区正在慢慢消亡,而且Sublime 正在崛起...(我还没有切换;)但我也非常喜欢 Sublime)
具体来说,我对您的问题的回答是:
我怎样才能在 Notepad++ 中对齐文本?
不行。没有插件,而且以后也不可能有。开始着手 B 计划 ;)