解决vscode远程连接linux系统无法跳转(f12失效)问题
参考博客:
https://blog.****.net/qq_27727147/article/details/101203360
https://www.cnblogs.com/star-meteor/p/12712315.html
一、VSCode怎么快速查看函数定义
跳转到定义位置
VisualStudioCode中,经常需要查看某个函数的代码,需要跳转到具体的位置,具体的实现方式有下面三种:
1、光标定位到函数,按F12
2、光标定位到函数,鼠标右键,转到定义
3、按住Ctrl键,同时点击函数
二、返回跳转前的位置
当我们读懂函数后,需要回到跳转前的位置,可以按“ctrl+shift+8”。
三、解决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