1.3.8 - Quick Pick
This commit is contained in:
parent
607df5337f
commit
7e7801185d
5
.vscode/settings.json
vendored
Normal file
5
.vscode/settings.json
vendored
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"cSpell.words": [
|
||||||
|
"VSIX"
|
||||||
|
]
|
||||||
|
}
|
BIN
type-script-helper-1.3.8.vsix
Normal file
BIN
type-script-helper-1.3.8.vsix
Normal file
Binary file not shown.
@ -93,12 +93,12 @@ Quick Fix - Public (Expression Body)
|
|||||||
|
|
||||||
Quick Fix - Instance Field to Calisthenics
|
Quick Fix - Instance Field to Calisthenics
|
||||||
|
|
||||||
## 1.3.5, 1.3.6, 1.3.7
|
## 1.3.5, 1.3.6, 1.3.7, 1.3.8
|
||||||
-----------------------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
Code Generator - Quick Pick {promiseLinesHelper.codeGeneratorQuickPick}
|
Code Generator - Quick Pick {promiseLinesHelper.codeGeneratorQuickPick}
|
||||||
Open in New Window {open-in-new-window.open}
|
Open in New Window {open-in-new-window.open}
|
||||||
Learned npm install will do simular to nuget restore
|
Learned npm install will do similar to nuget restore
|
||||||
Learned npm audit fix
|
Learned npm audit fix
|
||||||
Learned npm audit fix --force
|
Learned npm audit fix --force
|
||||||
Learned npm run compile will do simular to build
|
Learned npm run compile will do similar to build
|
@ -4,7 +4,7 @@
|
|||||||
"description": "Helper for VS Code in TypeScript",
|
"description": "Helper for VS Code in TypeScript",
|
||||||
"publisher": "IFX",
|
"publisher": "IFX",
|
||||||
"repository": "https://github.com/mikepharesjr/YO-VSCode/tree/master/type-script-helper",
|
"repository": "https://github.com/mikepharesjr/YO-VSCode/tree/master/type-script-helper",
|
||||||
"version": "1.3.7",
|
"version": "1.3.8",
|
||||||
"engines": {
|
"engines": {
|
||||||
"vscode": "^1.40.0"
|
"vscode": "^1.40.0"
|
||||||
},
|
},
|
||||||
|
@ -37,10 +37,10 @@ export function activate(context: vscode.ExtensionContext) {
|
|||||||
vscode.window.showInformationMessage(`Opening ${uri.path} in new window!`);
|
vscode.window.showInformationMessage(`Opening ${uri.path} in new window!`);
|
||||||
vscode.commands.executeCommand('vscode.openFolder', uri, true);
|
vscode.commands.executeCommand('vscode.openFolder', uri, true);
|
||||||
}),
|
}),
|
||||||
|
vscode.commands.registerCommand('promiseLinesHelper.codeGeneratorQuickPick', promiseLinesHelper.codeGeneratorQuickPick),
|
||||||
vscode.commands.registerCommand('readOnlyLinesHelper.searchGoogle', readOnlyLinesHelper.searchGoogle),
|
vscode.commands.registerCommand('readOnlyLinesHelper.searchGoogle', readOnlyLinesHelper.searchGoogle),
|
||||||
vscode.commands.registerCommand('replaceLinesHelper.addCSharpComment', replaceLinesHelper.addCSharpComment),
|
vscode.commands.registerCommand('replaceLinesHelper.addCSharpComment', replaceLinesHelper.addCSharpComment),
|
||||||
vscode.commands.registerCommand('replaceLinesHelper.addVBComment', replaceLinesHelper.addVBComment),
|
vscode.commands.registerCommand('replaceLinesHelper.addVBComment', replaceLinesHelper.addVBComment),
|
||||||
vscode.commands.registerCommand('replaceLinesHelper.codeGeneratorQuickPick', promiseLinesHelper.codeGeneratorQuickPick),
|
|
||||||
vscode.commands.registerCommand('replaceLinesHelper.convertToRegularExpression', replaceLinesHelper.convertToRegularExpression),
|
vscode.commands.registerCommand('replaceLinesHelper.convertToRegularExpression', replaceLinesHelper.convertToRegularExpression),
|
||||||
vscode.commands.registerCommand('replaceLinesHelper.cutEachLine', replaceLinesHelper.cutEachLine),
|
vscode.commands.registerCommand('replaceLinesHelper.cutEachLine', replaceLinesHelper.cutEachLine),
|
||||||
vscode.commands.registerCommand('replaceLinesHelper.expandSql', replaceLinesHelper.expandSql),
|
vscode.commands.registerCommand('replaceLinesHelper.expandSql', replaceLinesHelper.expandSql),
|
||||||
|
@ -9,49 +9,81 @@ function codeGeneratorQuickPickLogic(): undefined {
|
|||||||
let thenable = vscode.window.showQuickPick(
|
let thenable = vscode.window.showQuickPick(
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
label: "Namespace",
|
||||||
|
detail: "Namespace",
|
||||||
|
output: "%namespace%"
|
||||||
|
}, {
|
||||||
label: "Class name",
|
label: "Class name",
|
||||||
detail: "Segments Minus One (Object || Array)",
|
detail: "Segments Minus One (Object || Array)",
|
||||||
output: "$ClassName$"
|
output: "%ClassName%"
|
||||||
}, {
|
}, {
|
||||||
label: "Type",
|
label: "Type",
|
||||||
detail: "Segments Minus One (!Object && !Array)",
|
detail: "Segments Minus One (!Object && !Array)",
|
||||||
output: "$Type$"
|
output: "%Type%"
|
||||||
}, {
|
}, {
|
||||||
label: "Suggested Type",
|
label: "Suggested Type",
|
||||||
detail: "Type based on values in *.json file",
|
detail: "Type based on values in *.json file",
|
||||||
output: "$SuggestedType$"
|
output: "%SuggestedType%"
|
||||||
}, {
|
}, {
|
||||||
label: "Full Path",
|
label: "Full Path",
|
||||||
detail: "Full Path and name in padded format",
|
detail: "Full Path and name in padded format",
|
||||||
output: "$Debug$"
|
output: "%Debug%"
|
||||||
}, {
|
}, {
|
||||||
label: "Name",
|
label: "Name",
|
||||||
detail: "Segments Last only name (no path)",
|
detail: "Segments Last only name (no path)",
|
||||||
output: "$Name$"
|
output: "%Name%"
|
||||||
|
}, {
|
||||||
|
label: "Name for Suggested Type",
|
||||||
|
detail: "Segments name (full)",
|
||||||
|
output: "%FullName%"
|
||||||
}, {
|
}, {
|
||||||
label: "Class name (Camel-Cased)",
|
label: "Class name (Camel-Cased)",
|
||||||
detail: "Segments Minus One (Object || Array)",
|
detail: "Segments Minus One (Object || Array)",
|
||||||
output: "ClassNameCamel$"
|
output: "%ClassNameCamelCased%"
|
||||||
}, {
|
}, {
|
||||||
label: "Type (Camel-Cased)",
|
label: "xType (Camel-Cased)",
|
||||||
detail: "Segments Minus One (!Object && !Array)",
|
detail: "Segments Minus One (!Object && !Array)",
|
||||||
output: "TypeCamel$"
|
output: "%xTypeCamelCased%"
|
||||||
}, {
|
}, {
|
||||||
label: "Suggested Type (Camel-Cased)",
|
label: "xSuggested Type (Camel-Cased)",
|
||||||
detail: "Type based on values in *.json file",
|
detail: "Type based on values in *.json file",
|
||||||
output: "SuggestedTypeCamel$"
|
output: "%xSuggestedTypeCamelCased%"
|
||||||
}, {
|
}, {
|
||||||
label: "Full Path (Camel-Cased)",
|
label: "Full Path (Camel-Cased)",
|
||||||
detail: "Full Path and name in padded format",
|
detail: "Full Path and name in padded format",
|
||||||
output: "$DebugCamel$"
|
output: "%DebugCamelCased%"
|
||||||
|
}, {
|
||||||
|
label: "Name (Humanized)",
|
||||||
|
detail: "Segments Last only name (no path)",
|
||||||
|
output: "%NameHumanized%"
|
||||||
}, {
|
}, {
|
||||||
label: "Name (Camel-Cased)",
|
label: "Name (Camel-Cased)",
|
||||||
detail: "Segments Last only name (no path)",
|
detail: "Segments Last only name (no path)",
|
||||||
output: "$NameCamel$"
|
output: "%NameCamelCased%"
|
||||||
}, {
|
}, {
|
||||||
label: "Name (Camel-Cased and Plural)",
|
label: "Name (Camel-Cased and Plural)",
|
||||||
detail: "Segments Last only name (no path)",
|
detail: "Segments Last only name (no path)",
|
||||||
output: "$NameCamelPlural$"
|
output: "%NameCamelPlural%"
|
||||||
|
}, {
|
||||||
|
label: "Name for Suggested Type (Humanized)",
|
||||||
|
detail: "Segments Last only name (no path)",
|
||||||
|
output: "%FullNameHumanized%"
|
||||||
|
}, {
|
||||||
|
label: "Name for Suggested Type (Camel-Cased)",
|
||||||
|
detail: "Segments Last only name (no path)",
|
||||||
|
output: "%FullNameCamelCased%"
|
||||||
|
}, {
|
||||||
|
label: "Name for Suggested Type (Camel-Cased and Plural)",
|
||||||
|
detail: "Segments Last only name (no path)",
|
||||||
|
output: "%FullNameCamelPlural%"
|
||||||
|
}, {
|
||||||
|
label: "Partial Name for Suggested Type (Humanized)",
|
||||||
|
detail: "Segments Last only name (no path)",
|
||||||
|
output: "%PartialNameHumanized%"
|
||||||
|
}, {
|
||||||
|
label: "Collection Partial Name for Suggested Type (Humanized)",
|
||||||
|
detail: "Segments Last only name (no path)",
|
||||||
|
output: "%CollectionPartialNameHumanized%"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
).then(item => {
|
).then(item => {
|
||||||
@ -73,5 +105,4 @@ function codeGeneratorQuickPickLogic(): undefined {
|
|||||||
return undefined;
|
return undefined;
|
||||||
}
|
}
|
||||||
|
|
||||||
export const codeGeneratorQuickPick = () => codeGeneratorQuickPickLogic();
|
export const codeGeneratorQuickPick = () => codeGeneratorQuickPickLogic();
|
||||||
export const open = () => codeGeneratorQuickPickLogic();
|
|
Loading…
x
Reference in New Issue
Block a user