Ale*_*lls 40 visual-studio-code
我有这个简单的情况,我想重构角色变量的名称:
看起来VSCode很聪明,知道不应该触及网址中的"角色".
我只想在一个文件中,在一个范围内重构变量的名称,而不是整个文件,绝对不是多个文件!
如果我使用ctrl+H
它,它将带我进入一个菜单,默认情况下在多个文件或整个单个文件中重构名称,但我只想在单个函数范围内重构名称!
Mat*_*ner 75
使用重命名符号而不是标准的查找/替换.F2默认情况下,重命名是绑定的.
重命名符号将只知道触摸roles
示例中的本地引用.VS Code附带了对JavaScript和TypeScript的重命名支持.其他语言可能需要安装语言扩展
Nic*_*vas 11
重命名符号,默认情况下使用“ Ctrl + F2”定义。但是,请记住,要更改的变量/定义/功能等将在文件本身(不仅是范围)中被更改。VSCode现在没有实现在范围内重命名变量的实现(例如:函数内部的变量),因此请记住这一点。 VS CODE更改所有事件
要打开您的用户和工作区设置,请使用以下 Visual Studio Code 菜单命令:
在Windows/Linux 上:菜单文件?偏好?设置。在macOS 上:代码?偏好?设置。
您还可以使用Preferences从命令面板 ( Ctrl+ Shift+ P)打开设置编辑器,打开设置或使用键盘快捷键 ( + )。Ctrl,
在搜索栏中,输入keybindings.json
,并添加以下代码:
{
"command": "editor.action.changeAll",
"key": "ctrl+f2",
"when": "editorTextFocus && !editorReadonly"
}
Run Code Online (Sandbox Code Playgroud)
和
{
"command": "editor.action.rename",
"key": "f2",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
}
Run Code Online (Sandbox Code Playgroud)
在键绑定中。
F2似乎适用于所有文件,而Ctrl+F2仅适用于当前文件。
归档时间: |
|
查看次数: |
31708 次 |
最近记录: |