标签: notepad++

Notepad++ 中的反转名称顺序

我在格式为姓氏,名字的文件中有大量名称:

威廉姆斯,海威尔威廉姆斯,马克威廉
姆斯, 
罗杰威廉
姆斯,斯蒂芬
......

是否有一种简单的方法可以在 Notepad++ 中反转它们,让每一行反转成 Firstname Lastname 像这样?

海韦尔·威廉斯
马克·威廉姆斯
威廉斯
斯蒂芬·威廉姆斯
......

或者任何其他简单的方法来做到这一点?

notepad++ string-manipulation

6
推荐指数
1
解决办法
2924
查看次数

如何在 Notepad++(或任何其他文本编辑器)上“代码折叠”wiki 语法?

我熟悉某些编程语言的 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++ mediawiki syntax

6
推荐指数
1
解决办法
6607
查看次数

为什么记事本++插件在宏中不起作用?

为什么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)自动化(记录宏)。

plugins notepad++ macros

6
推荐指数
1
解决办法
5293
查看次数

如何让 Notepad++ 使用“.txt”文件作为默认的打开文件对话框过滤器?

当我在 NPP 中打开文件时,文件类型默认为“所有类型 ( . )”。

如何将此默认设置为“.txt”?

它可能是 Windows 的事情,因为我确定它只使用默认的 Windows 文件打开对话框,但其他程序(文本板、记事本)能够默认它。

notepad++

6
推荐指数
1
解决办法
3248
查看次数

有没有办法在 Notepad++ 中保存代码折叠?

在编辑大文件时,我喜欢使用+Notepad++ 侧边栏中的符号来折叠代码片段。但是,当我关闭并重新打开文件时,代码完全展开。

有没有办法将折叠状态存储在文件中?

notepad++ code-folding

6
推荐指数
1
解决办法
2592
查看次数

Notepad++ 中的 MATLAB 语法高亮显示

我正在使用 Notepad++ 来编辑 MATLAB .m 文件。它在大多数方面都运行良好,除了词法分析器似乎尚未更新为与最新版本的 MATLAB 兼容。

特别是,在使用 MATLAB 的面向对象功能时,它不会突出显示“classdef”、“methods”和“properties”关键字。有没有办法更新词法分析器,或者有办法自己编辑它以正确突出显示这些关键字?

关键字“classdef”和“properties”的突出显示应该与关键字“end”的突出显示相同:

在此处输入图片说明

notepad++

6
推荐指数
1
解决办法
1万
查看次数

Notepad ++ IntelliSense - 如何?

我正在为 Notepad++ 寻找一个好的 IntelliSense 解决方案。有谁知道一个好的插件吗?

plugins notepad++

6
推荐指数
1
解决办法
1万
查看次数

如何将“输入”添加到我的宏中,以替换 Notepad++ 中的文本?

我正在尝试使用与替换功能协同作用的“输入”弹出对话框制作宏。它应该是这样的:“粘贴文本-> 要求输入-> 用输入值替换粘贴文本中的变量”。有谁知道如何做到这一点?对找到变量/输入选项特别感兴趣。

当前代码:

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++ python

6
推荐指数
1
解决办法
8152
查看次数

Notepad ++ 无法从某些位置打开

很长一段时间以来,我遇到了 Notepad++ 的奇怪行为。我将 .xml 文件关联到 Notepad++。大多数情况下,打开 .xml 文件工作正常。但有时,如果我将文件放入 Notepad++ 或尝试双击打开,文件将无法打开。我可以访问它的唯一方法是通过打开文件对话框。

我一开始就从某些网络存储位置观察到了这一点。今天我也把它放在了我的本地磁盘上。我没有看到记事本++中的任何设置表明它们可能会影响这一点。

有谁知道这是什么原因以及我如何“解决”这个问题?

(顺便说一句:它似乎不仅仅是 xml 文件,但我证实它发生在那里!)

windows-7 notepad++

6
推荐指数
1
解决办法
1万
查看次数

在 Notepad++ 中,如何执行脚本(如使用 F5)但每次保存(Ctrl + S)?

我在我的F5命令(执行)中做这样的事情:

C:\Python27\pythonw.exe G:\my_python_script.py
Run Code Online (Sandbox Code Playgroud)

我想每次保存文件时都运行这个脚本。当我将此命令保存为Ctrl+ 时S,Notepad++ 不会运行它,只会保存我的文件。

notepad++

6
推荐指数
1
解决办法
2万
查看次数