Janet
Sublime Text 的 Janet 语言支持
详情
安装量
- 总数 119
- Win 42
- Mac 47
- Linux 30
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 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 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 |
Linux | 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 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
阅读文档
Sublime Text 的 Janet 语言支持
此软件包提供 Janet 语言支持,并提供以下功能:
- 语法高亮显示
- 去符号导航
- 从编辑器直接运行 Janet 代码
- SublimeREPL 集成
支持的 Janet 版本:1.28
屏幕截图
安装
使用 包控制
- 安装包控制。
ctrl + shift + p
(Win/Linux) /cmd + shift + p
(Mac) →包控制:安装包
→Janet
手册
- 转到 Sublime Text 用户的软件包目录
- Windows:
%AppData%\Roaming\Sublime Text\Packages\User
- macOS:
~/Library/Application Support/Sublime Text/Packages/User
- Linux:
~/.config/sublime-text/Packages/User
- Windows:
- 克隆此仓库:
git clone https://github.com/archydragon/sublime-janet
功能详情
语法高亮显示
已知有一个问题,当突出显示顶级 def
调用时并不非常一致。除此之外,应该没有问题。
构建系统
为此和 REPL,您需要在 PATH
环境变量中列出的任何一个目录下安装 Janet 二进制文件。
jpm
jpm 默认用作构建系统,如果根目录中存在 project.janet
文件。
Windows 构建说明:您需要将 vcvars_bat_path
变量设置在您的 Sublime Text 设置中,以匹配用于初始化构建环境的 MSVC 批处理文件(例如,"C:\\Program Files\\Microsoft Visual Studio\\2022\\Professional\\VC\\Auxiliary\\Build\\vcvars64.bat"
)。有关更多详细信息,请参阅 MS 文档关于命令行工具集。
在命令栏中也有 jpm clean
和 jpm test
的快捷方式。
单脚本评估
严格来说,这不是构建系统,只是使用可用的 Janet 解释器评估当前文件。目前尚不支持表达式部分评估。
与SublimeREPL集成
SublimeREPL上游似乎已停更数年,但依然可用。默认情况下,如果已安装,在添加Janet包到Sublime Text后,其REPL应用程序可以在工具
→ SublimeREPL
→ Janet
下找到。然而,如果您想通过命令面板使用它,应执行以下操作:
- 前往SublimeREPL安装目录(位于用户包目录下)。
- 在那里创建一个名为
config/Janet
的目录。 - 将此仓库中的文件
SublimeREPL/Main.sublime-menu
复制到config/Janet
。 - 创建一个包含以下内容的文件
config/Janet/Default.sublime-commands
[
{
"caption": "SublimeREPL: Janet",
"command": "run_existing_window_command", "args":
{
"id": "repl_janet",
"file": "config/Janet/Main.sublime-menu"
}
}
]
Ctrl+,
快捷键仍然不起作用,我不确定我是不是做错了什么,或者仅仅是SublimeREPL项目的年代暴露出了问题。