Visual Studio中使用prop快捷生成属性后自动选中名称的更快方法
优化“prop TAB TAB”属性生成后的操作流程
有两种实用方法可以实现生成属性后直接选中属性名:
1. 修改代码片段模板
直接调整编辑器里prop代码片段的配置,把属性名设为默认选中的占位符:
- 打开编辑器的代码片段设置(比如VS Code里通过
Ctrl+Shift+P输入「用户代码片段」找到对应语言的片段文件) - 找到
prop对应的代码模板,调整占位符顺序和选中规则,示例模板(以TypeScript为例):
这样按private _${1:*propertyName}: ${2:type} = ${3:defaultValue}; public get ${1:*propertyName}(): ${2:type} { return this._${1:*propertyName}; } public set ${1:*propertyName}(value: ${2:type}) { this._${1:*propertyName} = value; }prop TAB TAB生成后,光标会直接选中propertyName,直接输入新名称即可,之后按TAB就能跳转到数据类型位置修改。
2. 自定义编辑器宏/快捷键
给编辑器设置一个宏命令,把「执行prop TAB TAB + 自动选中属性名」绑定到一个快捷键:
- 先录制宏:执行
prop TAB TAB,然后用快捷键(比如Ctrl+Shift+←)选中属性名,保存这个宏 - 给宏绑定一个专属快捷键(比如
Ctrl+Alt+P),之后一键触发就能完成生成+自动选中属性名的操作
内容的提问来源于stack exchange,提问作者Nobidag297
相关产品推荐
相关产品推荐

