Skip to content

Snippet variables kebabcase transform #145654

@RayPS

Description

@RayPS

Currently we have upcase, downcase, capitalize, camelcase, pascalcase transforms.

Example for adding kebabcase transform:

TM_FILENAME_BASE is UserProfileItem

"${TM_FILENAME_BASE/(.*)/${1:/kebabcase}/}"

Result:

user-profile-item

Also suggesting other cases that could be useful.

Case Result Already Have
camelcase userProfileItem
pascalcase UserProfileItem
kebabcase user-profile-item
snakecase user_profile_item
dotcase user.profile.item
slashcase user/profile/item
titlecase User Profile Item
sentencecase User profile item

Metadata

Metadata

Assignees

Labels

feature-requestRequest for new features or functionalityinsiders-releasedPatch has been released in VS Code Insiderson-release-notesIssue/pull request mentioned in release notessnippetsverification-neededVerification of issue is requestedverifiedVerification succeeded

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions