在 nano 中粘贴文本时如何消除级联缩进?

How do I eliminate cascading indents when pasting text in nano?

背景

我正在做从一个 shell 到另一个的简单复制粘贴。下面是我将从代码文件中复制的一组示例文本:

code
code 
  code 
code code

然而,当粘贴时,文本在 nano 编辑器中是这样的

code
  code
      code
        code code

对于每一行,它都会在编辑器中不断缩进粘贴的代码。这正是这个 vim autoindenting 问题所面临的问题,但是,我不熟悉等效的 nano 设置,因此我问这个问题的原因。

问题

如何防止我遇到的上述级联缩进问题?

而 vim 的 nano and vim derive from different text editors, the ~/.nanorc file for nano as well as the manually created ~/.vimrc 具有执行相同功能的相同关键字。 autoindent 关键字就是这种相同性的一个例子。删除 ~/.nanorc 文件中声明 set autoindent 的行,看看是否能解决问题。

注意:如果您使用此方法,您将无法在键入时自动缩进。但如果您不关心,请按照上述解决方案进行操作。