如何在 Notepad++ 中将整个折叠级别移动到另一个位置?

如何在 Notepad++ 中将整个折叠级别移动到另一个位置?

给定 Notepad++ 中的一个文档,其内容如下:

在此处输入图片描述

为了便于概览,所有元素均崩溃,像这样:

在此处输入图片描述

当我想移动整个<element1>...</element1内容时,我首先选择该行(比如说第 283 行,处于折叠状态 (!))并点击Ctr+X,然后转到页面底部,点击Ctr+V

但是,只有第一行被粘贴,<element1><summary>Summary</summary>而不是整个折叠的元素1!

如何才能在崩溃在 Notepad++ 中完整地折叠元素?
无需先展开元素!这样,每次移动操作都无需进行不必要的展开和重新折叠。

感谢提出的任何替代方法。

答案1

您可以使用BEGIN/END Select选择文本的开头和结尾,然后复制它。例如,如果您要复制元素 2,请将光标放在标签的开头。然后右键单击并选择BEGIN/END Select。然后将光标放在文本结束的行上(在本例中为元素 3 的开头)。右键单击并选择BEGIN/END Select。复制文本(Ctrl+C 或右键单击复制)。整个元素 2 将被复制。然后您可以粘贴它。

在此处输入图片描述

答案2

它与您想象的只是有一点点不同。

鼠标使用: 您不需要选择从行首开始的行,然后将鼠标移动到行末,而是选择起始位置,然后将鼠标向下移动一行。

键盘使用: 不要按 SHIFT+END,而是按 SHIFT+向下箭头。

  • 将光标放在折叠的唯一可见行的第一列
  • 执行Shift+Down Arrow
  • 执行Ctrl+C 或者 Ctrl+X
  • 打开新标签页Ctrl+N 或者根据您的需要放置光标
  • 粘贴剪贴板内容Ctrl+V

正如预期的那样,折叠部分的所有内容都会出现。

相关内容