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

sqserrrh  于 2023-03-07  发布在  Linux
关注(0)|答案(3)|浏览(199)

我是一个初学者程序员以及linux用户。以前,我使用的是windows和python IDLE是如此之好。我不需要按tab按钮后,“If”语句或任何其他循环。
现在我使用的是Linux,开始通过ubuntu的命令行文本编辑器写程序,叫做“nano”,在这里,我需要在使用“if”语句的时候一直按tab键,这是非常繁琐的。特别是当有一堆嵌套循环的时候,记住标签数变得很困难。我在想是否有什么办法让它像Windows中的空闲一样工作。我也试过谷歌的问题,但我无法解释它在几句话。我希望你已经得到了我的问题实际上是什么。我需要一个下降的解决方案。

tp5buhyn

tp5buhyn1#

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

set autoindent

注意nano是一个非常轻量级的编辑器,所以它缺少其他编辑器提供的许多特性和定制,如果你发现自己受到编辑器的限制,你可以考虑像emacsvim这样的东西。
编辑:根据要求提供更多详细信息:
在终端中键入nano ~/.nanorc,打开nano的配置文件。
进入nano后,键入set autoindent以启用自动缩进。
然后键入Ctrl-oCtrl-x保存文件。

hpxqektj

hpxqektj2#

运行nano时,将-i添加到命令中(如nano -i)。
而且,您可能会发现this很有用。

icnyk63a

icnyk63a3#

尝试使用M-I(Esc-I)打开自动缩进(如果不需要,则关闭;例如,在使用Ctrl-Ins(或单击鼠标右键)粘贴之前)。

相关问题