2012-06-04 30 views
21

在Notepad ++中,无论何时在HTML文档(或CSS中)选择任何单词,相似的单词都会自动突出显示。如何同时编辑一个单词的所有突出显示的实例?

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

All instances of 'unit' highlighted in Notepad++

+1

我不明白这个问题......你的目标是什么? ctrl + h用于替换 – Rumplin

+3

双击“单位”例如,突出显示代码中的所有“单位”。我开始键入并代替这一个单位..我想全部替换,而不通过搜索和替换窗口。 –

+2

使用'Ctrl' +'点击'可以同时编辑多个点,但您需要手动完成。 –

回答

5

按Ctrl + F,输入文字,输入替换。 “点击全部替换”。

+0

对所有人的警告,如果你这样做,那么它可能会取代高于突出显示的内容。例如,记事本++不会突出显示较长单词的子字符串的实例,但上面的方法将替换那些实例。 – AWashburn

+0

我不能写这个作为答案,但如果你打开正则表达式并搜索并替换\ bunit \ b,那么只有高亮的单词将被替换。如果单位出现在“机会”或“社区”等短语中,则不会被替换。 – AWashburn

+0

是不是替换快捷键*** Ctrl + H ***?使用*** Ctrl + F ***打开查找菜单。 –

0

曾经有一种方法可以突出显示并执行某些操作来编辑所有突出显示的部分。我知道你可以点击,但有办法以前,你并不需要的一切做到这一点(和无关用查找/替换命令!)

我要补充的是,按Ctrl +单击选项没有按不必是相匹配的单词,所以它不会与突出显示的类似单词有关

-1

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

+1

这个,没有帮助。这个问题谈到记事本++。 –

2

目前,记事本++版本6.9.2中没有内置选择所有相似文本和编辑(如Subgeime中的Ctrl + D功能,如@George所述)的功能。当它使用Notepad ++ updates the version of Scintilla时,它听起来像会起作用,因为功能内置于newer version of that

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

要查找/替换

  1. 选中你想替换的单词。
  2. 类型Ctrl + H调出Replace对话框。
  3. 修改“替换为”文本。
  4. 选择使用 “替换” 或 “全部替换”

要多编辑

首先需要enable this feature in Notepad++。通过转到设置首选项编辑然后启用多行编辑。现在,当您按住Ctrl并点击文字时,光标会留在每次点击的位置。当您完成所有想要编辑的地点时,您可以开始输入。无论您键入什么,现在都会出现在您离开光标所在的每个位置。

+0

不起作用。每当我开始输入它只编辑一个单词。我的np版本= 7.3.1。我想要做的是对所有打印语句进行注释/取消注释以进行调试。 –

+0

@BillyJhon原来的问题问如何替换同一个单词的多个实例,你想要的是完全不同的。 –

+0

@BillyJhon [This answer](https://superuser.com/a/790369/686479)描述了如何完成你想要的功能。 –

0

这可能是虽然有点晚了......

  1. 将光标移动到守信用“单位”的开始你的UL块的一个。向上移动(如果您选择了最后一行)或向下移动(如果您已选择了“最后一行”或“向下移动”第一行)光标垂直的点内(将显示只是一个很小的垂直突出线)
  2. 类型:COOL- 你会看到“冷却单元”

如果你想覆盖词“单位“,则: 在第1步选择整个单位单位,然后按照下面的步骤。

相关问题