Notepad++:在每行前面加上前缀;每行自动以...开头

Notepad++:在每行前面加上前缀;每行自动以...开头

我想在 Notepad++ 中自动用字符串开始每个新行,例如0。我不想“替换”,我想字首。 如何?

答案1

您可以使用 notepad++ python 脚本,在通知键上注册一个回调(SCINTILLANOTIFICATION.MODIFIED帮助)在回调函数中:添加新行时附加前缀文本

Python代码:

from Npp import *


def prefixNewLine(args):
    prefix = "0: "
    if args['linesAdded'] == 1:
        editor.addText(prefix)

editor.callback(prefixNewLine, [SCINTILLANOTIFICATION.MODIFIED])

相关内容