|
|
|
@ -130,9 +130,9 @@
|
|
|
|
|
// 赞助链接的 URL
|
|
|
|
|
"url": "https://github.com/sponsors/SchoofsKelvin"
|
|
|
|
|
},
|
|
|
|
|
// 定义扩展的贡献点,用于扩展在 VSCode 中的功能和交互
|
|
|
|
|
// 定义扩展的贡献点,用于扩展在 VSCode 中的功能和交互,整个插件最重要最多的配置项。
|
|
|
|
|
"contributes": {
|
|
|
|
|
// 定义扩展的视图部分
|
|
|
|
|
// 自定义侧边栏内view的实现:定义扩展的视图部分
|
|
|
|
|
"views": {
|
|
|
|
|
// 定义名为 sshfs 的视图容器
|
|
|
|
|
"sshfs": [
|
|
|
|
@ -162,7 +162,7 @@
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
// 定义扩展的视图容器,用于在 VSCode 的活动栏中展示
|
|
|
|
|
// 自定义新的activitybar图标,也就是左侧侧边栏大的图标:定义扩展的视图容器,用于在 VSCode 的活动栏中展示
|
|
|
|
|
"viewsContainers": {
|
|
|
|
|
// 在活动栏中添加一个名为 sshfs 的视图容器
|
|
|
|
|
"activitybar": [
|
|
|
|
@ -289,9 +289,9 @@
|
|
|
|
|
"icon": "$(close)"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
// 定义一个名为 menus 的对象,用于配置命令面板
|
|
|
|
|
// 菜单:定义一个名为 menus 的对象,用于配置命令面板
|
|
|
|
|
"menus": {
|
|
|
|
|
// 定义一个名为 commandPalette 的数组,用于配置命令面板中的命令
|
|
|
|
|
// 全局命令面板:定义一个名为 commandPalette 的数组,用于配置命令面板中的命令
|
|
|
|
|
"commandPalette": [
|
|
|
|
|
// 配置一个名为 sshfs.new 的命令,该命令属于 SSH FS 类别,分组为 1
|
|
|
|
|
{
|
|
|
|
@ -349,7 +349,7 @@
|
|
|
|
|
"when": "false"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
// 定义一个名为 view/title 的数组,用于配置视图标题栏中的命令
|
|
|
|
|
// 视图的标题菜单:定义一个名为 view/title 的数组,用于配置视图标题栏中的命令
|
|
|
|
|
"view/title": [
|
|
|
|
|
// 配置一个名为 sshfs.refresh 的命令,该命令在视图为 'sshfs-configs' 或 'sshfs-connections' 时可用,属于导航分组,优先级为 1
|
|
|
|
|
{
|
|
|
|
@ -382,7 +382,7 @@
|
|
|
|
|
"group": "navigation@100"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
// 定义在视图项的上下文中显示的命令
|
|
|
|
|
// 视图项的菜单:定义在视图项的上下文中显示的命令
|
|
|
|
|
"view/item/context": [
|
|
|
|
|
// 当视图为 'sshfs-configs' 且选中项为 'config' 时,显示 '添加' 命令
|
|
|
|
|
{
|
|
|
|
@ -427,7 +427,7 @@
|
|
|
|
|
"group": "inline@1"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
// 定义在资源管理器的上下文菜单中显示的命令
|
|
|
|
|
// 资源管理器右键菜单:定义在资源管理器的上下文菜单中显示的命令
|
|
|
|
|
"explorer/context": [
|
|
|
|
|
// 配置一个名为 sshfs.terminal 的命令,该命令在资源管理器中选中的资源是一个文件夹且资源的协议是 ssh 时可用,属于导航分组,优先级为 30
|
|
|
|
|
{
|
|
|
|
|