代码::阻止fortran源代码格式化问题

代码::阻止fortran源代码格式化问题,fortran,codeblocks,Fortran,Codeblocks,我刚开始使用Fortran的Code::Blocks编辑器,因为一位朋友建议使用它。我无法使源格式化程序正常工作。对于这个简单的代码段: print *,'hello moon' !left = (mybankact-tax) * number1 !iowe = stuff-1; 当我使用“使用AStyle的格式”时,我得到了这个 我的代码中一直有这些奇怪的缩进。有人知道如何让它工作吗?这让我快发疯了。(或者其他优秀的Fortran编辑器-我不需要编译代码,只需编辑并在函数之间跳转,code:

我刚开始使用Fortran的Code::Blocks编辑器,因为一位朋友建议使用它。我无法使源格式化程序正常工作。对于这个简单的代码段:

print *,'hello moon'
!left = (mybankact-tax) * number1
!iowe = stuff-1;
当我使用“使用AStyle的格式”时,我得到了这个

我的代码中一直有这些奇怪的缩进。有人知道如何让它工作吗?这让我快发疯了。(或者其他优秀的Fortran编辑器-我不需要编译代码,只需编辑并在函数之间跳转,code::blocks非常适合这种情况。)


顺便说一句,文件扩展名是“.90”,所有语法高亮显示都很好,因此code::blocks似乎认识到这是Fortran的问题。

当我有“if”和“end if”时,这个问题会更严重-我的代码像一个永无止境的楼梯一样向下缩进。后缀是
.90
还是
.f90
?我只是想确认一下,两种方式我都无能为力。是
.f90
-很抱歉输入错误。但是,源格式化程序是否适合您?我用非常奇怪的方式格式化了多个文件,这使得它们很难读取,所以如果这个格式化程序能工作的话,它可能真的很方便。安装此修补程序后,您需要重建/usr/lib/codeblocks/plugins/libastyle.so。这是我不知道怎么做的,这就是为什么这不是一个答案。@cup谢谢-我会试着看看我是否能弄明白并让你知道。当我有“如果”和“结束如果”时,这个问题更严重-我的代码像一个永无止境的楼梯一样被不希望的缩进。后缀是
.90
还是
.f90
?我只是想确认一下,两种方式我都无能为力。是
.f90
-很抱歉输入错误。但是,源格式化程序是否适合您?我用非常奇怪的方式格式化了多个文件,这使得它们很难读取,所以如果这个格式化程序能工作的话,它可能真的很方便。安装此修补程序后,您需要重建/usr/lib/codeblocks/plugins/libastyle.so。这是我不知道该怎么做的,这就是为什么这不是一个答案。@cup谢谢-我会试试看我是否能找到答案并让你知道。
print *,'hello moon'
!left = (mybankact-tax) * number1
        !iowe = stuff-1;