我确实有set autoindent
in ~/.nanorc
,并且在我键入时它会自动缩进。我遇到的问题是任何包含制表符的空白行都会将这些制表符剥离为尾随空格。我能做些什么来保留这些标签吗?
假设我正在编写以下 C 程序:
#include <stdio>
int main(int argc, char** args) {
printf("Hello World!\n");
// I want to add something after this comment
return 0;
}
想象一下,我决定在之后添加另一个表达式printf("Hello World!\n");
我将光标移动到我希望开始写作的行,并意识到我的缩进不正确了。我想阻止 nano 去除尾随空格,特别是制表符。
当前的解决方案是禁用
autoindent
.作为对以下评论的回应,我在
autoindent
启用和禁用选项的情况下测试了 nano 的行为:如果
autoindent
未设置,则不会删除尾随制表符。