解决vscode远程连接linux系统无法跳转(f12失效)问题(因远端未安装相应插件导致的)

1、主要原因是远程连接时,本地安装的插件并没有在远程安装,所以只需要在远程安装即可。

如下图,SSH:130-INSTALLED中是远程安装的,JU-INSTALLED是本地安装的,都安装好重新加载窗口即可。

以上方法还是不行,可以尝试如下方法。

1、打开键盘快捷方式(在左下角设置里):

2、修改f12键绑定的参数

将editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor

改为editor.action.revealDefinition

3、保存生效

参考https://github.com/microsoft/vscode/issues/75677

  • 23
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
VSCode是一款流行的代码编辑器,它支持远程连接,可以让开发者在远程电脑上编写、调试代码。然而,在使用VSCode远程连接c时,有些用户会发现无法跳转无法跳转的原因可能有多种,以下是一些常见原因和解决方法: 1. 缺少C语言扩展程序:VSCode需要安装适合C语言的扩展程序,否则无法识别C语言的语法和变量。在VSCode中,可以通过“文件”菜单中的“首选项”->“扩展”来搜索安装C/C++扩展程序。 2. 缺少C语言调试工具:VSCode远程连接C时可能需要使用调试工具来定位代码问题,如果缺少调试工具,则无法正常跳转。在VSCode中,可以通过“文件”菜单中的“首选项”->“设置”来设置调试工具路径。 3. 缺少调试符号:如果C语言代码没有调试符号,VSCode无法识别变量和函数名,也无法实现跳转。在编译C代码时,需要使用“-g”参数生成调试符号。 4. 编码格式不兼容:C语言代码的编码格式可能不兼容VSCode的编码格式,导致无法识别编码格式和跳转。在使用VSCode时,应该通过“文件”菜单中的“首选项”->“文件编码”来设置正确的编码格式。 总之,如果无法跳转,建议先在VSCode中检查上述原因,确保扩展程序、调试工具、调试符号和编码格式都正确。如果还是无法解决问题,可以在VSCode的官网上搜索相关故障解决方法,或者咨询VSCode的技术支持人员。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值