From 70a440529408a92bab7d5b803607ef2187750502 Mon Sep 17 00:00:00 2001 From: TermiNexus Date: Sun, 20 Sep 2026 18:56:16 +0800 Subject: [PATCH] =?UTF-8?q?chore(viper):=20=E9=80=89=E6=8B=A9=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E9=A6=96=E9=A1=B9=E5=8E=BB=E6=8E=89=E6=89=8B=E5=8A=A8?= =?UTF-8?q?=E6=8C=87=E5=AE=9A=20exe=20=E8=B7=AF=E5=BE=84=E6=8F=8F=E8=BF=B0?= =?UTF-8?q?=E5=B9=B6=E4=BF=AE=E6=AD=A3=E8=BF=87=E6=97=B6=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 该入口已改为文件选择对话框,原描述与输入框取路径等注释不再贴切。 --- packages/viper/src/environmentManager.ts | 7 +++---- packages/viper/src/extension.ts | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/packages/viper/src/environmentManager.ts b/packages/viper/src/environmentManager.ts index d084c08a..1b29e2c4 100644 --- a/packages/viper/src/environmentManager.ts +++ b/packages/viper/src/environmentManager.ts @@ -29,7 +29,7 @@ export interface EnvironmentChange { } /** - * 「手动指定编译器」的处理(由扩展入口注入:弹输入框取路径 + 走 VET 的 check 通道)。 + * 「选择编译器」的处理(由扩展入口注入:弹文件选择框 + 走 VET 的 check 通道)。 * 返回被选中的环境表示已处理完;返回 undefined 表示用户取消或校验未通过。 */ export type ManualCompilerPicker = () => Promise; @@ -107,7 +107,7 @@ export class EnvironmentManager implements Disposable { } /** - * 选择编译器。列表结构:首项是「选择编译器…」(手动输入 exe 路径),随后一条分隔线, + * 选择编译器。列表结构:首项是「选择编译器…」(挑一个 exe),随后一条分隔线, * 再之后才是 VET 搜到的环境。VET 关闭时这个列表照样可用(已发现的环境仍能选用)。 * @param environmentId 传入则直接选中该 id;不传则弹 QuickPick 让用户选。 */ @@ -119,7 +119,6 @@ export class EnvironmentManager implements Disposable { const items: CompilerPickItem[] = [ { label: '$(file) 选择编译器…', - description: '手动指定 exe 路径', Manual: true, }, ]; @@ -154,7 +153,7 @@ export class EnvironmentManager implements Disposable { return undefined; } - /** 注入「手动指定编译器」的处理(扩展入口提供:输入框取路径 + VET check)。 */ + /** 注入「选择编译器」的处理(扩展入口提供:文件选择框 + VET check)。 */ SetManualCompilerPicker(picker: ManualCompilerPicker): void { this.manualCompilerPicker = picker; } diff --git a/packages/viper/src/extension.ts b/packages/viper/src/extension.ts index bc7af7a6..0ed75f15 100644 --- a/packages/viper/src/extension.ts +++ b/packages/viper/src/extension.ts @@ -300,7 +300,7 @@ async function PickManualCompiler( return undefined; } -/** 手动指定一个 exe 做检查(只检查、不切换),结果通过信息消息回报。 */ +/** 挑一个 exe 做检查(只检查、不切换),结果通过信息消息回报。 */ async function CheckEnvironmentCommand(tool: EnvironmentTool): Promise { const result = await PickAndCheckExecutable(tool); if (!result) {