问题标签 [notepad++]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
20001 浏览

regex - 在 Notepad++ 中使用正则表达式删除 CSV 文件中的回车

我有一个 CSV 文件需要清理。这是一次性的事情,所以如果可能的话,我想在 Notepad++ 中完成。

CSV 文件有两个字段,其中一个用引号括起来。我想从引用的字段中删除任何回车。我试图使用这种模式,但不能完全正确......

如果我错了,也请纠正我,但我认为“替换为”值将类似于:

提前致谢。

我也愿意接受替代解决方案,例如快速而肮脏的 PERL 脚本。

0 投票
4 回答
42730 浏览

regex - 正则表达式更改为句子大小写

我正在使用 Notepad++ 在 5453 行语言文件中进行一些文本替换。文件行的格式是:

双撇号是故意的。

我需要将值转换为句子大小写,除了“Here”和“Really”这两个词是正确的并且应该保持大写。如您所见,值中的大小写通常一开始是混合的。

我已经为此工作了一段时间。到目前为止,我所拥有的是:

这似乎至少选择了正确的字符串。替换件是我苦苦挣扎的地方。

0 投票
3 回答
29026 浏览

javascript - 在记事本++中使用 JSLint

我已经看到其他文本编辑器使用扩展来允许语法检查器,例如JSLint,这可以使用 Notepad++ 吗?

0 投票
6 回答
8223 浏览

notepad++ - 扩展记事本++

当我每天在工作中使用 Notepad++ 时,我想扩展它以提高工作效率。

我想要做的是选择包含单词的多行,右键单击并单击“逗号分隔”之类的菜单项,然后将所有单词放在单行逗号分隔。

我知道 Notepad++ 支持宏和插件。最好的方法是什么?

我的 C++ 技能有限。

更新:

澄清一下,我需要重新格式化的单词永远不会超过 5 或 6 行。问题是我每天这样做 50 次,所以加快速度的方法会很棒。有没有其他应用程序可以为我做到这一点?

更新2

感谢您的回答。我将尝试创建一个 Notepad++ 插件。

更新3

有谁知道创建 Notepad++ 插件的 .NET 包装器?也许这应该是一个新问题。

0 投票
7 回答
35345 浏览

html - 查找/替换但增加值

我有一个 .HTML 文件,其中附加了许多照片以显示照片库。我正在用新照片替换旧照片,并且我认为必须有一种比简单地复制和粘贴重复文件名更智能的方法。

我希望能够在每次替换时替换和增加一个文件名,从我选择的基本文件名开始。例如...

基本上执行 CTRL+F 并用...替换'69thStreet010.jpg'

依此类推,直到我想要它停止。这里有人有什么建议吗?非常感谢!

更新:我还应该补充一点,我正在使用 Notepad++ 来编辑我的文件。

0 投票
5 回答
34877 浏览

cmd - 如何使 Notepad++ 根据其名称运行脚本?

如果当前文件名以.rb 结尾,我想让notepad++ 运行“ruby {filename_here}”命令,如果它以.pl 结尾,则让“perl {filename_here}”运行。我试过用 NppExec 插件,但它不能做有条件的东西,所以我写了一个 bat

现在我可以从命令行使用它,例如 C:\Program Files\Notepad++>runscript "D\pl.pl" 并且它工作正常。现在如何将 Notepad++ 中的某个键绑定到“runscript $(FULL_CURRENT_PATH)”?我尝试使用运行->运行菜单 (F5),但它似乎不起作用..

0 投票
2 回答
4961 浏览

text-editor - 如何使记事本++自动将csproj文件视为XML?

我经常使用 notepad++ 来编辑 csproj 文件。而且我总是需要转到语言菜单并选择 XML 才能获得语法高亮。

是否可以将 notepad++ 配置为自动将 csproj 文件视为 XML?

0 投票
3 回答
4913 浏览

java - 需要帮助从字符串中删除奇怪的字符

目前,当我使用 java.security.signature 进行签名时,它会传回一个字符串。我似乎无法使用这个字符串,因为只有当我将字符串复制到 notepad++ 时才能看到特殊字符,如果我从那里删除这些特殊字符,我可以在我的程序中使用字符串的剩余部分。

在记事本中,它们看起来像带有 ACK GS STX SI SUB ETB BS VT 字样的黑盒子

我真的不明白它们是什么,所以很难说如何驾驭它们。

我可以运行一个函数来删除这些和可能相似的字符吗?

当我使用帖子中提供的 base64 类时,我无法返回签名

给出输出

0 投票
1 回答
4131 浏览

html - 在 Notepad++ 中使用 HTMLTidy 进行空格缩进

如何使其使其通过2个空格的倍数来缩小我的元素(在没有选择没有包装的格式时),通过标签的倍数来缩射它们(4个空格,但大小只有1字节)?

0 投票
2 回答
12519 浏览

html - 在 Notepad++ 中配置 HTML Tidy 以缩进标签而不是其他任何东西

我想要 HTMLTidy 做的只是缩进我的 HTML 文档的标签,但它目前也更改了doctype,向标签添加xmlns属性html,更改<br />标签,并且可能做一些其他的事情。

如何使 Notepad++ 中的 HTMLTidy 仅在我选择TextFX → TextFX HTML Tidy → TiDy Clean Document-nowrap时执行缩进?