在linux下用python编程时,如何在nano中进行自动缩进?

2024-05-13 18:41:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我是一个初学者和linux用户。以前,我用的是windows,python IDLE非常好。我不需要在“If”语句或任何其他循环后按tab键。

现在,我使用Linux,并开始通过名为“nano”的ubuntu命令行文本编辑器编写程序。在这里,我需要一直按tab键,我使用“if”语句。这很乏味。尤其是当存在一堆嵌套循环时,很难记住制表符的数量。我在想是否有什么办法能让它像在窗户里闲逛一样工作。我也试着用谷歌搜索这个问题,但我无法用几句话来解释。我希望你知道我的问题是什么。我需要一个下降的解决方案。


Tags: 命令行用户ifnanoubuntulinuxwindows语句
3条回答

当您运行nano向命令添加-i时(如nano -i)。

另外,您可能会发现this很有用。

尝试将以下内容添加到~/.nanorc(如果文件不存在,则可能需要创建该文件):

set autoindent

注意nano是一个非常轻量级的编辑器,因此它缺少其他编辑器提供的许多特性和定制。如果您发现自己受到编辑器的限制,您可能会查看emacsvim之类的内容。

编辑:按要求提供更多详细信息:

在终端中键入nano ~/.nanorc,用nano打开配置文件。
进入nano后,键入set autoindent以启用自动缩进。
然后键入Ctrl-oCtrl-x保存文件。

这对我有效: 在主目录上打开/创建一个名为nanorc的文件。

nano ~/.nanorc

在新行中写下以下内容:

set tabsize 4

用Ctrl+O,Enter,Ctrl+X保存并退出。这应该有效。

相关问题 更多 >