我使用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

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐