【问题标题】:VS Code snippet - Only keep filename before first dotVS 代码片段 - 仅在第一个点之前保留文件名
【发布时间】:2020-12-25 21:04:13
【问题描述】:

我只想保留第一个点之前的单词:

user.entity.ts

当前代码:

${TM_FILENAME_BASE/([^.]+)/${1:/upcase}/}

不幸的是,这只会转换第一部分,而不是将其拆分出来:

USER.entity

【问题讨论】:

    标签: visual-studio-code vscode-snippets


    【解决方案1】:

    就用这个吧:

    "body": ["${TM_FILENAME_BASE/([^.]+).*/${1:/upcase}/}"],

    想法是您的版本保留了 entity 部分,因为它不是匹配的一部分 - 您的片段中的中间部分 ([^.]+)

    因为它不是比赛的一部分,所以它应该保持不变。所以我把它作为比赛的一部分

    ([^.]+).*

    现在由于它不是替换的一部分,因此将被删除。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-06
      • 2020-07-02
      • 2021-12-09
      • 1970-01-01
      • 2018-06-22
      • 2022-07-20
      • 1970-01-01
      • 2021-10-29
      相关资源
      最近更新 更多