在CodeEditor中添加占位符支持

This commit is contained in:
fofolee
2025-01-25 00:30:32 +08:00
parent dcd392ba47
commit 4595ea8ef0
4 changed files with 92 additions and 4 deletions

View File

@@ -291,6 +291,10 @@ export default {
runInTerminal,
} = options;
// 兼容编排传入true时使用默认终端
const runInTerminalOptions =
runInTerminal === true ? {} : runInTerminal;
const unescapeAndQuote = (str) => `"${str.replace(/\\"/g, '"')}"`;
if (!programs[language]) {
@@ -304,7 +308,7 @@ export default {
const defaultCharset =
isWin && ["cmd", "powershell"].includes(language) ? "gbk" : "utf-8";
const { scriptCode = defaultCharset, outputCode = defaultCharset } =
charset;
@@ -315,7 +319,7 @@ export default {
charset: { scriptCode, outputCode },
scptarg: argsStr,
},
runInTerminal,
runInTerminalOptions,
(result, err) => (err ? reject(err) : reslove(result))
);
false;