我想简化这个的输入:
export const RECEIVE_POSTS = 'RECEIVE_POSTS'
然后我想出了这个片段:
<snippet>
<content><![CDATA[
export const ${1/(.+)/\U$1/g} = '${1/(.+)/\U$1/g}'
${1}
]]></content>
<tabTrigger>con</tabTrigger>
<scope>source.js</scope>
<description>ES6 Module Export Variable</description>
</snippet>
然而,缺点是我需要删除最初输入的输入。
首次在字段$ {1}中输入时,字母是否可以自动转换为全部大写?
答案 0 :(得分:0)
我没有完美的解决方案,但这是一个改进的代码段:
<snippet>
<content><![CDATA[
export const ${1/(.+)/\U$1/g} = '$1'
]]></content>
<tabTrigger>con</tabTrigger>
<scope>source.js</scope>
<description>ES6 Module Export Variable</description>
</snippet>
这会将=
之前的部分转换为大写。之后的部分将是小写的,但Sublime Text会立即将其完成为大写变体。在Sublime Text 3中测试。