如何在Sublime text 2中为Fortran 90获得适当的文本颜色高亮显示?
sublime论坛上有几个链接,关于如何让sublime Text 2与Fortran 90一起使用,但它们似乎不太起作用,因为注释标识符“!”没有得到很好的处理 我使用最初建议的Punchcard.tmLanguage文件快速组装了一个解决方案,并修改了dictionary中的第一个块,将“!”作为注释(可在此处找到:) Sublime Text 2是一个很棒的文本编辑器,它支持Fortran可能会对许多理论物理和金融领域的人有所帮助。因此,如果有人知道更好的解决方案,请告诉我 谢谢 上的插件对我有用。我在如何在Sublime text 2中为Fortran 90获得适当的文本颜色高亮显示?,fortran,sublimetext2,fortran90,Fortran,Sublimetext2,Fortran90,sublime论坛上有几个链接,关于如何让sublime Text 2与Fortran 90一起使用,但它们似乎不太起作用,因为注释标识符“!”没有得到很好的处理 我使用最初建议的Punchcard.tmLanguage文件快速组装了一个解决方案,并修改了dictionary中的第一个块,将“!”作为注释(可在此处找到:) Sublime Text 2是一个很棒的文本编辑器,它支持Fortran可能会对许多理论物理和金融领域的人有所帮助。因此,如果有人知道更好的解决方案,请告诉我 谢谢 上的插件
Packages
中创建了一个Fortran
子文件夹,并将所有文件放在那里的tmBundle中(不仅仅是.tmLanguage
文件)。它选择Fortran-Punchcard作为.for
和Fortran-Modern作为.f90
文件的默认类型。这两个都是治疗代码>在我的系统上很好-你有什么问题?我也使用Fortran(Modern)和Sublime文本(现在我使用的是版本3),只是在处理注释时出现了一点小故障。看看这个例子:
如您所见,第二行以感叹号开头,但无法识别。但如果我以“!”(包括一个空格)开始第一行,那么一切都可以:
如果我在后面划一个破折号!在第二行中,它将其重新定义为注释,但问题出现在第三行:
我不理解语法文件的语言,但我已经研究了解决这个问题的方法(这个包非常好,可以使用包控制安装,但是它缺少很多语法)。我刚换了房间
<string>!-</string>
-
到
[!]
在“Fortran-Modern.tmLanguage”文件中,所有这些都有效:
也请退房。我已经用了几个月了,可以担保。使用软件包控件也易于安装。谢谢!我只使用了.tmLanguage文件,这就是问题所在。很高兴提供帮助!如果解决了您的问题,请接受答案(箭头旁边的勾号)。可以通过菜单首选项浏览软件包
<string>[!]</string>