如何在不影响剪贴板的情况下删除 nano 中的多行?

如何在不影响剪贴板的情况下删除 nano 中的多行?

我可以通过转到第一行Alt+选择所有文件,通过+\开始标记文本,通过+转到最后一行AltAAlt/

但是,我不知道该按哪个键来删除选定的文本。按删除键对我来说不起作用,但按Ctrl+K剪切文本会破坏我的剪贴板。

那么,删除选定文本的热键是什么?

答案1

nano当然可以删除块,请参见文章

  1. 使用CTRL++Shift6标记块的开始
  2. 使用箭头键将光标移动到块的末尾,文本将被突出显示。
  3. 使用CTRL+K剪切/删除块。

要将块粘贴到另一个位置,请将光标移动到该位置并使用CTRL+ U。您可以根据需要多次粘贴块。

答案2

纳米不支持删除文本块,仅支持剪切(到服务器的剪贴板)。

相反,如果您使用 Putty,请执行以下操作:

  1. 选择您想要的文本复制首先用鼠标将其复制到剪贴板——这会将其复制到你的本地剪贴板(即 Windows 7 剪贴板),纳米不能碰:

    在此处输入图片描述

  2. 然后选择你的区块纳米并使用Ctrl-K删除它。

  3. 最后,将光标移动到要插入在步骤 1 中复制的文本的位置(您可以关闭纳米,打开另一个文件等等只要你没有用鼠标选择另一个文本块)。右键点击将复制的文本粘贴到光标位置。

答案3

如果您尝试清空所有行。

一种非常优雅且最简单的方法是使用 bash-cli:

  • echo "" > filename.txt
  • nano filename.txt

答案4

Alt要删除多个块而不覆盖剪贴板,首先用+标记文本A(您将出现Mark Set然后使用箭头键选择文本),然后使用Ctrl+ Shift+K删除选定的文本,已删除的文本不会出现在剪贴板中。

相关内容