Unn*_*nan 32 visual-studio-code vscode-settings
如何ctrl + click在 mac OS 的 Visual Studio 代码编辑器中进行定义?现在是 F12,它使用我的 mac 来显示桌面。
cac*_*bre 34
编辑您的settings.json(点击F1,Settings然后输入Open Default Settings (JSON))并调整您的配置:
用 :
"editor.multiCursorModifier": "alt",
Run Code Online (Sandbox Code Playgroud)
将Option+click作为命令转到定义。
或使用:
"editor.multiCursorModifier": "ctrlCmd",
Run Code Online (Sandbox Code Playgroud)
将Command+click作为命令转到定义。
小智 16
Settings > User > multiCursorModifier 必须设置为 alt (default),因此 ctrl/cmd 将可用于定义。
文档:
用于使用鼠标添加多个光标的修饰符。Go To Definition 和 Open Link 鼠标手势将进行调整,使其不会与多光标修饰符发生冲突。
就我而言,我在设置中检查了这一点
Settings > User > multiCursorModifier must be set to alt (default)
Run Code Online (Sandbox Code Playgroud)
alt默认情况下,它仅设置为
我只是右键单击 VS code 并退出并再次打开它来解决问题。
希望它可以帮助别人!
在齿轮图标/键盘快捷键中,搜索f12。右键单击“转到定义”条目并选择“删除键绑定”。请注意,这将在 keybindings.json 的末尾放置一个新条目,例如:
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
}
Run Code Online (Sandbox Code Playgroud)
请注意命令前的“-”符号,它会删除该键绑定。现在将整个条目复制并粘贴到它下面(在上一个条目的末尾有一个逗号):
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "cmd+enter",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
}
Run Code Online (Sandbox Code Playgroud)
删除减号并分配您喜欢的任何键绑定。或者,返回快捷方式文件,搜索“转到定义”并单击铅笔图标以使用其界面创建新的键绑定。
请注意,Ctrl-Enter在许多上下文中使用,因此使用这种常见的键绑定可能会发生意外冲突。
| 归档时间: |
|
| 查看次数: |
37216 次 |
| 最近记录: |