# Vscode **Repository Path**: luow311/vscode ## Basic Information - **Project Name**: Vscode - **Description**: vscode 使用 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-02-10 - **Last Updated**: 2025-02-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vscode 中文乱码 ### 办法1:设置为自动猜测编码格式 ![ch_encoding_err](./images/ch_encoding_err.png) ### 办法2:重新选择编码格式 点击 vscode 右下角 "UTF-8" ![code_choose](./images/code_choose.png) 通过编码重新打开,选择"Simplified Chinese(GB 2312)" ![code_choose2](./images/code_choose2.png) ### 转为 UTF-8 格式 以上办法只是解决中文显示问题,在搜索时或鼠标悬停提示文本中若含有中文的话依旧是乱码,此时需点击"通过编码保存"为"UTF-8"格式 ![code_choose3](./images/code_choose3.png) # VScode远程连接Ubuntu服务器 ### 第一步:安装插件 * 在VScode搜索Remote-ssh并安装 ![Remote-ssh](./images/Remote-ssh.png) ### 第二步:配置config文件 * 其中host是主机名,可以随便设置;下面分别是ip地址和用户名,根据要连接的服务器来设置,在ubuntu中可以输入"ifconfig"来看服务器ip。 ![ssh_config](./images/ssh_config.png) ![ssh_config2](./images/ssh_config2.png) ### 第三步:远程服务器配置 * 在服务器上安装SSH服务 ```shell sudo apt-get install openssh-server ``` * 检查是否安装了SSH ```shell ssh -V ``` * 安装完成之后,可以通过以下命令查看SSH服务是否已经启动,如果查询结果中已经有了sshd信息,那么说明SSH服务已经正常启动。 ```shell sudo ps -e |grep ssh ``` * 如果没有ssh的信息的话,我们可以启动SSH服务 ```shell sudo service ssh start ``` * 启动之后还需要进行ssh服务的配置使我们能够远程登录 ```shell sudo vim /etc/ssh/sshd_config ``` 修改一:把配置文件中的"PermitRootLogin without-password“前面加一个”#“号,把它注释掉 修改二:增加一句”PermitRootLogin yes" * 保存,退出。重启ssh服务 ```shell /etc/init.d/ssh restart ``` ### 第四步:VScode远程连接 * 连接,输入密码 ![ssh_connect](./images/ssh_connect.png) ### 第五步:vscode-server安装 * 在初次连接服务器时,vscode会自动在服务器下载安装一些东西,下载速度很慢,很有可能失败,于是需要手动安装vscode-server * Windows中vscode软件点击“帮助”->“关于”,复制 commit id(红色部分,不同版本这里是不一样的,必须保证服务端与windows端版本一致) ![commitID](./images/commitID.png) * ubuntu服务器中,替换 commit id ```shell 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 文件解压 ```shell sudo tar -zxvf vscode-server.tar.gz ``` * 进入解压后目录,其内容如下 ![vscode_server](./images/vscode_server.png) * 将所有文件拷贝到有效工作路径 ```shell cp * ~/.vscode-server/bin/4af164ea3a06f701fe3e89a2bcbb421d2026b68f ``` * 关闭重启 Windows 下 vscode 软件 ### 第六步:服务器中插件安装 * 服务器插件安装很可能失败,于是需要手动安装 * 打开 vscode 插件官网: https://marketplace.visualstudio.com/vscode * 搜索插件并下载 ![vscode_insert](./images/vscode_insert.png) * 下载 xxx.vsix 插件 ![cpptools](./images/cpptools.png) * 将 xxx.vsix 插件导入到服务器中 * 安装 xxx.vsix 插件 ![vscode_vsix](./images/vscode_vsix.png)