【问题标题】:Sublime Text 2 snippet all-caps when typing in fields输入字段时 Sublime Text 2 片段全部大写
【发布时间】:2016-12-05 12:52:07
【问题描述】:

我想简化这个的输入:

export const RECEIVE_POSTS = 'RECEIVE_POSTS'

然后我想出了这个sn-p:

<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}字段时,字母是否会自动转换为全大写?

【问题讨论】:

    标签: sublimetext2 sublimetext-snippet


    【解决方案1】:

    我没有完美的解决方案,但这是一个改进的sn-p:

    <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 中测试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多