vscode kite插件_Visual Studio Code(vscode)使用介绍

68e281e7860768cdd6b86093264558d2.png

[TOC]

vscode 安装

  • 软件直接在vscode官网(https://code.visualstudio.com/)下载安装。
  • 建议将下图红框中勾选,安装完成后可通过鼠标右键打开vscode。

345a5784c94f4ec8d245e2f8210a4b1b.png

安装界面

使用介绍

插件安装

9b59eb786e048470acfd05936adee6eb.png
  • 安装完成后,左侧栏可以看到不同模块,一开始包含资源管理,搜索栏,git,debug,插件模块。个别插件安装后会新增新模块,例如Remote-SSH。
  • 插件模块具有很多第三方开发的模块,极大方便vdcode的使用。
  • 根据个人熟悉的编程语言,选择对应的插件。本人目前用到的插件主要有:
    • Chinese (Simplified) Language Pack for Visual Studio Code:中文-软件语言包
    • python,jupyter,kite:python相关的插件
    • markdownlint,Markdown Preview Enhanced:markdown语法提示和预览,个人觉得比vscode自带的markdown好用
    • Power Mode:炫酷编码特效
    • Remote-SSH:远程登陆
  • 插件安装完成后,查看插件介绍及使用说明,个别插件需要手动设置,例如Power Mode。需要修改设置json文件。使用快捷键Ctrl+Shift+P,进入命令模式,输入settings.json,选择Open Settings(JSON)。输入对应的键值对即可。Power Mode为例:
{
    "powermode.enabled": true              // 打开powermode
    "powermode.shakeIntensity": 0        // 关闭抖动效果
    "powermode.presets":"fireworks"     // 设置不同效果,不设定则默认   
}

4398c197330ecbe7eb388716ef358b39.gif

效果图(来自网络,侵删)

登录vscode

  • vscode左下角有个登录选项,但这种登录不是直接注册登录,而是通过第三方账号登录,选择Turn on Settings Sync,命令框会提示登录并打开,点击后会让你选择GitHub账号或者Microsoft账号,选择先注册才能进行授权,本人使用的是GitHub,这里就用github来介绍。

34a5d18228df80acf2eb09258fd04e50.png

登录界面

  • Github授权。点击使用GitHub账号登录后,会跳转到GitHub授权界面,同意并登录GitHub。完成后会提醒成功授权,之后会自动跳转会vscode,自动设定,如果不成功,根据提醒按步骤执行。

b3acfa5df6bdf43237c85c3390298e1b.png

0a02e1d0dc68e042f799ff63f73dfa3e.png

Github授权vscode界面

b6ce742718188660f8f1b01a06290002.png

Github跳转vscode提示授权修改

  • 报错:登录失败。
  • 解决:打开git,指定git存储库,启动存储库初始化。再重新授权登录即可。如果还未生效,可重启vscode。打开左下角,发现已经登录成功,git还可以将文件同步到GitHub。

63131734c12de78dfbb5d1dd11bfdea4.png

1b00d98fb4a0c7ddaa1f86cb0ea1d31a.png

6dce5abefce97a62cdfd54290c25b72f.png

登录失败报错及解决

修改终端

  • windows的cmd和PowerShell,个人觉得都不是很好用,所以本人另外安装了git,通过git在windows上使用比较舒服。vscode终端默认是系统自带的(bash, powershell),但也可以修改为其他的,如果安装了git,可以修改为git。
  • 直接选择Git Bash,会报错,无法自动写入设置,需要手动修改。跟之前一样,需要到settings.json文件中修改,添加"terminal.integrated.shell.windows": "C:Program FilesGitbinbash.exe"即可,路径修改为个人具体安装路径。

5660c9817588c8d07471af8a4a50a488.png

fe198513e6c0ac5bbe7e8e6f73018f78.png

Shell选择

远程访问服务器

  • 远程访问,需要先安装Remote-SSH插件。会自动安装另一个插件Remote - SSH: Editing Configuration Files。
  • 访问步骤:
  1. 使用快捷键Ctrl+Shift+P,在命令框输入remote-ssh,选择connet to host。
  2. 输入user@host
  3. 选择服务器系统类型
  4. 输入服务器登录密码
  5. 完成登录。部分插件需要在服务器重新安装。

bd4dcce7b1922e718e7731ed7c8515dd.png

8a3cfad5c44b3d67bcaeff0e7d7debb9.png

068d01ea6f6c87e8e8822df6686ce963.png

cbf9c58db1589681337500ccc127aa91.png

访问服务器步骤


  • 报错1:ECDSA key fingerprint
ECDSA key fingerprint is SHA**********************************.
Are you sure you want to continue connecting (yes/no)?
  • 解决1:因为使用remote-ssh登录时无法进行交互确认,所以会报错。只需要在vscode终端使用ssh登录且确认后,再使用remote-ssh进行登录,报错就解决。

  • 报错2:bad owner or permissions on .ssh/config
  • 原因:因为Remote-SSH连接服务器需要用到Remote - SSH: Editing Configuration Files插件,而这个插件编辑~/.ssh/config之后,config文件权限发生了更改。这是不仅vscode连接不了,系统powershell也连接不了(但是git可以连接,当时以为修改默认shell就能解决,结果还是不行,remote还是用powershell打开)。但是删除了config文件后,powershell就能正常运行ssh。
  • 解决2.1:重新修改权限
chmod 600 ~/.ssh/config
chown $USER ~/.ssh/config
  • 解决2.2: openssh辅助
  • GitHub下载openssh-portable。 git clone https://github.com/PowerShell/openssh-portable.git
  • 下载后,powershell或git进入cd ./openssh-portable/contrib/win32/openssh,执行./FixUserFilePermissions.ps1 -Confirm:$false
  • 如果报错:无法加载文件 FixUserFil ePermissions.ps1,因为在此系统上禁止运行脚本。则执行Set-ExecutionPolicy RemoteSigned,输入Y,重新执行步骤2,执行完成后,再次执行Set-ExecutionPolicy RemoteSigned,输入N
  • 完成后,按照访问步骤连接服务器。

参考资料

[1]. https://zixizixi.cn/windows_vscode_ssh_error_bad-owner-or-permissions

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值