SublimeLinter-contrib-epcomp
SublimeLinter 插件,针对 Prospero Extended Pascal 编译器中的 epcomp。
详细信息
安装
- 总计 410
- Win 311
- Mac 72
- Linux 27
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 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
说明
SublimeLinter-contrib-epcomp
此代码检查插件为 SublimeLinter 提供 epcomp
接口,它是 Prospero Extended Pascal 3.2 编译器。它将用于具有“pascal”语法的文件。
安装
使用此插件之前,必须安装 SublimeLinter 3。如果尚未安装 SublimeLinter 3,请按照此处的说明进行操作。
代码检查器安装
在使用此插件之前,您必须确保您的系统上已安装 Prospero Extended Pascal。目前获取这个遗留的商业编译器并不容易,但如果您对这个代码检查器感兴趣,很可能您已经可以访问它。编译器执行代码检查。
注意:此插件需要 Prospero Extended Pascal v3.2.07 或更高版本的 epcomp
。
代码检查器配置
为了使 SublimeLinter 能够执行 epcomp
,您必须确保它的路径对 SublimeLinter 可用。这可以通过以下两种方式完成:
阅读并按照文档中“寻找代码检查器可执行文件”部分的步骤进行,或在“验证您的 PATH”中进行。或者
选择
首选项 -> 包设置 -> SublimeLinter -> 设置
,在右侧面板中插入executable
设置,类似于以下内容:"linters": { "epcomp": { "executable": "C:\\extpas32\\bin\\epcomp.exe" } }
请注意转义反斜杠的使用。尾部反斜杠是可选的。重新启动 Sublime Text 以使此设置生效。
安装和配置 epcomp
后,如果您尚未安装,可以继续安装 SublimeLinter-contrib-epcomp 插件。
插件安装
请使用 Package Control 安装代码检查插件。这可以确保在可用新版本时插件会更新。如果您想从源代码安装以修改源代码,请参阅 贡献。
通过 Package Control 安装,请按以下步骤操作
在 Sublime Text 中打开 命令面板 并输入
install
。您应该会看到Package Control: Install Package
命令。如果该命令未高亮,请使用键盘或鼠标选择它。Package Control 将暂停几秒钟以获取可用插件的列表。当插件列表出现时,输入
epcomp
。您应该会看到SublimeLinter-contrib-epcomp
。如果该条目未高亮,请使用键盘或鼠标选择它。
设置
有关 SublimeLinter 与设置相关的一般信息,请参阅 设置。有关通用代码检查器设置的信息,请参阅 代码检查器设置。
除了标准的 SublimeLinter 设置外,SublimeLinter-contrib-epcomp 还提供自己的设置。
设置 | 描述 |
---|---|
忽略 | 忽略警告。支持的值:"possible-unclosed-comment" 或错误代码,例如:["282", "283"] 。 |
实现每个项目的设置
通常您希望根据每个项目的编译器选项配置代码检查器。您可以使用 设置标记 在项目设置中方便地完成此操作。
例如,假设您的项目接口文件位于子目录 source\obj
中,并且您想抑制关于可能未关闭注释的警告
如果您还没有在 Sublime Text 中创建项目,请选择
项目 ->另存为...
。选择
项目 ->编辑项目
。在项目的 JSON 数据 顶层 添加以下内容
"settings": { "SublimeLinter.linters.epcomp.args": [ "-e2" ], "SublimeLinter.linters.epcomp.env": { "ep": "-i${project_path}\\source\\obj -o${project_path}\\source\\obj" }, "SublimeLinter.linters.epcomp.ignore": ["282", "283"] }
保存文件。
注意,上面的 -e2
添加的参数仅用作如何添加编译器参数的示例,代码检查器已经默认添加了此特定的 -e2
选项。每次您编辑项目并更改代码检查器的设置时,所有使用该代码检查器的打开文件都将进行重新代码检查以反映新的设置。
贡献
如果您想贡献改进或修复,请执行以下操作
- 分叉插件仓库。
- 将其克隆到 Packages 里面(在 Windows 上:
C:\Users\<user>\AppData\Roaming\Sublime Text 3\Packages\SublimeLinter-contrib-epcomp
)。 - 从最新的
master
分支创建一个单独的主题分支进行开发。 - 提交并推动主题分支。
- 创建一个拉取请求。
您可能想参考 创建代码检查插件 的文档。请注意,修改应该遵循以下编程指南
- 缩进为 4 个空格。
- 代码应通过 flake8 和 pep257 代码检查器。
- 垂直空白有助于可读性,请不要害怕使用它。
- 请使用描述性的变量名,除非它们非常知名,否则不要使用缩写。
感谢您的帮助!