现在 vscode 能够将任何标识符转换为以下情况,但不能转换为 pascal 情况:
如何将 pascal 大小写添加到支持的大小写中?
尝试了ctr+shift+p,然后输入“转换为帕斯卡大小写” 预计会在支持的案例中看到“转换为帕斯卡案例”
不支持ATM。 但github上有一个关于是否添加此功能的跟踪问题。 对此 github 问题进行投票,以便 vscode 开发人员将其视为功能请求。
片段确实有
pascalcase
转换,因此您可以进行以下键绑定:
// with cursor at the end of the identifier
{
"key": "alt+p alt+c", // whatever keybinding you want
"command": "runCommands",
"args": {
"commands": [
"cursorHomeSelect",
{
"command": "editor.action.insertSnippet",
"args": {
"snippet": "${TM_SELECTED_TEXT/(.*)/${1:/pascalcase}/}"
}
}
]
}
},
// you select the identifier first for the below keybinding
{
"key": "alt+p alt+c", // whatever keybinding you want
"command": "editor.action.insertSnippet",
"args": {
"snippet": "${TM_SELECTED_TEXT/(.*)/${1:/pascalcase}/}"
}
}