NetLinx
在Sublime Text编辑器中开发AMX NetLinx项目。
详细信息
安装次数
- 总数 477
- Win 374
- Mac 79
- Linux 24
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日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 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 |
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 |
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 |
README
Sublime Text AMX NetLinx插件
sublime-netlinx
这是一个为寻找NetLinx Studio轻量级替代品的开发者而设计的插件,同时提供强大的功能。除了由Sublime Text提供的特性外,此插件还增加了AMX NetLinx编程语言的语法高亮、配色方案和构建支持。这对于寻找一个编辑器用于多种语言的程序员来说也是一个不错的选择。
适用于 Sublime Text 3
安装
- 安装Sublime Package Control
- 打开
命令面板
(Ctrl + Shift + P) - 选择
Package Control: Install Package
- 选择
NetLinx
NetLinx经典配色方案
Sublime默认使用全局配色方案。如果您希望文件看起来像在NetLinx Studio中那样,Sublime-netlinx包附带了一个经典的NetLinx配色方案。
构建支持
构建支持需要安装NetLinx编译器以及AMX提供的NetLinx编译器。AMX NetLinx编译器捆绑在NetLinx Studio中。
文件传输
文件传输由AMX提供的FileTransfer 2处理,可以通过Web Update实用程序或从之前的链接下载。
问题、错误、功能请求
任何错误和功能请求应报告在GitHub问题跟踪器上
https://github.com/amclain/sublime-netlinx/issues
通过GitHub提交补丁请求。
Mercurial用户可以使用Hg-Git与GitHub仓库交互。
从NetLinx Studio迁移
了解这一点很重要:sublime-netlinx 是一种与 NetLinx 文件工作的新方法,而不是 NetLinx Studio 特性对特性的复制品。因此,sublime-netlinx 需要不同的思维方式,这与您可能习惯的不同。如果您通常使用多种编程语言,则过渡到 sublime-netlinx 可能会很容易,并提高您的效率。如果您只使用 NetLinx 作为编程语言,过渡可能更困难。如果您在 sublime-netlinx 上投入了合理的时间并感到沮丧,那么 sublime-netlinx 可能不适合您。这没问题。
工作流程
Sublime Text 具有提供比 NetLinx Studio IDE 环境更加整洁界面的优点。在 Sublime 中,您会花费大量时间使用命令面板(ctrl + shift + p)。因此,sublime-netlinx 命令可通过命令面板以 NetLinx
前缀使用。
由于 sublime-netlinx 设计为轻量级,工作被委派给 Sublime Text 命令和外部应用程序。例如,尽管在 Sublime Text 中似乎是在构建 NetLinx 文件,但实际上仅是由 Sublime Text 显示的 netlinx-compile 控制台输出。构建命令将工作委托给运行在后台的 netlinx-compile。
一些 AMX 的专有应用不提供用于处理其数据界面的接口,只能作为独立应用程序使用。NetLinx Diagnostics 是一个例子。sublime-netlinx 提供方便的命令来启动这些应用程序。
Sublime Text 是一个非常通用的编辑器。请记住,您可以自定义编辑器并为您的流程添加插件 (包控制)。
设置工作空间
使用 Sublime Text 维护 NetLinx 工作空间的最简单方法是使用 netlinx-workspace workspace.config.yaml 文件。此文件可以手动创建,通过运行 netlinx-workspace --create
创建,或使用处理 NetLinx 项目所有方面的框架,如 netlinx-erb。
理想情况下,使用 workspace.config.yaml 文件的项目将能够使用标准 Sublime 构建任务(ctrl + b)进行编译。然而,在实现这一点之前,需要解决 扩展发现系统问题。在此期间,可以使用
NetLinx: Generate .apw From workspace.config.yaml
通过命令面板生成 NetLinx Studio .apw 文件。netlinx-erb 框架不受此问题的影响,因为它使用自己的自动化任务集。
命令参考
此插件提供可在 Sublime Text 命令面板中访问的命令(工具
-> 命令面板
)(Ctrl + Shift + P)。
- 构建:构建(Ctrl + B)- 与 构建:工作区 相同
- 构建:源
- 构建:工作区 - 所有系统
- 构建:工作区 - 活动系统
- 构建:运行(未来)
- NetLinx:修复缩进
- NetLinx:从模板新建:标准
- NetLinx:从模板新建:包含
- NetLinx:从模板新建:测试套件
- NetLinx:从模板新建:概览
- NetLinx:启动文件传输
- NetLinx:启动 NetLinx Diagnostics
代码片段
所有可用于自动完成的代码片段都可以在以下菜单中找到:
工具
-> 代码片段...
有用的 Sublime 插件
可以使用 包控制 安装 Sublime Text 插件。
- Abacus - 文本对齐。
- All Autocomplete - 扩展默认自动完成以搜索所有打开的文件中的匹配项。
- HexViewer - 十六进制查看器/编辑器。
- Text Pastry - 插入数字/文本序列。
- Vintageous - Vim快捷键。