Source Insight和Visual Studio Code安装和使用

一,Source Insight安装和使用

 Source Insight来进行代码编写和阅读,编写完成以后将代码拷贝到Ubuntu中去编译。

Source Insight下载链接:Downloads - Source Insight

 下载后双击“sourceinsight4096-setup.exe”开始安装,选择next

选择“I accept the terms in the license adreement”,然后点击“Next”按钮。

 进入安装目录选择界面,根据自己的实际情况选择合适的安装目录。

点击“Next”按钮,进入准备安装界面。安装完成后点击“Finish”按钮退出安装,安装成功以后会在桌面上出现SourceInsight 4.0图标,双击图标打开Source Inisght 4.0,打开的话会有licese提示

点击“Next”,填写好以后一路“Next”下去就可以了,至此安装完成

project->new project

 创建的project文件夹中新建一个 SI 文件夹,用来存放Source Insight的所有工程文件,设置好工程名字和路径以后点击“OK”按钮,会进入另外一个设置界面

检查一下路径是否正确,点击“OK”按钮

 要是工程文件夹已经有源文件了,点击add all将所有的源文件添加到工程中,添加完成以后点击“Close”按钮关闭,工程新建完成以后SourceInsight如图

 刚刚新建的工程里面新建两个文件:main.c 和 main.h,先新建 main.c 文件,点击:File->new。

 工程同步:代码编写完成以后需要对Source Insight做一次同步操作,同步的目的是为了进行函数跟踪,同步点击Project->Synchronize Files。

 点击“Synchronize Files”以后打开同步对话框,按照下图所示设置同步,设置好以后点击“Start”开始同步,等待同步完成。

二,Visual Studio Code的安装和使用

 Visual Studio Code下载地址Visual Studio Code - Code Editing. Redefined ,简称为 VSCode,VSCode 是微软出的一款编辑器,但是免费的。VSCode 有 Windows、Linux 和 macOS 三个版本的,是一个跨平台的编辑器。

 1,linux Ubuntu下安装VSCode

将下载的.deb 软件包复制到Ubuntu 系统中,然后使用命令安装:

sudo dpkg -i code_1.32.3-1552606978_amd64.deb

如果报dpkg: error: dpkg status database is locked by another process  ,依次执行:

sudo rm /var/lib/dpkg/lock
sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/cache/apt/archives/lock

完成后可以找到,然后双击打开。安装的软件图标都在目录/usr/share/applications中

 VSCode 支持多种语言,比如 C/C++,Python、C#等,主要用来编写 C/C++程序,所以需要安装 C/C++的扩展包,扩展包安装如图所示

 需要按照的插件有如下,点击绿色的install安装就可以了;
C/C++,这个肯定是常用的,必须的。
C/C++ Snippets,即 C/C++重用代码块。
C/C++ Advanced Lint,即 C/C++静态检测。
Code Runner,即代码运行。
Include AutoComplete,即自动头文件包含。
Rainbow Brackets,彩虹花括号,有助于阅读代码。
One Dark Pro,VSCode 的主题。
GBKtoUTF8,将 GBK 转换为 UTF8。
ARM,即支持 ARM 汇编语法高亮显示。
Chinese(Simplified),即中文环境。
vscode-icons,VSCode 图标插件,主要是资源管理器下各个文件夹的图标。
compareit,比较插件,可以用于比较两个文件的差异。
DeviceTree,设备树语法插件。

如果要查看已经安装好的插件,可以输入@intsalled,也可以点省略号查看:

 安装好插件以后就可以进行代码编辑了,VSCode界面都是英文环境,上面已经安装了中文插件了,现在我们将VSCode改为中文环境。按Ctrl+Shift+P打开搜索框,在搜索框里面输入“config”,
然后选择Configure Display Language,如图所示:

 

 从打开的 local.json 文件中将locale修改为zh-cn,修改完成以后保存 local.json,重新打开 VSCode,测试 VSCode 就变成了中文。

使用VScode打开工程的方式

 

打开工程后可以在程序中修改代码,它有自动补齐的功能

从termial终端直接编译程序

 2,windows下安装VSCode和使用

Windows版本的VSCode安装比较容易,和其他 Windows 一样,双击.exe 安装包,然后一路“下一
步”即可,安装完成以后在桌面上就会有VSCode 的图标。

新建一个文件夹用于存放工程,我新建文件夹目录为E:\VScode_Program\1_test,路径尽量不要有中文和空格打开VSCode。然后在VSCode上点击“件->打开文件夹”,刚刚创建的“1_test”文件夹。

此时的文件夹“1_TEST”是空的,点击文件->将工作区另存,打开工作区命名对话框,输入要保存的工作区路径和工作区名字 

工作区保存成功以后,点击“新建文件”按钮创建 main.c 和 main.h 这两个文件

代码编辑完成以后 VSCode 界面如图所示:

会提示找不到头文件stdio.h。这是因为我们没有添加头文件路径。按下“Ctrl+Shift+P”打开搜索框,然后输入“Editconfigurations”,选择“C/C++:Edit configurations” ,C/C++的配置文件是个 json 文件,名为:c_cpp_properties.json,此文件默认内容如下图所示:

c_cpp_properties.json 中的变量“includePath”用于指定工程中的头文件路径,但是“stdio.h”是 C 语言库文件,而 VSCode 只是个编辑器,没有编译器,所以肯定是没有stdio.h 的,除非我们自行安装一个编译器,比如 CygWin,然后在 includePath 中添加编译器的头文件。 

因为插件 C/C++ Lint 打开了几个功能,VSCode 插件配置方法如下。比如关闭 Cppcheck:Enable 以后 VSCode 就不能实时检查错误了

### VSCODE设置

1、修改ssh为自定义的ssh

下载git并安装(或解压),ssh.exe的路径为:[GIT]/usr/bin/ssh.exe

在VSCODE中,修改 Remote-SSH: Setting:

修改

![image-20220118145902598](C:\Users\Feng\AppData\Roaming\Typora\typora-user-images\image-20220118145902598.png)

2、修改配置文件位置:

在VSCODE中,修改 Remote-SSH: Setting:

![image-20220118150005969](C:\Users\Feng\AppData\Roaming\Typora\typora-user-images\image-20220118150005969.png)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

寒听雪落

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值