37

在 Notepad++ 中,每当您选择 HTML 文档(或 CSS)中的任何单词时,相似的单词都会自动突出显示。

是否有一个快捷方式可以一次编辑所有这些突出显示的片段?

Notepad++ 中突出显示的所有“单元”实例

4

6 回答 6

16

目前,Notepad++ 6.9.2 版没有内置选择所有相似文本和编辑的功能(如 @George 提到的 Sublime 中的 Ctrl+D 功能)。当 Notepad++更新它使用的 Scintilla 版本时,它听起来确实会起作用,因为该功能内置于.

完成类似于您所说的多行编辑的唯一方法是使用替换功能或 Notepad++ 的多行编辑版本。

查找/替换

  1. 突出显示您要替换的单词。
  2. 键入Ctrl+H以调出替换对话框。
  3. 修改“替换为”文本。
  4. 选择“替换”或“全部替换”

多重编辑

您首先需要在 Notepad++ 中启用此功能。为此,请转到Settings→<kbd>Preferences→<kbd>Editing,然后启用多行编辑。现在,当您按住 Ctrl 并在文本周围单击时,每次单击的位置都会留下一个光标。找到所有要编辑的地点后,您就可以开始输入了。您输入的任何内容现在都将出现在您将光标留在的每个位置。

于 2016-08-06T20:14:27.137 回答
6

Ctrl + F,输入单词,输入替换。“点击全部替换”。

于 2014-01-20T13:37:32.790 回答
1

曾经有一种方法可以突出显示并做一些事情来编辑所有突出显示的部分。我知道您可以单击,但是以前有一种方法您不需要对所有内容都执行此操作(并且与查找/替换命令无关!)

我应该补充一点,Ctrl+Click 选项不一定要匹配单词,因此它与突出显示相似单词并没有真正的关系

于 2014-05-13T10:06:22.360 回答
1

在此处查看答案https://superuser.com/questions/621986/editing-all-instances-of-a-string-in-notepad

这是:

CTRL+H 进入替换对话框(或通过菜单搜索 ==> 替换)。

输入要查找的字符串并输入要替换的字符串,然后点击右侧的“全部替换”按钮。

于 2015-08-18T12:47:28.227 回答
1

不过这可能有点晚了……

  1. 将光标移动到 ul 块之一中单词“unit”的开头。就在 " 字符旁边。确保这是第一项或最后一项。
  2. 按关键字上的“Alt”键。
  3. 向上(如果您选择了最后一行)或向下(如果您选择了第一行)光标在其位置内垂直移动(将仅显示一条微小的垂直突出显示线)。
  4. 类型:cool-您将看到“cool-unit”

如果要覆盖单词“unit”,则:在第一步选择整个单词 unit,然后执行下一步。

于 2017-06-20T20:48:06.817 回答
-1

有一种方法,但我使用了不同的编辑器。Sublime 允许您通过突出显示一个区域并按 CTRL+D 来选择多个区域,然后您会获得许多光标,并且您可以并行编辑它们。

于 2014-07-29T08:15:16.703 回答