vscode使用

简介: vscode使用

办法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 插件
目录
相关文章
|
Ubuntu
【报错】解决Ubuntu环境下VsCode无法输入中文
【报错】解决Ubuntu环境下VsCode无法输入中文
1578 0
|
存储 网络安全
vscode连接远程阿里云服务器
vscode连接远程阿里云服务器
|
Ubuntu
Ubuntu的中文乱码问题
Ubuntu的中文乱码问题
1915 2
|
虚拟化 图形学
A5000 vGPU显示模式切换
A5000显示模式切换
1718 0
A5000 vGPU显示模式切换
|
C语言
C语言 HTTP上传文件-利用libcurl库上传文件
原文  http://justwinit.cn/post/7626/ 通常情况下,一般很少使用C语言来直接上传文件,但是遇到使用C语言编程实现文件上传时,该怎么做呢? 借助开源的libcurl库,我们可以容易地实现这个功能。
3634 0
|
Unix Linux Shell
linux 未预期的符号 `$‘{\r‘‘ 附近有语法错误
linux 未预期的符号 `$‘{\r‘‘ 附近有语法错误
1589 0
|
8月前
|
SQL 自然语言处理 关系型数据库
构建AI智能体:二十九、Text2SQL:告别繁琐SQL!用大模型自助生成数据报表
Text2SQL技术通过自然语言处理将用户查询转换为SQL语句,解决企业数据查询效率低下的痛点。该技术包含语义理解、模式对齐、SQL生成和优化等核心处理过程,核心组件包括自然语言理解模块、Schema管理模块和SQL生成模块。文章介绍了闭源和开源模型的选择策略,并提供了基于Function Calling的Text2SQL实现示例,展示如何安全高效地将自然语言转换为数据库查询。
3842 4
|
XML Linux 区块链
Python提取Word表格数据教程(含.doc/.docx)
本文介绍了使用LibreOffice和python-docx库处理DOC文档表格的方法。首先需安装LibreOffice进行DOC到DOCX的格式转换,然后通过python-docx读取和修改表格数据。文中提供了详细的代码示例,包括格式转换函数、表格读取函数以及修改保存功能。该方法适用于Windows和Linux系统,解决了老旧DOC格式文档的处理难题,为需要处理历史文档的用户提供了实用解决方案。
1389 1
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。