在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可能对理论物理和金融领域的许多人有所帮助。如果有人知道更好的解决方案,请告诉我。
谢谢!
答案 0 :(得分:25)
the fortran.tmBundle的插件适合我。我在Fortran
中创建了一个Packages
子文件夹,并将所有文件放在tmBundle中(不仅仅是.tmLanguage
个文件)。它选择Fortran - Punchcard作为.for
和Fortran - Modern的.f90
文件的默认类型。这些都对我的系统处理!
很好 - 你有什么问题?
答案 1 :(得分:7)
我还使用Fortran(Modern)和Sublime Text(现在我使用的是版本3)并且只有一点小故障处理注释。看看这个例子:
如您所见,第二行以感叹号开头,但无法识别。但是,如果我用"开始第一行! " (包括空格),然后一切正常:
如果我放了一个破折号!在第二行中,它将其重新标记为注释,但问题转到第三行:
我不太了解语法文件的语言,但是我已经查看了MinimalFortran package来解决这个问题(这个程序包效果很好,可以使用Package Control安装,但是它没错过很多语法)。我刚刚改变了
<string>!-</string>
到
<string>[!]</string>
&#34; Fortran - Modern.tmLanguage&#34;文件,它都工作:
答案 2 :(得分:1)
同时查看Minimal Fortran。已经使用了几个月,可以保证它。使用Package Control也易于安装。