mirror of
https://github.com/fofolee/uTools-quickcommand.git
synced 2025-06-06 13:04:10 +08:00
优化提交给AI助手的文档,减少长度并保留适当中文注释
This commit is contained in:
parent
89a493e626
commit
d3795cd133
@ -190,7 +190,7 @@ Shell脚本执行、Python脚本执行、Node.js脚本执行、PowerShell脚本
|
|||||||

|

|
||||||
|
|
||||||
>AI代码生成
|
>AI代码生成
|
||||||

|

|
||||||
|
|
||||||
>可视化编排界面
|
>可视化编排界面
|
||||||

|

|
||||||
|
@ -105,13 +105,22 @@ import { defineComponent } from "vue";
|
|||||||
import AISelector from "components/ai/AISelector.vue";
|
import AISelector from "components/ai/AISelector.vue";
|
||||||
import AIChatHistory from "components/ai/AIChatHistory.vue";
|
import AIChatHistory from "components/ai/AIChatHistory.vue";
|
||||||
|
|
||||||
const quickcommandApi =
|
const compressApi = (api) => {
|
||||||
require(`!raw-loader!plugins/monaco/types/quickcommand.api.d.ts`)
|
return api
|
||||||
.default.replace(/\/\*[\s\S]*?\*\//g, "")
|
.replace(/\/\*[\s\S]*?\*\//g, (match) => {
|
||||||
.replace(/\n/g, "");
|
// 只替换包含2个以上换行符的注释
|
||||||
const uToolsApi = require(`!raw-loader!plugins/monaco/types/utools.api.d.ts`)
|
return match.split("\n").length > 2 ? "" : match;
|
||||||
.default.replace(/\/\*[\s\S]*?\*\//g, "")
|
})
|
||||||
.replace(/\n/g, "");
|
.replace(/\n/g, "")
|
||||||
|
.replace(/\s+/g, " ");
|
||||||
|
};
|
||||||
|
|
||||||
|
const quickcommandApi = compressApi(
|
||||||
|
require(`!raw-loader!plugins/monaco/types/quickcommand.api.d.ts`).default
|
||||||
|
);
|
||||||
|
const uToolsApi = compressApi(
|
||||||
|
require(`!raw-loader!plugins/monaco/types/utools.api.d.ts`).default
|
||||||
|
);
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
name: "AIAssistantSideBar",
|
name: "AIAssistantSideBar",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user