办法1:设置为自动猜测编码格式
办法2:重新选择编码格式
点击 vscode 右下角 "UTF-8"
通过编码重新打开,选择"Simplified Chinese(GB 2312)"
转为 UTF-8 格式
以上办法只是解决中文显示问题,在搜索时或鼠标悬停提示文本中若含有中文的话依旧是乱码,此时需点击"通过编码保存"为"UTF-8"格式
VScode远程连接Ubuntu服务器
第一步:安装插件
- 在VScode搜索Remote-ssh并安装
第二步:配置config文件
- 其中host是主机名,可以随便设置;下面分别是ip地址和用户名,根据要连接的服务器来设置,在ubuntu中可以输入"ifconfig"来看服务器ip。
第三步:远程服务器配置
- 在服务器上安装SSH服务
sudo apt-get install openssh-server
- 检查是否安装了SSH
ssh -V
- 安装完成之后,可以通过以下命令查看SSH服务是否已经启动,如果查询结果中已经有了sshd信息,那么说明SSH服务已经正常启动。
sudo ps -e |grep ssh
- 如果没有ssh的信息的话,我们可以启动SSH服务
sudo service ssh start
- 启动之后还需要进行ssh服务的配置使我们能够远程登录
sudo vim /etc/ssh/sshd_config
- 修改一:把配置文件中的"PermitRootLogin without-password“前面加一个”#“号,把它注释掉 修改二:增加一句”PermitRootLogin yes"
- 保存,退出。重启ssh服务
/etc/init.d/ssh restart
第四步:VScode远程连接
- 连接,输入密码
第五步:vscode-server安装
- 在初次连接服务器时,vscode会自动在服务器下载安装一些东西,下载速度很慢,很有可能失败,于是需要手动安装vscode-server
- Windows中vscode软件点击“帮助”->“关于”,复制 commit id(红色部分,不同版本这里是不一样的,必须保证服务端与windows端版本一致)
- ubuntu服务器中,替换 commit id
wget --tries=1 --connect-timeout=7 --dns-timeout=7 -nv-O vscode-server.tar.gz https://update.code.visualstudio.com/commit:4af164ea3a06f701fe3e89a2bcbb421d2026b68f/server-linux-x64/stable
- 将下载好的 vscode-server.tar.gz 文件解压
sudo tar-zxvf vscode-server.tar.gz
- 进入解压后目录,其内容如下
- 将所有文件拷贝到有效工作路径
cp* ~/.vscode-server/bin/4af164ea3a06f701fe3e89a2bcbb421d2026b68f
- 关闭重启 Windows 下 vscode 软件
第六步:服务器中插件安装
- 服务器插件安装很可能失败,于是需要手动安装
- 打开 vscode 插件官网: https://marketplace.visualstudio.com/vscode
- 搜索插件并下载
- 下载 xxx.vsix 插件
- 将 xxx.vsix 插件导入到服务器中
- 安装 xxx.vsix 插件