Linux第20步_在虚拟机上安装“Visual Studio Code”

1、双击windows系统桌面上的“FileZilla Client.exe”,打开FTP客户端,点击03软件下的Visual Studio Code,发现code_1.50.1-1602600906_amd64。

2、点击“文件”,然后点击“站点管理器”,见下图操作:

3、点击下图中的mp1_Ubutun,点击“连接”。

4、将code_1.50.1-1602600906_amd64拖到/home/zgq/linux/tool下。 

5、等待文件上传完成。

上传完成,见下图:

 6、在虚拟机界面右击鼠标,弹出下面的对话框:

7、点击“打开终端(E)”,得到下面的界面:

8、输入“ls回车,列出文件和文件夹

输入“cd linux/回车”,进入"linux"文件夹;

输入“ls回车,列出文件和文件夹

输入“cd tool/回车”,进入"tool"文件夹

输入“ls回车,列出文件和文件夹

9、输入“sudo dpkg -i code_1.50.1-1602600906_amd64.deb回车 ,安装一个 *.deb 软件包;

 10、输入密码“123456回车

11、关闭终端窗口;

12、点击下图中的“文件”

13、点击下图中的“下拉按钮” 

 

14、点击下图中的“侧边栏”,直到出现“其他位置”。 

15、点击下图中的 “其他位置”。 

16、点击下图中的 “计算机”。

17、点击下图中的 “usr”。

 18、点击下图中的 “share”。

19、点击下图中的 “applications”。 

20、右击下图中的 “aVisual Studio Code”。 

21、将下图中的 “Visual Studio Code”复制到桌面。

 见下图:

22、双击“Visual Studio Code”图标,启动VSCode,得到下图:

23、按照下图指示点击:

 得到下图:

安装插件有下面几个:

1)、C/C++,这个肯定是必须的。

2)、C/C++ Snippets,即 C/C++重用代码块。

3)、C/C++ Advanced Lint,即 C/C++静态检测 。

4)、Code Runner,即代码运行。

5)、Include AutoComplete,即自动头文件包含。

6)、Rainbow Brackets,彩虹花括号,有助于阅读代码。

7)、One Dark Pro,VSCode的主题。

8)、GBKtoUTF8,将 GBK转换为 UTF8。

9)、ARM Assembly,即支持 ARM汇编语法高亮显示。

10)、Chinese(Simplified),即中文环境。

11)、vscode-icons,VSCode图标插件,主要是资源管理器下各个文夹的。

12)、compareit,比较插件,可以用于两个文的差异。

13)、DeviceTree,设备树语法插件。

14)、TabNine,一款 AI自动补全插件,强烈推荐谁。

24、输入C/C++,然后点击“install”,就可以安装“C/C++”插件。

 25、等待 “C/C++”插件下载完,直到安装完成。

26、输入C/C++ Snippets,然后点击“install”,就可以安装“C/C++重用代码块”插件。 

27、输入“C/C++ Advanced Lint”,然后点击“install”,就可以安装“C/C++静态检测”插件。 

 28、输入“Code Runner”,然后点击“install”,就可以安装“代码运行”插件。

 29、输入“Include AutoComplete”,然后点击“install”,就可以安装“自动头文件包含”插件。 

30、输入“Rainbow Brackets”,然后点击“install”,就可以安装“彩虹花括号,有助于阅读代码”插件。

 31)输入“One Dark Pro”,然后点击“install”,就可以安装“VSCode的主题”插件。

32、输入“GBKtoUTF8”,然后点击“install”,就可以安装“将GBK转换为UTF8”插件。 

33、输入“ARM Assembly”,然后点击“install”,就可以安装“支持 ARM汇编语法高亮显示”插件。 

34、输入“Chinese(Simplified)”,然后点击“install”,就可以安装“中文环境”插件。

 35)输入“vscode-icons”,然后点击“install”,就可以安装“VSCode图标”插件。

 36、输入“compareit”,然后点击“install”,就可以安装“比较”插件。

37、输入“DeviceTree”,然后点击“install”,就可以安装“设备树语法”插件。

 38、输入“TabNine”,然后点击“install”,就可以安装“AI自动补全”插件。

 39、重启“VScode”,得到下图:

40、按照下图点击,可以查看已经安装的软件。 

41、先在linux目录下创建一个VSCode_Test目录,用来放测试VSCode的测试程序。

打开终端

输入“ls回车”,列出文件和文件夹

输入“cd linux回车”,进入“linux”目录

输入“ls回车”,列出文件和文件夹

输入“mkdir VSCode_Test回车”,在当前的“linux”目录下,创建"VSCode_Tes"目录

输入“ls回车”,列出文件和文件夹

输入“cd VSCode_Test回车”,进入“VSCode_Test”目录;

42、打开VSCode软件

43、点击“文件”,然后点击“打开文件夹”

得到下图:

44、双击“zgq”,得到下图:

 45、双击“linux”,得到下图:

46、双击“VSCode_Test”,得到下图:

47、在Visual Studio Code中,点击“文件”,得到下图: 

48、点击“新建文件”,命名为main.c

#include <stdio.h>

int main(int argc,char *argv[])

{

        printf("Hello world\r\n");

}

 49、点击VSCode软件中的终端

 50点击下图“齿轮状的设置按钮”

51、再点击上图蓝色框内的“设置”,得到下图:

 52、点击“文本编辑器”,得到下图:

53、点击“字体”,得到下图:

54、删除其他字体,只保留'monospace'等宽字体;

55、点击打开字体同步

56输入“arm-none-linux-gnueabihf-gcc  main.c  -o main回车

 57输入“file  main回车”,发现main是32位文件。

58、输入“./main回车”,发现不能执行main。 说明生成了ARM烧录文件

59、设置单击为“打开模式”,先按点击下图“齿轮状的设置按钮”。  

60、点击上图中蓝色框中的“设置” 

61、在上图搜索框中,输入“预览回车”,点击“工作台”,得到下图:

62、去掉绿色框中的“勾选”,见下图: 

63、关闭设置后,单击main.c就可以直接打开文件,不再是预览模式了。

64、“ctrl + shift + p”,显示所有命令。

65、“ctrl+p”按名称搜索文件。用得较多。

66、“ctrl+f”在打开文件中搜索字符串。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/231792.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vr体验馆用什么软件计时计费,如遇到停电软件程序如何恢复时间

vr体验馆用什么软件计时计费&#xff0c;如遇到停电软件程序如何恢复时间 一、软件程序问答 如下图&#xff0c;软件以 佳易王vr体验馆计时计费软件V17.9为例说明 1、软件如何计时间&#xff1f; 点击相应编号的开始计时按钮即可 2、遇到停电再打开软件时间可以恢复吗&…

在 Oracle 数据库表中加载多个数据文件

在本文中&#xff0c;我将展示 SQL 加载器 Unix 脚本实用程序的强大功能&#xff0c;其中 SQL 加载器可以使用自动 shell 脚本加载多个数据文件。这在处理大量数据以及需要将数据从一个系统移动到另一个系统时非常有用。 它适合涉及大量历史数据的迁移项目。那么就不可能为每…

自然语言处理24-T5模型的介绍与训练过程,利用简单构造数据训练微调该模型,体验整个过程

大家好,我是微学AI,今天给大家介绍一下自然语言处理24-T5模型的介绍与训练过程,利用简单构造数据训练微调该模型,体验整个过程。在大模型ChatGPT发布之前,NLP领域是BERT,T5模型为主导,T5(Text-to-Text Transfer Transformer)是一种由Google Brain团队在2019年提出的自然…

大数据概念:数据网格和DataOps

数据网格&#xff08;Data Mesh&#xff09; 一种新型的数据架构模式&#xff0c;旨在解决传统数据架构中存在的一些问题&#xff0c;例如数据孤岛、数据冗余、数据安全等。数据网格将数据作为一种服务&#xff0c;通过在分布式环境中提供数据服务&#xff0c;实现数据的共享和…

多内层神经网络具有先天的不可解释性

多层神经网络的不可解释性是指其内部的决策过程很难被人类理解和解释。这主要是因为多层神经网络具有大量的神经元和多个层次的连接&#xff0c;使得网络的决策过程变得非常复杂。 具体而言&#xff0c;多层神经网络中每一层的神经元会根据输入的特征进行加权组合和非线性变换&…

Centos服务器安装Certbot以webroot的方式定时申请SSL免费证书

最近发现原先免费一年的SSL证书都改为3个月的有效期了&#xff0c;原先一年操作一次还能接受&#xff0c;现在3个月就要手动续期整的太慢烦了&#xff0c;还是让程序自动给处理下吧&#xff0c; 安装 Certbot yum install epel-release -y yum install certbot -yEPEL是由 Fe…

系统安全及应用

文章目录 系统安全及应用一、账号安全基本措施1、系统账号清理1.1 将用户设置为无法登录1.2 锁定长期不使用的账号1.3 删除无用的账户1.4 清空一个账号密码1.5 锁定账户文件passwd、shadow 2、密码安全控制设置密码有效期 3、命令历史限制3.1 减少命令记录条数3.2 登录时自动清…

13. 强化学习编程实验1-在格子世界中寻宝(1)

文章目录 1.实验目的2.任务描述3.任务分析3.1 待求问题是多步决策问题否3.2 问题求解过程是一个马尔科夫决策过程3.3 状态空间S的确定3.4 动作空间A的确定3.5 状态转移概率P的确定3.6 立即回报R的确定3.7 折扣 γ \gamma γ的确定 4. 编程架构4.1 程序中有哪些对象和类4.2 环境…

pyfolio工具结合backtrader分析量化策略组合,附源码+问题分析

pyfolio可以分析backtrader的策略&#xff0c;并生成一系列好看的图表&#xff0c;但是由于pyfolio直接install的稳定版有缺陷&#xff0c;开发版也存在诸多问题&#xff0c;使用的依赖版本都偏低&#xff0c;试用了一下之后还是更推荐quantstats。 1、安装依赖 pip install …

数据采集有哪些方法?HTTP代理起到什么作用?

在这个数字化的时代&#xff0c;数据就如同生活中不可或缺的元素&#xff0c;我们的行为、喜好、甚至是想法都被转化成了数字化的信息。那么&#xff0c;现代社会是如何进行数据的采集的呢&#xff1f;让我们一同来看看&#xff01; 1. 网络浏览行为的追踪 在我们浏览互联网的…

【AI视野·今日NLP 自然语言处理论文速览 第六十六期】Tue, 31 Oct 2023

AI视野今日CS.NLP 自然语言处理论文速览 Tue, 31 Oct 2023 (showing first 100 of 141 entries) Totally 100 papers &#x1f449;上期速览✈更多精彩请移步主页 Daily Computation and Language Papers The Eval4NLP 2023 Shared Task on Prompting Large Language Models a…

解读 $mash 通证 “Fair Launch” 规则,将公平发挥极致?(Staking 玩法)

Solmash是Solana生态中由社区主导的铭文资产LaunchPad平台&#xff0c;该平台旨在为Solana原生铭文项目&#xff0c;以及通过其合作伙伴SoBit跨链桥桥接到Solana的Bitcoin生态铭文项目提供更广泛的启动机会。有了Solmash&#xff0c;将会有更多的Solana生态的铭文项目、资产通过…

24年初级会计资格考试报名信息采集流程共10大步骤,千万不要搞错

2024年初级会计资格考试报名信息采集流程共10大步骤&#xff0c;不要搞错哦&#xff1b; 第一步&#xff1a;输入证件号、点击登录 第二步&#xff1a;阅读采集须知 第三步&#xff1a;填写个人信息&#xff08;支付宝搜索"亿鸣证件照"或者微信搜索"随时照&q…

计算机网络-以太网交换基础

一、网络设备的演变 最初的网络在两台设备间使用传输介质如网线等进行连接就可以进行通信。但是随着数据的传输需求&#xff0c;多个设备需要进行数据通信时就需要另外的设备进行网络互联&#xff0c;并且随着网络传输的需求不断更新升级。从一开始的两台设备互联到企业部门内部…

数据结构第六弹---带头双向循环链表

双向循环链表 1、带头双向循环链表概念2、带头双向循环链表的优势3、带头双向循环链表的实现3.1、头文件包含和结构定义3.2、创建新结点3.3、打印3.4、初始化3.5、销毁3.6、尾插3.7、头插3.8、头删3.9、尾删3.10、查找3.11、在pos之前插入3.12、删除pos位置3.13、判断是否为空3…

EBU7140 Security and Authentication(三)密钥管理;IP 层安全

B3 密钥管理 密钥分类&#xff1a; 按时长&#xff1a; short term&#xff1a;短期密钥&#xff0c;用于一次加密。long term&#xff1a;长期密钥&#xff0c;用于加密或者授权。 按服务类型&#xff1a; Authentication keys&#xff1a;公钥长期&#xff0c;私钥短期…

虾皮、Lazada店铺流量怎么提升?自养号优势及测评系统如何搭建?

虾皮、Lazada是东南亚地区最大的购物平台之一&#xff0c;吸引了大量的买家和卖家。在竞争激烈的虾皮市场上&#xff0c;如何提升店铺的流量成为许多卖家关注的问题。以下是关于如何提升虾皮、Lazada店铺流量的一些建议。 一、店铺流量怎么提升? 首先&#xff0c;进行优质的…

50N65-ASEMI高压N沟道MOS管50N65

编辑&#xff1a;ll 50N65-ASEMI高压N沟道MOS管50N65 型号&#xff1a;50N65 品牌&#xff1a;ASEMI 封装&#xff1a;TO-247 连续漏极电流(Id)&#xff1a;50A 漏源电压(Vdss)&#xff1a;650V 功率(Pd)&#xff1a;388W 芯片个数&#xff1a;2 引脚数量&#xff1a;…

tp5+workman(GatewayWorker) 安装及使用

一、安装thinkphp5 1、宝塔删除php禁用函数putenv、pcntl_signal_dispatch、pcntl_wai、pcntl_signal、pcntl_alarm、pcntl_fork&#xff0c;执行安装命令。 composer create-project topthink/think5.0.* tp5 --prefer-dist 2、配置好站点之后&#xff0c;浏览器打开访问成…

软件验收测试计划、验收测试报告案例模板参考

1. 概述 1.1. 编写目的 1.2. 测试背景 1.3. 测试依据 1.4. 测试对象 1.5. 测试资源 2. 测试方式与环境 2.1. 测试方式 2.2. 测试环境 3. 测试结果 3.1. 功能适合性和准确性 3.1.1. 总体统计 3.1.2. 详细结果 3.2. 安全性 3.3. 可靠性和性能 4. 总体分析 5. 测试…