如何在nano中缩进多行

52d*_*6af 27 indentation nano

可以使用Esc+A. 选择多行后,如何一次缩进所有这些行?

Chr*_*own 24

选择块后,您可以使用Alt+缩进它}(不是键,而是生成右大括号所需的任何组合键)。

  • ```Alt``` + ```}``` 对我不起作用,可能是我的腻子设置,但是 ```Alt``` + ```Shift``` + ```{` ``做了! (8认同)
  • 我在 OSX Mavericks 上尝试此操作但没有成功。相反,按 alt+} 会导致插入一个开始(或结束,具体取决于是否同时按住 Shift)引号字符。 (3认同)
  • @大卫`Alt + {` :-) (2认同)

Bob*_*ein 12

缩进一堆行的完整过程:

\n
    \n
  1. \xe2\x86\x91转到第一行
  2. \n
  3. Alt-A或Option-A或EscA开始选择 - 您会看到[ Mark Set ]
  4. \n
  5. \xe2\x86\x93转到最后一行下方
  6. \n
  7. Alt-Shift-}或Option-Shift-}或Esc}缩进​
  8. \n
  9. Alt-Shift-{或Option-Shift-{或Esc{减少缩进
  10. \n
  11. Alt-A或Option-A或EscA取消选择 - 您会看到[ Mark Unset ]
  12. \n
\n

顺便说一句,如果你认为4 个空格很漂亮,制表符很邪恶:

\n
    \n
  1. nano ~/.nanorc或sudo nano ~root/.nanorc或sudo nano /etc/.nanorc
  2. \n
  3. \n
    set tabsize 4\nset tabstospaces\n
    Run Code Online (Sandbox Code Playgroud)\n
  4. \n
  5. 当然你必须关闭并重新打开nano才能使这些设置生效。
  6. \n
\n

这些设置将修改 alt-shift-}/{ 的行为,以缩进/减少缩进 4 个空格。否则,默认行为是插入/删除选项卡。

\n