Fortran
Sublime Text 3 的 Fortran 语法高亮显示
详情
安装次数
- 总数 42K
- Win 19K
- Mac 10K
- Linux 13K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 2 | 0 | 1 | 1 | 4 | 2 | 1 | 3 | 0 | 4 | 2 | 4 | 1 | 2 | 1 | 3 | 2 | 4 | 1 | 1 | 4 | 1 | 1 | 1 | 1 | 2 | 5 | 0 | 2 | 1 | 2 | 3 | 4 | 1 | 6 | 3 | 2 | 1 | 3 | 5 | 2 | 0 | 8 | 0 | 2 |
Mac | 1 | 3 | 0 | 3 | 0 | 2 | 0 | 1 | 1 | 0 | 1 | 0 | 5 | 2 | 0 | 1 | 0 | 0 | 3 | 1 | 1 | 4 | 1 | 0 | 0 | 2 | 0 | 2 | 1 | 1 | 0 | 0 | 1 | 1 | 2 | 1 | 2 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 |
Linux | 0 | 2 | 0 | 4 | 0 | 4 | 2 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 2 | 2 | 1 | 0 | 2 | 0 | 2 | 0 | 1 | 3 | 1 | 3 | 1 | 1 | 2 | 3 | 1 | 1 | 3 | 1 | 1 | 0 | 2 | 2 | 1 | 2 | 1 | 2 | 1 |
README
SublimeFortran
为 Sublime Text 3提供的 Fortran 语法高亮显示
功能
gfortran
基于的 Linter(需要安装SublimeLinter才能使用),工作过程中可高亮显示错误在注释中的 inline latex 上悬停,以在弹出窗口中查看其渲染结果(需要构建 >= 3116)
在内部函数上悬停,以在弹出窗口中查看其文档(需要构建 >= 3116)
代码片段
缩进规则
为固定格式和现代 Fortran 提供独立的语法定义。
基于新的sublime-syntax 文件格式,因此当前需要 Sublime Text 3 的最新测试版(最小构建号 3084)。
欢迎提交拉取请求 :)
安装
选项 1:通过 Package Control(推荐)
1) 安装 Package Control
2) 通过 ctrl+shift+p
(Win, Linux)或 cmd+shift+p
(OS X)打开命令板
3) 选择 Package Control: Install Package
4) 选择 Fortran
5) Package Control 会定期安装并更新此包
选项 2:克隆存储库
1) 在终端中,通过 cd
进入 Sublime Text 的 Packages 目录(可以通过选择菜单选项 Preferences → Browse Packages...
查找)
2) 克隆存储库:git clone https://github.com/315234/SublimeFortran.git Fortran
(注意命令行末尾的本地目录名)
3) 要在未来更新该包,请返回目录并运行 git pull
配置
禁用文档和 latex 弹出窗口
可以使用以下设置打开或关闭这些设置
{
"fortran_disable_docs": true,
"fortran_disable_latex": true,
}
禁用标尺
本包中包含的固定格式Fortran语法设置了一些标尺来帮助代码缩进并显示72个字符的限制在哪里。如果您觉得这些标尺分散注意力,可以通过创建一个特定语言的设置文件来禁用它们。
为此,在您的Packages/User/
目录中创建一个名为FortranFixedForm.sublime-settings
的文件,包含以下内容:
{
"rulers": []
}
使用代码检查器
本包包含一个基于SublimeLinter3的代码检查器。可以通过从命令面板中选择SublimeLinter 设置 - 用户
来修改SublimeLinter的用户设置。
您可能需要告知SublimeLinter gfortran
的位置,可以在SublimeLinter用户设置中的paths
添加它
{
"user": {
"paths": {
"linux": [],
"osx": [
"/usr/local/bin"
],
"windows": []
},
}
}
可以为gfortran
指定额外的命令行标志:“JSON { "user": { "linters": { "gfortranfixedform": { "@disable": false, "args": [ "-fdefault-real-8", "-fdefault-double-8" ], "excludes": [] }, "gfortranmodern": { "@disable": false, "args": [ "-fdefault-real-8", "-fdefault-double-8", "-ffree-line-length-none" ], "excludes": [] }, }, } }
The default flags included are currently `-cpp -fsyntax-only -Wall`.