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.mzph.cn/news/600815.shtml

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

相关文章

Flask 会员列表展示

感谢编程浪子师傅的源码信息分享 web/controllers/member/Member.py # -*- coding: utf-8 -*- from flask import Blueprint,request,redirect,jsonify from common.libs.Helper import ops_render,iPagination,getCurrentDate,getDictFilterField,selectFilterObj from comm…

Spring学习之——AOP(面向切面)

AOP 概念 AOP&#xff1a;全称是Aspect Oriented Programming即&#xff1a;面向切面编程。 简单的说它就是把我们程序重复的代码抽取出来&#xff0c;在需要执行的时候&#xff0c;使用动态代理的技术&#xff0c;在不修改源码的基础上&#xff0c;对程序进行增强&#xff…

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

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

数据结构与算法教程,数据结构C语言版教程!(第二部分、线性表详解:数据结构线性表10分钟入门)八

第二部分、线性表详解&#xff1a;数据结构线性表10分钟入门 线性表&#xff0c;数据结构中最简单的一种存储结构&#xff0c;专门用于存储逻辑关系为"一对一"的数据。 线性表&#xff0c;基于数据在实际物理空间中的存储状态&#xff0c;又可细分为顺序表&#xff…

【c语言】指针小结

一、指针是什么&#xff1f; 可以通过运算符&来取得变量实际保存的 起始地址 。 &#xff08;这个地址是虚拟地址&#xff0c;并不是真正物理内存上的地址。&#xff09; 数据类型 *标识符 &变量; int *pa &a; int *pa NULL; (NULL表示地址为0的内存空间&a…

Apache SeaTunnel:探索下一代高性能分布式数据集成工具

大家下午好&#xff0c;我叫刘广东&#xff0c;然后是来自Apache SeaTunnel社区的一名Committer。今天给大家分享的议题是下一代高性能分布式海量数据集成工具&#xff0c;后面的整个的PPT&#xff0c;主要是基于开发者的视角去看待Apache SeaTunnel。后续所有的讲解主要是可能…

52、Flink的应用程序参数处理-ParameterTool介绍及使用示例

Flink 系列文章 一、Flink 专栏 Flink 专栏系统介绍某一知识点&#xff0c;并辅以具体的示例进行说明。 1、Flink 部署系列 本部分介绍Flink的部署、配置相关基础内容。 2、Flink基础系列 本部分介绍Flink 的基础部分&#xff0c;比如术语、架构、编程模型、编程指南、基本的…

LeetCode第102题 - 二叉树的层序遍历

题目 解答 class Solution {List<List<Integer>> nodeLevels new ArrayList<>();public List<List<Integer>> levelOrder(TreeNode root) {levelOrder(root, 0);return nodeLevels;}public void levelOrder(TreeNode root, int k) {if (root …

噬菌体序列分析工具PhaVa的使用和使用方法

github: 25280841/PhaVa: Adapting the phasefinder approach for identifying phase variation to long reads (github.com) 挺简单的&#xff0c;这里就不翻译了&#xff0c;大家看着直接用吧。 PhaVa PhaVa is an approach for finding potentially Phase Variable invert…

第7章-第1节-Java中的异常处理

1、异常Exception概述&#xff1a; 1&#xff09;、异常的概念&#xff1a; 现实生活中万物在发展和变化会出现各种各样不正常的现象。 例如&#xff1a;人的成长过程中会生病。 实际工作中&#xff0c;遇到的情况不可能是非常完美的。 比如&#xff1a;你写的某个模块&…

使用jmeter从0开始完成性能测试

使用JMeter从0开始完成性能测试 介绍 在软件开发过程中&#xff0c;性能测试是一项关键任务&#xff0c;它可以帮助我们评估系统在不同负载条件下的性能表现&#xff0c;发现潜在的性能瓶颈。JMeter是一款功能强大且易于使用的性能测试工具&#xff0c;它可以帮助我们完成各种…

欧洲最好的AI大模型:Mistral 7B!(开源、全面超越Llama 2)

你可能已经听说过Meta&#xff08;原Facebook&#xff09;的Llama 2&#xff0c;这是一款拥有13亿参数的语言模型&#xff0c;能够生成文本、代码、图像等多种内容。 但是你知道吗&#xff0c;有一家法国的创业公司Mistral AI&#xff0c;推出了一款只有7.3亿参数的语言模型&am…

GitHub Copilot 最佳免费平替:阿里通义灵码

之前分享了不少关于 GitHub Copilot 的文章&#xff0c;不少粉丝都评论让我试试阿里的通义灵码&#xff0c;这让我对通义灵码有了不少的兴趣。 今天&#xff0c;阿七就带大家了解一下阿里的通义灵码&#xff0c;我们按照之前 GitHub Copilot 的顺序分享通义灵码在相同场景下的…

Vue 之 修饰符汇总

一、简介 在Vue中&#xff0c;修饰符是一种特殊的语法&#xff0c;用于修改指令或事件绑定的行为&#xff0c;它们以点号&#xff08;.&#xff09;的形式添加到指令或事件的后面&#xff0c;并可以改变其默认行为或添加额外的功能&#xff0c;如&#xff1a;禁止事件冒泡、数…

java 中数组常用排序方法举例说明

java 中数组常用排序方法举例说明 在Java中&#xff0c;数组的排序是常见的操作之一&#xff0c;而Java提供了多种排序方法来满足不同场景的需求。下面详细介绍5种常用的数组排序方法&#xff1a; 冒泡排序&#xff08;Bubble Sort&#xff09;&#xff1a; 冒泡排序是一种简单…

【mars3d】new mars3d.layer.GeoJsonLayer(实现环状面应该怎么传data

问题&#xff1a;【mars3d】new mars3d.layer.GeoJsonLayer(实现环状面应该怎么传data 解决方案&#xff1a; 1.在示例中修改showDraw()方法的data数据&#xff0c;实现以下环状面效果 2.示例链接&#xff1a; 功能示例(Vue版) | Mars3D三维可视化平台 | 火星科技 export f…

Ubuntu20.04安装ROS2 Foxy

Ubuntu20.04安装ROS2 Foxy 实操安装 安装ROS2的教程在网上很多&#xff0c;但是我操作之后都有问题&#xff0c;大部分的问题是在 sudo apt update 时访问packages.ros.org无法成功&#xff0c;主要的原因是没有外网&#xff0c;而自己整一个外网代理又非常麻烦&#xff0c;所…

读书之深入理解ffmpeg_简单笔记3(初步)

通读完只能对书中内容有大概的了解&#xff0c;具体的细节还得一一实践攻克。 10: libavformat接口使用 媒体流&#xff0c;文件等封装&#xff0c;解封装&#xff0c;转封装 视频截取&#xff0c;AVFormatContext,AVPacket等介绍 11&#xff1a;libavcodec接口使用 视频&…

Android开发中“真正”的仓库模式

原文地址&#xff1a;https://proandroiddev.com/the-real-repository-pattern-in-android-efba8662b754原文发表日期&#xff1a;2019.9.5作者&#xff1a;Denis Brandi翻译&#xff1a;tommwq翻译日期&#xff1a;2024.1.3 Figure 1: 仓库模式 多年来我见过很多仓库模式的实…

pytest安装失败,报错Could not find a version that satisfies the requirement pytest

问题 安装pytest失败&#xff0c;尝试使用的命令有 pip install pytest pip3 install pytest pip install -U pytest pip install pytest -i https://pypi.tuna.tsinghua.edu.cn/simple但是都会报同样的错&#xff1a; 解决方案 发现可能是挂了梯子的原因&#xff0c;关掉…