VSCode安装和使用

作者

QQ群:852283276
微信:arm80x86
微信公众号:青儿创客基地
B站:主页 https://space.bilibili.com/208826118

参考

vscode 的tab与空格设置
用VSCode连接远程Linux服务器实时修改代码的方法
VsCode SFTP插件详细使用介绍
工具篇-vscode sftp代码同步
win10下vscode配置sftp
vscode设置ssh进行远程编辑
玩转VSCode插件之Remote-SSH

安装

下载速度太慢,复制下载链接,改成https://vscode.cdn.azure.cn

https://vscode.cdn.azure.cn/stable/abd2f3db4bdb28f9e95536dfa84d8479f1eb312d/code_1.82.2-1694671812_amd64.deb

Windows

在这里插入图片描述
如果忘记添加到右键菜单,新建reg文件,双击执行,

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\VSCode]
@="Open with Code"
"Icon"="C:\\Users\\we\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe"

[HKEY_CLASSES_ROOT\*\shell\VSCode\command]
@="\"C:\\Users\\we\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \"%1\""

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\VSCode]
@="Open with Code"
"Icon"="C:\\Users\\we\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe"

[HKEY_CLASSES_ROOT\Directory\shell\VSCode\command]
@="\"C:\\Users\\we\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \"%V\""

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode]
@="Open with Code"
"Icon"="C:\\Users\\we\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe"

[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode\command]
@="\"C:\\Users\\we\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \"%V\""

Ubuntu

官网下载deb安装包,

$ sudo apt install ./code_1.50.1-1602600906_amd64.deb

快捷键

Ctrl+~ 打开命令行输入页面,默认为Powershell,选中文本,点击右键复制,在cmd中,enter为复制。

更改默认tab宽度

vscode 的tab与空格设置

File > Preferences > Settings

在这里插入图片描述

字体

默认是,导致英文字符都不等宽,

'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'

改为,

monospace

插件

verilog

搜索Market,安装Verilog-HDL/SystemVerilog/Bluespec SystemVerilog,功能比较丰富,
Icarus Verilog - iverilog
Vivado Logical Simulation - xvlog
Modelsim - modelsim
Verilator - verilator

C/C++

安装C/C++,自动推荐安装的,完成C/C++ IntelliSense, debugging, and code browsing功能。对于驱动开发,配置头文件检索路径,

${workspaceFolder}/**
/usr/src/linux-headers-5.3.0-62-generic/include
/usr/src/linux-headers-5.3.0-62-generic/include/uapi
/usr/src/linux-headers-5.3.0-62-generic/arch/x86/include

SSH

通过SSH修改远程服务器上的代码,安装Remote SSH插件,Settings > Extensions,设置config file路径,C:\Users\qe\.ssh,按ctrl+shift+p,搜索SFTP:Config,配置,

SFTP

搜索安装SFTP,按ctrl+shift+p,搜索SFTP:Config,配置,

{
    "name": "Ubuntu16.04 VM",
    "host": "192.168.91.150",
    "protocol": "sftp",
    "port": 22,
    "username": "qe",
    "password": "qe",
    "remotePath": "/home/qe/fdk_develop/package/hw",
    "uploadOnSave": true,
    "ignore": [
        "**/.vscode/**",
        "**/.git/**",
        "**/obj/**",
        "**/lib/**",
        "**/*.o",
        "**/*.a",
        "**/*static*"
    ],
    "watcher": {
        "files": "*",
        "autoUpload": false,
        "autoDelete": false
    }
}

411

Remote-WSL

太方便了,Windows隔了Linux的命,

$ code vcu
Installing VS Code Server for x64 (379476f0e13988d90fab105c5c19e7abc8b1dea8)
Downloading: 100%
Unpacking: 100%
Unpacked 2085 files and folders to /home/qe/.vscode-server/bin/379476f0e13988d90fab105c5c19e7abc8b1dea8.

所有的扩展也要在WSL中安装,否则无法使用,比如C/C++扩展,可从应用商店里在WSL里安装一遍,否则连代码文件的大纲都显示不了。

Remote-SSH

VSCode:Remote-SSH配置实录
[SSH]客户端和服务器配置实录

F1输入ssh pi@192.168.2.152回车,让你选择ssh config file,不用选择直接回车表示新建配置文件,然后在下面图中出现新建的target,
133
添加本机RSA到远程电脑,

# 必须先创建文件夹,直接vim无权限
$ mkdir ~/.ssh
$ vim ~/.ssh/authorized_keys
# 将C:\Users\**\.ssh的公钥id_rsa.pub拷贝进去

点击连接,报错,

[00:39:01.516] SSH Resolver called for host: 192.168.2.152
[00:39:01.516] Setting up SSH remote "192.168.2.152"
[00:39:01.533] Using commit id "b5205cc8eb4fbaa726835538cd82372cc0222d43" and quality "stable" for server
[00:39:01.536] Install and start server if needed
[00:39:07.327] Checking ssh with "ssh -V"
[00:39:07.353] > OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2

[00:39:07.356] Running script with connection command: ssh -T -D 1131 "192.168.2.152" bash
[00:39:07.358] Terminal shell path: C:\WINDOWS\System32\cmd.exe
[00:39:07.553] > ]0;C:\WINDOWS\System32\cmd.exe
[00:39:07.553] Got some output, clearing connection timeout
[00:39:07.774] > @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
[00:39:07.791] > @    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
> IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
> Someone could be eavesdropping on you right now (man-in-the-middle attack)!     
> It is also possible that a host key has just been changed.
> The fingerprint for the ECDSA key sent by the remote host is
> SHA256:lIy6GLyThgbMYQZBvu6eUDQUGKZFzgd4f7MD4uZ1WkI.
> Please contact your system administrator.
> Add correct host key in C:\\Users\\we/.ssh/known_hosts to get rid of this messag
> e.
> Offending ECDSA key in C:\\Users\\we/.ssh/known_hosts:9
> ECDSA host key for 192.168.2.152 has changed and you have requested strict check
> ing.
> Host key verification failed.
> 过程试图写入的管道不存在。

修改本地.ssh下的known_host文件,
134
再次连接,vscode自动在树莓派上安装vscode server,稍后几分钟,记住:中间需要输入3次密码。点击下面,打开树莓派上的文件夹,中间需要密码,
135
这个时候可以打开Terminal,直接远程登录树莓派,不需要MobaXterm了。

VSCode(Visual Studio Code)是一款轻量级的跨平台代码编辑器,具有丰富的功能和适用于多种编程语言的插件。以下是VSCode安装使用步骤: 1. 下载安装:前往VSCode官网(https://code.visualstudio.com/)下载适用于您操作系统的安装程序,并按照安装向导进行安装。 2. 打开VSCode安装完成后,双击打开VSCode。 3. 基本界面:打开VSCode后,您将看到一个简洁的编辑界面。左侧是侧边栏,可以通过点击相应的图标切换视图(如文件资源管理器、搜索、源代码控制等)。中间是编辑区域,您可以在这里编写代码。右侧是活动栏,可以显示调试器、任务终端等。 4. 设置:点击左下角的齿轮图标,打开“设置”面板,您可以自定义VSCode的各种配置选项,如字体大小、主题、键盘快捷键等。 5. 插件安装:点击左侧侧边栏最后一个图标(扩展),打开“扩展”面板。在搜索框中输入您需要安装的插件名称,点击安装按钮进行安装。常用的插件有代码格式化、语法高亮、Git集成等。 6. 打开文件夹:点击左上角的文件夹图标,选择您要打开的文件夹或项目。 7. 编写代码:在编辑区域中编写您的代码,VSCode支持多种编程语言,并提供了丰富的代码编辑功能,如代码补全、代码导航、智能提示等。 8. 调试代码:点击活动栏中的调试按钮,打开调试面板。您可以配置调试器并运行您的代码进行调试。 9. 运行代码:点击活动栏中的运行按钮,打开运行面板。您可以选择运行环境并运行您的代码。 10. 其他功能:VSCode还提供了许多其他有用的功能,如任务终端、Git集成、版本控制等。您可以通过菜单栏或快捷键来使用这些功能。 以上是VSCode的基本安装使用步骤。希望对您有所帮助!如有更多问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值