1
+ {
2
+ "java.debugger.launch.projectName.description" : " 偵錯器搜索類別名時的偏好專案。不同專案中可能存在重復的類別名。當偵錯器在啟動應用程式時查找指定的主類別,此設定也有效。當使用表達式求值功能時,需要此選項。" ,
3
+ "java.debugger.launch.mainClass.description" : " 主類別的全名(例如 [java module name /] com.xyz.MainApp)或主類別對應的 Java 檔案路徑。" ,
4
+ "java.debugger.launch.args.description" : " 啟動應用程式的命令列參數。" ,
5
+ "java.debugger.launch.vmArgs.description" : " 用於啟動 JVM 的額外選項和系統屬性(例如-Xms <size> -Xmx <size> -D <name> = <value>)。" ,
6
+ "java.debugger.launch.modulePaths.description" : " 用於啟動 JVM 的模組路徑。如果未指定,偵錯器將自動從當前專案中解析。" ,
7
+ "java.debugger.launch.modulePaths.auto" : " 自動從當前專案中解析模組路徑。" ,
8
+ "java.debugger.launch.modulePaths.runtime" : " 當前專案中屬於 runtime 範圍的模組路徑。" ,
9
+ "java.debugger.launch.modulePaths.test" : " 當前專案中屬於 test 範圍的模組路徑。" ,
10
+ "java.debugger.launch.modulePaths.exclude" : " '!' 之後的路徑將會從模組路徑中去除。" ,
11
+ "java.debugger.launch.classPaths.description" : " 用於啟動 JVM 的類別路徑。如果未指定,偵錯器將自動從當前專案中解析。" ,
12
+ "java.debugger.launch.classPaths.auto" : " 自動從當前專案中解析類別路徑。" ,
13
+ "java.debugger.launch.classPaths.runtime" : " 當前專案中屬於 runtime 範圍的類別路徑。" ,
14
+ "java.debugger.launch.classPaths.test" : " 當前專案中屬於 test 範圍的類別路徑。" ,
15
+ "java.debugger.launch.classPaths.exclude" : " '!' 之後的路徑將會從類別路徑中去除。" ,
16
+ "java.debugger.launch.sourcePaths.description" : " 應用程式的額外原始碼目錄。偵錯器預設從專案設定中查找原始碼。此選項允許偵錯器在額外目錄中查找原始碼。" ,
17
+ "java.debugger.launch.encoding.description" : " JVM 的 file.encoding 設定。可以在 http://docs.oracle.com/javase/8/docs/technotes/guides/intl/encoding.doc.html 中找到可能的值。" ,
18
+ "java.debugger.launch.cwd.description" : " 應用程式的工作目錄。預設為當前工作空間根目錄。" ,
19
+ "java.debugger.launch.env.description" : " 啟動應用程式時自定義的環境變數。" ,
20
+ "java.debugger.launch.envFile.description" : " 環境變數檔案絕對路徑。" ,
21
+ "java.debugger.launch.stopOnEntry.description" : " 啟動後自動暫停應用程式。" ,
22
+ "java.debugger.launch.internalConsole.description" : " VS Code 偵錯主控台(不支援輸入串流)。" ,
23
+ "java.debugger.launch.integratedTerminal.description" : " VS Code 整合終端。" ,
24
+ "java.debugger.launch.externalTerminal.description" : " 外部終端(可在用戶設定中修改)。" ,
25
+ "java.debugger.launch.console.description" : " 用於啟動應用程式的主控台。" ,
26
+ "java.debugger.launch.shortenCommandLine.auto" : " 自動檢測命令列長度並決定是否通過適當的方法縮短命令列。" ,
27
+ "java.debugger.launch.shortenCommandLine.none" : " 使用標準命令列 'java [options] classname [args]' 啟動應用程式。" ,
28
+ "java.debugger.launch.shortenCommandLine.jarmanifest" : " 將類別路徑參數生成到臨時 classpath.jar 檔案中,並使用命令列 'java -cp classpath.jar classname [args]' 啟動應用程式。" ,
29
+ "java.debugger.launch.shortenCommandLine.argfile" : " 將類別路徑參數生成到臨時 argument 檔案中, 並使用命令列 'java @argfile [args]' 啟動應用程式。該值僅適用於 Java 9 及以上版本。" ,
30
+ "java.debugger.launch.shortenCommandLine.description" : " 當項目具有較長的類別路徑或較大的 VM 參數時,啟動程式的命令列可能會超出OS允許的最大命令列字元串限制。此選項提供了多種縮短命令列的方法。" ,
31
+ "java.debugger.launch.stepFilters.description" : " Step 時跳過指定的類別或方法。" ,
32
+ "java.debugger.launch.skipClasses.description" : " Step 時跳過指定的類別。你可以使用內建變數,如 '$JDK' 和 '$Libraries' 來跳過一組類別,或者添加一個特定的類別名表達式,如 java.*,*.Foo。" ,
33
+ "java.debugger.launch.skipClasses.skipJDK" : " 跳過系統預設的啟動路徑中的 JDK 類別,如 rt.jar、jrt-fs.jar。" ,
34
+ "java.debugger.launch.skipClasses.skipLibraries" : " 跳過應用程式庫中的類別,如 Maven、Gradle 相依性。" ,
35
+ "java.debugger.launch.skipClasses.skipClassLoader" : " 跳過類別載入器。" ,
36
+ "java.debugger.launch.skipClasses.skipClassPattern" : " 跳過指定的類別。僅支援全名,以及萬用字元,如 java.*,*.Foo。" ,
37
+ "java.debugger.launch.skipSynthetics.description" : " Step 時跳過合成方法。" ,
38
+ "java.debugger.launch.skipStaticInitializers.description" : " Step 時跳過靜態初始化方法。" ,
39
+ "java.debugger.launch.skipConstructors.description" : " Step 時跳過建構函數。" ,
40
+ "java.debugger.attach.hostName.description" : " 遠端偵錯程序所在的主機名或 IP 地址。" ,
41
+ "java.debugger.attach.port.description" : " 遠端偵錯程序的偵錯埠。" ,
42
+ "java.debugger.attach.processPicker.description" : " 使用程序選取器選擇要附加的程序,或直接設定程序 ID。" ,
43
+ "java.debugger.attach.processId.description" : " 要附加到的本地程序的 ID。" ,
44
+ "java.debugger.attach.timeout.description" : " 重新連接前的超時值,以毫秒為單位(預設為 30000ms)。" ,
45
+ "java.debugger.attach.projectName.description" : " 偵錯器搜索類別的偏好專案。不同專案中可能存在重復的類別名。" ,
46
+ "java.debugger.snippet.launch.description" : " 啟動 Java 程式。" ,
47
+ "java.debugger.snippet.launchInExternalTerminal.description" : " 在外部終端中啟動 Java 程式。" ,
48
+ "java.debugger.snippet.launchCurrentFile.description" : " 啟動當前 Java 檔案中的程式。" ,
49
+ "java.debugger.snippet.launchWithArgumentsPrompt.description" : " 啟動 Java 程式時動態提示命令列參數。" ,
50
+ "java.debugger.snippet.attach.description" : " 附加到正在運行的 Java 程式。" ,
51
+ "java.debugger.snippet.attachProcess.description" : " 使用程序選擇器選擇要附加的 Java 程序。" ,
52
+ "java.debugger.snippet.attachRemote.description" : " 附加到遠端 Java 程式。" ,
53
+ "java.debugger.configuration.title" : " Java 偵錯器" ,
54
+ "java.debugger.configuration.logLevel.description" : " Java 偵錯器的記錄級別。" ,
55
+ "java.debugger.configuration.showHex.description" : " 在「變數」視圖中以十六進位格式顯示數值。" ,
56
+ "java.debugger.configuration.showStaticVariables.description" : " 在「變數」視圖中顯示靜態變數。" ,
57
+ "java.debugger.configuration.showQualifiedNames.description" : " 在「變數」視圖中顯示類別的全名。" ,
58
+ "java.debugger.configuration.showLogicalStructure.description" : " 在「變數」視圖中顯示 Collection 和 Map 類別的邏輯結構。" ,
59
+ "java.debugger.configuration.showToString.description" : " 在「變數」視圖中顯示所有覆寫過 'toString' 方法的類別的 'toString()' 值。" ,
60
+ "java.debugger.configuration.maxStringLength.description" : " 設定「變數」或「偵錯主控台」視圖中顯示的字元串最大長度,長度超過部分將被剪掉。如果值為0,則不執行修剪。" ,
61
+ "java.debugger.configuration.hotCodeReplace.description" : " 在偵錯期間重新載入已更改的 Java 類別。確保未停用 'java.autobuild.enabled'。" ,
62
+ "java.debugger.configuration.enableRunDebugCodeLens.description" : " 在 main 方法上啟用 CodeLens 標記。" ,
63
+ "java.debugger.configuration.forceBuildBeforeLaunch" : " 在啟動 Java 程式之前強制編譯整個工作空間。" ,
64
+ "java.debugger.configuration.console" : " 指定用於啟動 Java 程式的主控台。如果要為特定的偵錯會話自訂義主控台,請修改 launch.json 中的「console」設定。" ,
65
+ "java.debugger.configuration.exceptionBreakpoint.skipClasses" : " 當發生異常時,跳過指定的類別。你可以使用內建變數,如 '$JDK' 和 '$Libraries' 來跳過一組類別,或者添加一個特定的類別名表達式,如 java.*,*.Foo。" ,
66
+ "java.debugger.configuration.jdwp.limitOfVariablesPerJdwpRequest.description" : " 一次 JDWP 請求中可以請求的變數或欄位的最大數量。該值越高,在展開變數視圖時,請求偵錯對象的頻率就越低。同時數量過大也會導致 JDWP 請求超時。" ,
67
+ "java.debugger.configuration.jdwp.requestTimeout.description" : " 偵錯器與目標 JVM 連線時 JDWP 請求的超時時間(ms)。" ,
68
+ "java.debugger.configuration.vmArgs.description" : " 啟動 Java 程式的預設 VM 參數。例如,使用 '-Xmx1G -ea' 將堆大小增加到 1GB 並啟用斷言。如果要為特定的偵錯會話定製 VM 參數,請修改launch.json 中的 'vmArgs' 設定。" ,
69
+ "java.debugger.configuration.silentNotification" : " 控制是否可以使用通知來回報進度。如果為真,則使用狀態欄來回報進度。"
70
+ }
0 commit comments