typo: qickPick -> quickPick
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
import * as vscode from 'vscode';
|
import * as vscode from 'vscode';
|
||||||
import QuickPickItemEx from "../type-definition/QuickPickItemExType";
|
import QuickPickItemEx from "../type-definition/QuickPickItemExType";
|
||||||
import { qickPickSupportCases } from '../type-definition/SupportCaseType';
|
import { quickPickSupportCases } from '../type-definition/SupportCaseType';
|
||||||
import { TransformTextResult } from '../type-definition/TransformTextResultType';
|
import { TransformTextResult } from '../type-definition/TransformTextResultType';
|
||||||
import { transformMutliLineText } from '../main-code/transform';
|
import { transformMutliLineText } from '../main-code/transform';
|
||||||
import { EOL } from '../type-definition/EOLType';
|
import { EOL } from '../type-definition/EOLType';
|
||||||
@@ -22,22 +22,22 @@ function generateOptionsBasedOnText(text: string, eol: EOL): Array<QuickPickItem
|
|||||||
const results: Array<TransformTextResult> = transformMutliLineText(text);
|
const results: Array<TransformTextResult> = transformMutliLineText(text);
|
||||||
|
|
||||||
const mergeResultList: Array<RecommendItem> = [];
|
const mergeResultList: Array<RecommendItem> = [];
|
||||||
for (const qickPick of qickPickSupportCases) {
|
for (const quickPick of quickPickSupportCases) {
|
||||||
const conversionResult: string = caseConversion(qickPick.type, text, eol, results);
|
const conversionResult: string = caseConversion(quickPick.type, text, eol, results);
|
||||||
const recommendItem: RecommendItem | undefined = mergeResultList.find(item => item.conversionText === conversionResult);
|
const recommendItem: RecommendItem | undefined = mergeResultList.find(item => item.conversionText === conversionResult);
|
||||||
|
|
||||||
if (recommendItem === undefined) {
|
if (recommendItem === undefined) {
|
||||||
let item: RecommendItem = {
|
let item: RecommendItem = {
|
||||||
conversionText: conversionResult,
|
conversionText: conversionResult,
|
||||||
transforTo: [qickPick.shortName], // qickPick.name
|
transforTo: [quickPick.shortName], // quickPick.name
|
||||||
keyword: qickPick.keyword,
|
keyword: quickPick.keyword,
|
||||||
};
|
};
|
||||||
mergeResultList.push(item);
|
mergeResultList.push(item);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
recommendItem.transforTo.push(qickPick.shortName); // qickPick.name
|
recommendItem.transforTo.push(quickPick.shortName); // quickPick.name
|
||||||
recommendItem.keyword = Array.from(new Set(recommendItem.keyword.concat(qickPick.keyword))); // 关键词去重
|
recommendItem.keyword = Array.from(new Set(recommendItem.keyword.concat(quickPick.keyword))); // 关键词去重
|
||||||
}
|
}
|
||||||
|
|
||||||
// 根据文本生成选项的逻辑
|
// 根据文本生成选项的逻辑
|
||||||
|
@@ -3,7 +3,7 @@
|
|||||||
import * as vscode from 'vscode';
|
import * as vscode from 'vscode';
|
||||||
import handleEditorReplace from './extension-handler/editor-submenu-handler';
|
import handleEditorReplace from './extension-handler/editor-submenu-handler';
|
||||||
import { handleQuickPick } from './extension-handler/quick-pick-handler';
|
import { handleQuickPick } from './extension-handler/quick-pick-handler';
|
||||||
import { SupportCase, commands } from './type-definition/SupportCaseType';
|
import { commands } from './type-definition/SupportCaseType';
|
||||||
import { createStatusBarItem, updateStatusBarItemVisable } from './extension-handler/status-bar-handler';
|
import { createStatusBarItem, updateStatusBarItemVisable } from './extension-handler/status-bar-handler';
|
||||||
|
|
||||||
// This method is called when your extension is activated
|
// This method is called when your extension is activated
|
||||||
|
@@ -263,7 +263,7 @@ export const commands: Array<{ command: string; targetCase: SupportCase }> = [
|
|||||||
* 所有支持的命名方式
|
* 所有支持的命名方式
|
||||||
* @since 2024-04-06
|
* @since 2024-04-06
|
||||||
*/
|
*/
|
||||||
export const qickPickSupportCases = [
|
export const quickPickSupportCases = [
|
||||||
{
|
{
|
||||||
type: SupportCase.CAMEL_CASE,
|
type: SupportCase.CAMEL_CASE,
|
||||||
name: '小驼峰(驼峰)命名',
|
name: '小驼峰(驼峰)命名',
|
||||||
|
Reference in New Issue
Block a user