12 个版本 (3 个稳定版)
1.0.2 | 2022 年 5 月 30 日 |
---|---|
1.0.1 | 2022 年 5 月 24 日 |
1.0.0 | 2022 年 4 月 30 日 |
0.1.9 | 2021 年 12 月 15 日 |
0.1.3 | 2021 年 4 月 29 日 |
#1469 in 命令行工具
每月下载量 25
30KB
670 行
Ena-Code
一个简单的 Visual Studio Code 配置切换器,可以根据上下文/语言将配置和扩展分离。
构建和安装
依赖关系
步骤
从 crates.io 安装最新版本
$ cargo install ecode
或者在项目文件夹中,使用 cargo 从源安装
$ cargo install --path .
用法
$ ecode [PROFILE] [PATH]
PROFILE 和 PATH 是可选参数。
标志
-b <PROFILE>
:用作新配置文件基础的配置文件。(默认:Default
)-v
启用详细模式以进行调试
Ena Code 使用 {userFolder}
/.ena-code 文件夹来保存配置文件和设置。
在配置文件(.ena-code/config.yml
)中,可以更改配置文件文件夹、VSCode 可执行文件、基本配置文件,以及配置文件之间是否共享配置,以及默认文件夹是否为当前文件夹。
Ena-Code 管理器
Ena-Code 管理器是 Ena-Code 附带的实用程序,帮助管理配置文件并编辑 Ena-Code 的配置。
用法
配置文件
- 删除配置文件
$ ecode-manager profiles remove <NAME>
- 列出配置文件
$ ecode-manager profiles list
配置
- 更改默认配置文件
$ ecode-manager config default-profile <PROFILE>
- 更改配置文件文件夹
$ ecode-manager config profiles-folder <PATH>
- 设置配置文件配置是否共享
$ ecode-manager config shared-profiles-configs <enable/disable>
- 设置当前文件夹是否为默认文件夹
$ ecode-manager config use-current-folder <enable/disable>
- 更改 VSCode 路径
$ ecode-manager config vs-code-path <PATH>
所有子命令也有一个 help
命令,显示如何使用它,例如
$ ecode-manager config help
Ena-Code URL 处理程序
Ena-Code 现在具有一个 URL 处理器,这对于处理 vscode://
URLs 是必需的。
请注意,URL 处理器在 Windows 系统上仍然不能正常工作。
用法
$ ecode-url-handler <URL>
这将打开一个图形界面,允许您选择要使用该界面打开 URL 的配置文件:
如果您想直接从浏览器打开 URL,而不使用命令行,可以使用自定义方案处理器。
Linux 示例 XDG .desktop 文件
基于 VSCode 的 code-url-handler.desktop
[Desktop Entry]
Name=Ena-Code URL Handler
Comment=URL Handler for Ena-Code
GenericName=Text Editor
Exec=/path/to/ecode-url-handler %U
Type=Application
NoDisplay=true
StartupNotify=true
Categories=Utility;TextEditor;Development;IDE;
MimeType=x-scheme-handler/vscode;
Keywords=vscode;
您可以将此文件放在您的 ~/.local/share/applications
目录中。运行后
$ update-desktop-database ~/.local/share/applications
Ena-Code URL 处理器将可能在处理 vscode://
URLs 时可用。
许可证
本项目采用 The Unlicense 许可证,属于公共领域。
依赖关系
~16–30MB
~538K SLoC