我发现在写作或编辑时,不论它是什么,我都会重复那些我不知道重复的单词。重复单词的距离太近,听起来很笨拙。在校对时甚至可以错过这一点。 “作者失明”或“校对失明”或其他东西,不论影响是什么,都不会影响新鲜的眼睛。
示例:尽管记住X很重要,但请记住,Y应该始终是您的主要焦点。但也有例外。例如,你应该在极少数情况下记住Z.
重复使用“虽然”,“记住”和“例如”如此接近第一次使用听起来很尴尬,但“当然”,“值得注意”或其他类似的单词/短语听起来会更好。这只是我的头脑;我确信有更好的例子,但不会想到它们。
我所追求的是一种在Notepad ++中设置内容的方法,以便在您键入单词并点击空格或标点符号后,您刚刚完成的该单词的所有先前实例都会突出显示。当您开始下一个单词时,突出显示消失。
这样,当您键入时,您可以立即获得有关您刚输入的单词的最后使用距离的视觉反馈。我已经找到了一个这样做的程序,但无济于事。理想情况下,我希望根据导入的短语设置参数,例如“记住”,如果再次出现,则将其视为单个单元。但是,仅仅突出显示文档中前一个单词的出现,空格或标点符号会触发高亮显示,这将非常有用。
这可以用Notepad ++吗?
答案 0 :(得分:0)
这种功能是不可能的。但是你可以做的是使用正则表达式来检查你的文档中是否有你做过的地方。
在Notepad ++中,使用Ctrl + F打开搜索对话框,并确保选择相同的选项:
搜索此正则表达式,以查找彼此不超过300个字符的双字或三字短语:
([a-zA-Z']{2,} [a-zA-Z']{2,}( [a-zA-Z']{2,})?).{1,300}\1
当您单击“查找下一个”时,它将突出显示从第一次出现的短语到第二次出现的文本,如屏幕截图所示。
如果您有预先要检查的单词和/或短语列表,例如
albeit,for instance,however,on the other hand,keep in mind
然后你可以搜索使用这个正则表达式的那些:
(albeit|for instance|however|on the other hand|keep in mind).{1,300}\1
如果您保存正则表达式的副本,那么您可以保留要搜索的单词/短语的运行列表,并在他们想到时继续添加更多内容。