一款跨平台的代码编辑器:VSCode(Visual Studio Code)在Windows和Ubuntu平台的安装配置与基本使用方法

1、下载

https://code.visualstudio.com/Download


2、安装

2.1 Windows端

双击exe文件安装,后续基本都是点击“下一步”。

2.2 Ubuntu端

deb包的安装方法:

dpkg -i xxx.deb 		# 安装
dpkg -l 				# 查看已安装软件包信息
dpkg -r xxx		 		# 卸载软件
dpkg -r --purge xxx 	# 卸载软件,连同配置文件一起删除

rpm包的安装方法:

apt-get install alien 	# 没有安装该软件则先安装
alien -i xxx.rpm 		# 直接安装rpm包
rpm -qa 				# 查看安装的rpm包
rpm -e xxx 				# 卸载rpm包,如果卸载出错可加上--nodeps选项忽略
alien xxx.rpm 			# 或将rpm转换为deb包再进行安装

安装vscode步骤

sudo dpkg -i code_1.55.1-1617808414_amd64.deb 		# 安装软件
cp /usr/share/applications/code.desktop ~/Desktop/ 	# 拷贝快捷方式
chmod +x ~/Desktop/code.desktop 					# 加上可执行权限

3、配置

3.1 安装常用插件(C/C++)

在这里插入图片描述

对于C/C++开发,可以搜索安装以下插件:

  • C/C++:最基础的插件;
  • C/C++ Snippets:重用代码块;
  • C/C++ Advanced Lint:静态检测;
  • Code Runner:代码运行;
  • Include AutoComplete:自动包含头文件
  • Rainbow Brackets:彩虹花括号;
  • ARM:ARM汇编语法高亮;
  • DeviceTree:设备树语法高亮;
  • shellman:shell脚本辅助工具;
  • Markdown All in One:markdown工具;
  • Chinese(Simplified):中文环境;
  • GBKtoUTF8:将CBK编码转换为UTF-8编码;
  • compareit:对比工具;
  • Tabnine Autocomplete AI:自动补全;
  • One Dark Pro:VSCode的一个主题;
  • Material Theme:改变背景颜色,代码高亮等;
  • vscode-icons:图标插件;

3.2 配置中文环境

配置中文环境的前提是安装了“Chinese(Simplified)”插件,前面安装好这个插件之后只需要执行以下几个步骤即可:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


4、使用

4.1 基本使用方法

① 先在本地创建一个文件夹;

在这里插入图片描述

② 在vscode软件中点击“打开文件夹”;

在这里插入图片描述

③ 保存工作区,名字没有特别要求;

在这里插入图片描述

在这里插入图片描述

④ 后续可以通过“打开工作区”来打开前面的项目,如果通过“打开文件夹”的方法,前面的配置(包括工作区)就不会被读取。

在这里插入图片描述

⑤ 创建文件并编辑,此时如果在vscode软件外新建文件,项目中也可以查看得到。但是需要注意的一点是,vscode主要还是一款编辑器,而不是编译器,目的是方便我们写代码。当然,如果需要编译的话也是会有相应的插件可以安装的。

在这里插入图片描述

4.2 在linux源码上新建一个工程

① 打开文件夹

在这里插入图片描述

② 保存工作区

在这里插入图片描述

在这里插入图片描述

③ 填写需要忽略的文件,对于linux源码支持多种cpu及架构,忽略不必要的文件有利于查看代码。有两种方法,第一种是新建.vscode目录并新建settings.json文件;第二种是直接在前面保存工作区生成的xxx.code-workspace文件里的"settings"选项内部填写。

在这里插入图片描述

其中,settings.json参考内容如下(只是以arch目录为例,其他目录需要根据实际填写。虽然Windows的目录分隔符是“\”,Linux则是“/”,但在填写路径时使用的都是“/”):

{
	"search.exclude": {
        "**/node_modules": true,
        "**/bower_components": true,
        "**/*.o":true,
        "**/*.su":true,
        "**/*.cmd":true,
        "arch/avr32":true,
        "arch/alpha":true,
        "arch/arc":true,
        "arch/arm64":true,
        "arch/[b-z]*":true,
    },
    "files.exclude": {
        "**/.git": true,
        "**/.svn": true,
        "**/.hg": true,
        "**/CVS": true,
        "**/.DS_Store": true,
        "**/*.o":true,
        "**/*.su":true,
        "**/*.cmd":true,
        "arch/avr32":true,
        "arch/alpha":true,
        "arch/arc":true,
        "arch/arm64":true,
        "arch/[b-z]*":true,
    },
}

4.3 常用快捷键

  • 查找:Ctrl + f
  • 替换:Ctrl + h
  • 跳转到指定行:Ctrl + g
  • 选择打开的文件:Ctrl + p
  • 注释:Ctrl + /
  • 放大/缩小:Ctrl + =/-
  • 跳转到文件头/文件尾:Ctrl + Home / End
  • 跳转到定义:F12
  • 跳转到引用:Shift+F12
  • 前进/后退:Alt + ←/→
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

R-QWERT

你的鼓励是我最大的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值