VSCode 片段将第一个大写字母转换为小写
VSCode snippet convert first uppercase letter to lowercase
我想将 VSCode Dart 片段中的 第一个大写 字母转换为 小写 字母。
示例:
MyClassIWroteInMySnippet -> myClassIWroteInMySnippet
在搜索过程中,我找到了 ,它演示了如何将 camelCase 字符串转换为 UPPER_CASED_STRING但我无法选择 第一个字符 (大写)然后将其转换为小写...
如有任何帮助,我们将不胜感激!
谢谢:)
编辑:
这是我当前的片段
"Mock a service using Mockito": {
"prefix": "testMockitoService",
"body": [
"class _Mock extends Mock implements {}",
"",
"final = _Mock();", // Here I want to "" be camelCased when I finish to write my class
],
"description": "Mock a service using Mockito"
},
所以如果我插入我的代码片段,并写下“MyClass”,我想在我的代码中显示
class _MyClassMock extends Mock implements MyClass {}
final myClass = _MyClassMock();
在你澄清问题后,试试这个:
"Mock a service using Mockito": {
"prefix": "testMockitoService",
"body": [
"class _Mock extends Mock implements {}",
"",
"final ${1/(.)(.*)/${1:/downcase}/} = _Mock();",
],
"description": "Mock a service using Mockito"
},
${1/(.)(.*)/${1:/downcase}/}
将第一个字母放入捕获组 1,将其余字母放入捕获组 2。然后第一个字母为 down-cased,第二组附加到该字母。
我想将 VSCode Dart 片段中的 第一个大写 字母转换为 小写 字母。
示例:
MyClassIWroteInMySnippet -> myClassIWroteInMySnippet
在搜索过程中,我找到了
如有任何帮助,我们将不胜感激!
谢谢:)
编辑:
这是我当前的片段
"Mock a service using Mockito": {
"prefix": "testMockitoService",
"body": [
"class _Mock extends Mock implements {}",
"",
"final = _Mock();", // Here I want to "" be camelCased when I finish to write my class
],
"description": "Mock a service using Mockito"
},
所以如果我插入我的代码片段,并写下“MyClass”,我想在我的代码中显示
class _MyClassMock extends Mock implements MyClass {}
final myClass = _MyClassMock();
在你澄清问题后,试试这个:
"Mock a service using Mockito": {
"prefix": "testMockitoService",
"body": [
"class _Mock extends Mock implements {}",
"",
"final ${1/(.)(.*)/${1:/downcase}/} = _Mock();",
],
"description": "Mock a service using Mockito"
},
${1/(.)(.*)/${1:/downcase}/}
将第一个字母放入捕获组 1,将其余字母放入捕获组 2。然后第一个字母为 down-cased,第二组附加到该字母。