Mac*_*iej 19 regex visual-studio-code
我正在使用Visual Studio Code 1.14.2,我正在尝试将变量名称更改为camelCase,例如.
set_nominal_wavelength到setNominalWavelength.
正则表达式: _([a-z])
更换: \U$1\E
不起作用.知道如何实现它吗?
Mar*_*ark 43
在 1.47 Insiders Build 中,对替换大小写修饰符 ( \L, \l, \U, \u) 的支持已添加到 vscode。所以应该在 1.47 稳定版本中)。
所以简单地做你的发现: _([a-z])
并替换为\u$1(因为您只想将第一个字母大写)现在在 Insiders Build 中效果很好。
适用于“查找小部件”和“搜索面板”。
较旧的答案:
2017 年 10 月,将代码段变量转换添加到 vscode,请参阅2017 年 9 月发行说明,代码段转换。
到那时你可以很容易地做到这一点,但你必须设置一个简单的键绑定:
{
"key": "alt+-",
"command": "editor.action.insertSnippet",
"args": {
"snippet": "${TM_SELECTED_TEXT/_([a-z])/${1:/capitalize}/g}"
}
}
Run Code Online (Sandbox Code Playgroud)
_([a-z])您的查找面板,无需更改焦点。
不幸的是,截至 2019 年 6 月,Wiktor案例转换引用的问题没有任何进展。
Dmi*_*lov 27
有一个解决方法:
_([a-z])| 归档时间: |
|
| 查看次数: |
6759 次 |
| 最近记录: |