我在格式为姓氏,名字的文件中有大量名称:
威廉姆斯,海威尔威廉姆斯,马克威廉
姆斯,
罗杰威廉
姆斯,斯蒂芬
......
是否有一种简单的方法可以在 Notepad++ 中反转它们,让每一行反转成 Firstname Lastname 像这样?
海韦尔·威廉斯
马克·威廉姆斯
威廉斯
斯蒂芬·威廉姆斯
......
或者任何其他简单的方法来做到这一点?
我熟悉某些编程语言的 Notepad++ 代码折叠,但最近我一直在使用与 Wiki 语法一起使用的纯文本文件。例如:
==Heading1==
Content
===Heading2===
Content
===Heading3===
Content
==Heading1.1==
Run Code Online (Sandbox Code Playgroud)
进入(当我折叠 Heading1 时):
==Heading1==
==Heading1.1==
Run Code Online (Sandbox Code Playgroud)
我希望能够在不同级别折叠这些标题及其所有内容,就像 Notepad++ 可以折叠 HTML 中的标签一样,将所有其他标签隐藏在其中。我认为这和我解释的一样清楚,有什么建议吗?
为什么Notepad++插件不能在宏中工作?例如:
Manual run plugin - Converter -> "ASCII -> HEX"
AAAA 4141414120
BBBB 42424242
CCCC 43434343
Runned as recorded macro
AAAA 4[nul][dc4][nul]?
?ý
BBBB 4[nul][dc4][nul]?
?ý
CCCC 4[nul][dc4][nul]?
?ý
Run Code Online (Sandbox Code Playgroud)
TextFx 插件、MathLab 等也是如此...我该如何解决这个问题?
我需要使用 EvaluateExpressions 或其他插件方法(TextFx -> Convert -> Decimal To Hex)或(MyPlugin -> MyMethode)自动化(记录宏)。
当我在 NPP 中打开文件时,文件类型默认为“所有类型 ( . )”。
如何将此默认设置为“.txt”?
它可能是 Windows 的事情,因为我确定它只使用默认的 Windows 文件打开对话框,但其他程序(文本板、记事本)能够默认它。
在编辑大文件时,我喜欢使用+Notepad++ 侧边栏中的符号来折叠代码片段。但是,当我关闭并重新打开文件时,代码完全展开。
有没有办法将折叠状态存储在文件中?
我正在使用 Notepad++ 来编辑 MATLAB .m 文件。它在大多数方面都运行良好,除了词法分析器似乎尚未更新为与最新版本的 MATLAB 兼容。
特别是,在使用 MATLAB 的面向对象功能时,它不会突出显示“classdef”、“methods”和“properties”关键字。有没有办法更新词法分析器,或者有办法自己编辑它以正确突出显示这些关键字?
关键字“classdef”和“properties”的突出显示应该与关键字“end”的突出显示相同:

我正在为 Notepad++ 寻找一个好的 IntelliSense 解决方案。有谁知道一个好的插件吗?
我正在尝试使用与替换功能协同作用的“输入”弹出对话框制作宏。它应该是这样的:“粘贴文本-> 要求输入-> 用输入值替换粘贴文本中的变量”。有谁知道如何做到这一点?对找到变量/输入选项特别感兴趣。
当前代码:
import * from npp
my_prompt = Notepad()
initial_string="""
THIS IS A HUGE
STRING
WITH COMMENTS
AND FUNCTIONS
AND
NESTING
MISSPELLEDD WORDS
VARIABLES
ALL KINDS OF CRAZY STUFF"""
print initial_string
user_replacement_string=Notepad.prompt(my_prompt) //RuntimeError: This class cannot be instantiated from Python
Editor.replace("varr", user_replacement_string) //untested
Run Code Online (Sandbox Code Playgroud)
重要编辑
另外,我想要一个生成这样的脚本的通用表单,类似于宏生成器生成宏的方式。看到答案。我取出了几乎所有的编码。您所要做的就是创建一个带有变量名称的模式字符串,您可以记住将其嵌入其中,并将生成的宏文件保存在正确的目录中。基本上,它允许用户宏粘贴一个值,然后轻松替换粘贴内容中的多个变量。
很长一段时间以来,我遇到了 Notepad++ 的奇怪行为。我将 .xml 文件关联到 Notepad++。大多数情况下,打开 .xml 文件工作正常。但有时,如果我将文件放入 Notepad++ 或尝试双击打开,文件将无法打开。我可以访问它的唯一方法是通过打开文件对话框。
我一开始就从某些网络存储位置观察到了这一点。今天我也把它放在了我的本地磁盘上。我没有看到记事本++中的任何设置表明它们可能会影响这一点。
有谁知道这是什么原因以及我如何“解决”这个问题?
(顺便说一句:它似乎不仅仅是 xml 文件,但我证实它发生在那里!)
我在我的F5命令(执行)中做这样的事情:
C:\Python27\pythonw.exe G:\my_python_script.py
Run Code Online (Sandbox Code Playgroud)
我想每次保存文件时都运行这个脚本。当我将此命令保存为Ctrl+ 时S,Notepad++ 不会运行它,只会保存我的文件。