ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

NetLinx

amclain ST3

在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

源代码
raw.​githubusercontent.​com

Sublime Text AMX NetLinx插件

sublime-netlinx

MIT License

这是一个为寻找NetLinx Studio轻量级替代品的开发者而设计的插件,同时提供强大的功能。除了由Sublime Text提供的特性外,此插件还增加了AMX NetLinx编程语言的语法高亮、配色方案和构建支持。这对于寻找一个编辑器用于多种语言的程序员来说也是一个不错的选择。

适用于 Sublime Text 3

安装

  1. 安装Sublime Package Control
  2. 打开命令面板 (Ctrl + Shift + P)
  3. 选择Package Control: Install Package
  4. 选择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)。

代码片段

所有可用于自动完成的代码片段都可以在以下菜单中找到:

工具 -> 代码片段...

有用的 Sublime 插件

可以使用 包控制 安装 Sublime Text 插件。