26

sublime 论坛上有几个链接,关于如何让 Sublime Text 2 与 Fortran 90 在这里http://www.sublimetext.com/forum/viewtopic.php?f=4&t=770一起工作,但他们没有似乎可以作为评论标识符“!” 没有得到很好的对待。

我使用原始建议的 Punchcard.tmLanguage 文件快速组装了一个解决方案,并修改了字典中的第一个块来处理“!” 作为评论(可在此处获得:https ://gist.github.com/4209445 )。

Sublime Text 2 是一个很棒的文本编辑器,它支持 Fortran 可能对理论物理和金融领域的许多人有帮助。所以如果有人知道更好的解决方案,请告诉我。

谢谢!

4

3 回答 3

25

fortran.tmBundle中的插件对我有用。我在其中创建了一个Fortran子文件夹Packages并将所有文件放在 tmBundle 中(不仅仅是.tmLanguage文件)。它选择 Fortran - Punchcard 作为文件的默认类型.for和 Fortran - Modern 的.f90文件。这两个!在我的系统上都很好 - 你有什么问题?

于 2012-12-05T02:29:46.667 回答
7

我还将 Fortran (Modern) 与 Sublime Text 一起使用(现在我使用的是第 3 版),处理评论时出现了一些小故障。看这个例子:

如您所见,第二行以感叹号开头,但无法识别。但是,如果我以“!”(包括空格)开始第一行,那么一切正常:

如果我在后面加上一个破折号!在第二行中,它将其重新调整为注释,但问题出现在第三行:

我不理解语法文件的语言,但我查看了MinimalFortran 包来解决这个问题(这个包效果很好,可以使用包控制安装,但它错过了很多语法)。我只是改变了

<string>!-</string>

<string>[!]</string>

在“Fortran - Modern.tmLanguage”文件上,一切正常:

于 2013-12-28T17:47:03.497 回答
1

另请查看Minimal Fortran。已经使用了几个月,可以保证。使用 Package Control 也易于安装。

于 2015-04-28T06:43:08.857 回答