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

时间:2017-03-03 16:58:47

标签: python linux nano

我是初学者程序员以及linux用户。以前,我使用的是Windows,而且IDLE的蟒蛇非常好。我不需要在“If”语句或任何其他循环之后按Tab键。

现在,我正在使用Linux并开始通过ubuntu的命令行文本编辑器编写程序,称为“nano”。在这里,我需要一直按Tab键我使用“if”语句。这很乏味。特别是当有一堆嵌套循环时,很难记住标签计数。我在想是否有任何想法让它像在Windows中的IDLE一样工作。我也试图谷歌问题,但我无法用几句话来解释。我希望你的问题实际上是我的问题。我需要一个血统解决方案。

3 个答案:

答案 0 :(得分:1)

当您对命令运行nano add -i时(如nano -i中所示)。

您也可能会发现this有用。

答案 1 :(得分:1)

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

set autoindent

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

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

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

答案 2 :(得分:0)

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

nano ~/.nanorc

在新行中写入以下内容:

set tabsize 4

使用Ctrl + O保存并退出,然后按Enter,Ctrl + X。应该可以。