如何同时编辑单词的所有突出显示实例?

问题描述 投票:0回答:7

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

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

All instances of 'unit' highlighted in Notepad++

notepad++ keyboard-shortcuts
7个回答
20
投票

目前,Notepad++ 6.9.2 版本中尚未内置选择所有相似文本并进行编辑的功能(如 @George 提到的 Sublime 中的 Ctrl+D 功能)。听起来确实会在 Notepad++ 更新其使用的 Scintilla 版本时起作用,因为该功能内置于较新版本中。

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

查找/替换

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

多重编辑

您首先需要在Notepad++中启用此功能。通过转到设置首选项编辑然后启用多行编辑来执行此操作。现在,当您按住 Ctrl 并在文本周围单击时,每次单击的位置都会留下一个光标。找到所有要编辑的位置后,您可以开始输入。现在,您输入的任何内容都会出现在您将光标停留的每个位置。


4
投票

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


1
投票

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

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


0
投票

这可能有点晚了...

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

如果您想覆盖“单位”一词,则: 在第一步中,选择整个单词单元,然后执行后续步骤。


0
投票

最快的方法:

  • 双击突出显示您的单词(查看所有其他实例也突出显示)
  • 按住 CTRL双击单词的下一个突出显示实例
  • 按住 CTRL 并双击所有其他所需实例,继续标记
  • 最后,粘贴键入同时编辑所有实例

GIF showcasing highlighting all instances of a word by holding down CTRL while double-clicking on each instance, and then editing them simultaneously


-1
投票

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


-1
投票

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

即:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.