我是初学者程序员以及linux用户。以前,我使用的是Windows,而且IDLE的蟒蛇非常好。我不需要在“If”语句或任何其他循环之后按Tab键。
现在,我正在使用Linux并开始通过ubuntu的命令行文本编辑器编写程序,称为“nano”。在这里,我需要一直按Tab键我使用“if”语句。这很乏味。特别是当有一堆嵌套循环时,很难记住标签计数。我在想是否有任何想法让它像在Windows中的IDLE一样工作。我也试图谷歌问题,但我无法用几句话来解释。我希望你的问题实际上是我的问题。我需要一个血统解决方案。
答案 0 :(得分:1)
当您对命令运行nano add -i
时(如nano -i
中所示)。
您也可能会发现this有用。
答案 1 :(得分:1)
尝试将以下内容添加到~/.nanorc
(如果文件不存在,您可能需要创建该文件):
set autoindent
请注意,nano是非常轻量级的编辑器,因此它缺少其他编辑器提供的许多功能和自定义。如果您发现自己受到编辑的限制,您可能会查看emacs
或vim
之类的内容。
编辑:根据要求提供更多详细信息:
在终端输入nano ~/.nanorc
以使用nano打开配置文件
进入nano后,键入set autoindent
以启用自动缩进
然后键入 Ctrl-o Ctrl-x 以保存文件。
答案 2 :(得分:0)
这对我有用: 在主目录上打开/创建一个名为nanorc的文件。
nano ~/.nanorc
在新行中写入以下内容:
set tabsize 4
使用Ctrl + O保存并退出,然后按Enter,Ctrl + X。应该可以。