如何在 vscode 中将任意大小写标识符转换为 pascal 大小写?

问题描述 投票:0回答:2

现在 vscode 能够将任何标识符转换为以下情况,但不能转换为 pascal 情况: enter image description here

如何将 pascal 大小写添加到支持的大小写中?

尝试了ctr+shift+p,然后输入“转换为帕斯卡大小写” 预计会在支持的案例中看到“转换为帕斯卡案例”

visual-studio-code
2个回答
0
投票

不支持ATM。 但github上有一个关于是否添加此功能的跟踪问题。 对此 github 问题进行投票,以便 vscode 开发人员将其视为功能请求。


0
投票

片段确实有

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}/}"
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.