Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 我如何制作'ctrl+;单击`转到visual studio mac OS代码编辑器中的定义?_Visual Studio Code_Vscode Settings - Fatal编程技术网

Visual studio code 我如何制作'ctrl+;单击`转到visual studio mac OS代码编辑器中的定义?

Visual studio code 我如何制作'ctrl+;单击`转到visual studio mac OS代码编辑器中的定义?,visual-studio-code,vscode-settings,Visual Studio Code,Vscode Settings,如何使ctrl+单击转到visual studio mac OS代码编辑器中的定义?现在是F12使用我的mac电脑来显示桌面。在gear图标/键盘快捷键中,搜索F12。 右键单击“转到定义”条目并选择“移除键绑定”。 请注意,这将在keybindings.json的末尾添加一个新条目,如: { "key": "f12", "command": "-editor.action.goToDeclaration", "when": "editorHasDefinitionPro

如何使
ctrl+单击
转到visual studio mac OS代码编辑器中的定义?现在是F12使用我的mac电脑来显示桌面。

在gear图标/键盘快捷键中,搜索
F12
。 右键单击“转到定义”条目并选择“移除键绑定”。 请注意,这将在keybindings.json的末尾添加一个新条目,如:

{
    "key": "f12",
    "command": "-editor.action.goToDeclaration",
    "when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
}
请注意命令前面的“-”号,它将删除该键绑定。 现在,将整个条目复制并粘贴到其下方(在前一条条目末尾加逗号):

删除减号并指定您喜欢的任何键绑定。或者,返回快捷方式文件,搜索“转到定义”并单击铅笔图标,使用其界面创建新的键绑定


请注意,在许多上下文中使用Ctrl-Enter键,因此使用这种公共键绑定可能会出现意外冲突。

编辑您的
设置。json
(点击
F1
,键入
settings
,然后
打开默认设置(json)
)并调整您的配置:

使用:

要使用
选项
+
单击
作为命令转到定义

或使用:

"editor.multiCursorModifier": "ctrlCmd",

要使
命令
+
作为命令单击
以转到定义。

设置>用户>必须将multiCursorModifier设置为alt(默认),以便可以使用ctrl/cmd转到定义

文件:

用于使用鼠标添加多个光标的修改器。“转到定义”和“打开链接”鼠标手势将进行调整,以使它们不会与“multicursor”修改器冲突


对于较新版本的VSCode(版本:1.43.1),您应该利用的潜力

IntelliSense是各种代码编辑功能的通用术语,包括:代码完成、参数信息、快速信息和成员列表。IntelliSense功能有时被称为其他名称,如“代码完成”、“内容辅助”和“代码提示”

参考官方文档中的建议,我建议为您选择的语言安装IntelliSense扩展,如果需要,您可以在
settings.json
文件中做一些小的更改,从而获得“转到定义”功能

我将它用于Ruby(RubyonRails项目)。我安装了来自官方VSCode市场的扩展,并在
settings.json
文件中添加了以下行

"ruby.intellisense": "rubyLocate"

也请参考VSCode GitHub项目。

您是否有任何可以提供更多详细信息的链接可供共享?我们的windows Java如何?
"editor.multiCursorModifier": "ctrlCmd",
"ruby.intellisense": "rubyLocate"