Notepad++ 大量重写突出显示的数字

Notepad++ mass rewrite highlighted numbers

我正在用 Notepad++ 编辑一个 javascript 文件。当我单击对象中定义的某个数字时(例如 {something:244, somethingelse:244},它会突出显示同一文件中出现的所有相同数字。

我觉得,酷!但事实证明它有点没用,因为我真的不能用它做任何事情。如果我想一次全部编辑它们,我似乎找不到任何选项来实际编辑记事本突出显示的数字。

我在网上发现的关于这个问题的唯一一件事是 this question 但它似乎在处理其他问题

您可以在 Notepad++ 中使用 'Replace...' (Ctrl-H)。

听起来您希望它就地编辑,不幸的是(据我所知)Notepad++ 的多重编辑不支持就地这种情况。

不太确定我是否了解您的需求,但是怎么样:

  • 双击您要编辑的号码
  • Ctrl+H
  • replace with 框中,输入新号码
  • 点击全部替换

一定要select "match whole word only"(要不要,看你要替换什么!

这利用了我的直觉,你希望发生什么,所以我不确定这是否是你正在寻找的答案。

  • Select感兴趣的数量,我推测是244。

  • Ctrl+H

  • 查找内容:(\W)244(\W)

  • 替换为:987 如果您想将突出显示的 244 更改为 987

  • 搜索模式:Regular Expression

  • 命中全部替换