我使用vscode连接虚拟机,主机vscode上面有很多虚拟机已经安装的插件,但是当我真正打开虚拟机的vscode,却发现并没有,为什么主机vscode上显示虚拟机安装的,在虚拟机上的vscode却不显示?

原因

主机 VS Code 会展示插件时,会根据当前连接的 remote 主机展示两类插件

  • Local(主机的)插件

  • Remote(虚拟机的)插件(~/.vscode-server/extensions/)

在虚拟机里打开的 VS Code(GUI)用的是不同的位置(~/.vscode/extensions/)

解决方案

cp -r ~/.vscode-server/extensions/* ~/.vscode/extensions/

保存vscode的配置(设置里面的,并非插件)

Linux路径

~/.config/Code/

Windows路径

%APPDATA%\Code\

设置
\Code\User\settings.json
快捷键
\Code/User/keybindings.json

推荐配置

行高与字体横向间距

terminal.integrated.lineHeight 1
terminal.integrated.letterSpacing 2

终端打开文件 已经存在的窗口 vscode打开终端 当前路径

window.openFilesInNewWindow off

terminal.integrated.cwd ${fileDirname}

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐