Linux环境下的VScode使用教程

简介: Linux环境下的VScode使用教程

前言

(1)对于学习本文需要先有自行安装好VMware,对VMware有简单的了解。


(2)对于绝大多数使用Linux的人而言,经常在Windows环境下使用source insight进行编译程序,然后利用FileZilla将Windows的文件的文件上传到Ubuntu,或者是使用Samba将Windows与Ubuntu共享一个文件夹。


(3)以上操作都有一个问题,就是编写程序都是在Windows环境下进行,Linux环境中进行编译,这样就需要总是换操作环境,很麻烦。于是我推荐使用VScode,这样就可以直接在Linux环境下编写程序了,很方便。


(4)关于推荐使用VScode的原因不仅仅只有他支持在Linux环境下编写程序,他功能及其强大,source insight拥有的能力他都有,source insight没有的他也有。最最最重要的一点在于,VScode是免费的,而source insight还需要付费(或者破解)。


(5)关于VScode的Linux环境安装,我建议下载韦东山老师的虚拟机文件,他哪个环境下的东西都帮我们配置好了。


       韦东山老师视频教程;韦东山老师资料获取网址;


(6)如果坚持想自己搭建Linux环境下的VScode,可以观看正点原子的VScode安装教程。(个人不是特别建议,废话太多了)


       VScode官网下载;正点原子Linux教程视频;


快捷键

指令合集

(1)本人是使用的韦东山老师配置的环境,所以只是教授一些常用的操作。


(2)


输入文件名打开文件 : ctr1 + P

跳到某行: Ctr1 +G + 行号

打开文件并跳到某行: ctrl + p 文件名:行号

列出文件里的函数 : ctrl + shift + o,可以输入函数名跳转

函数/变量跳转: 按住ctr1同时使用鼠标左键点击、F12

前进: Ctrl + shift + -

后退: Ctrl + Alt + -

列出引用 : shift + F12

查找所有引用:Alt + shift + F12

切换侧边栏展示/隐藏: Ctrl + B

打开命令菜单: Ctrl + shift + P

手动触发建议: ctr1 + Space

手动触发参数提示: ctr1 + shift + Space

打开/隐藏终端: Ctrl +(Tab上方的那个键)

重命名符号: F2

当前配置调试: F5

上/下滚编辑器: Ctrl + 向上按键↑/向下按键↓

搜索/替换 : Ctrl + F/H

高亮文字:shift + alt + Z

取消高亮: shift + alt + a


常用指令演示

打开指定文件

我们打开一个工程之后,需要找到对应的文件,一个一个找太麻烦了。所以我们可以按Ctrl+P——>输入文件名——>回车


跳转到指定行号

因为在Linux开发中,一个.c文件可能有几百上千行代码。这样我们需要跳转到指定行号,用鼠标滑动太麻烦了。于是我们可以输入Ctrl+G——>输入行号即可自动跳转

查看函数

(1)有时候,我们看到一个函数,想知道他的内部实现,只需要将鼠标靠近这个函数即可。


(2)但是有时候,我就是想跳转到实现这个函数的文件里面。怎么办呢?很简单,按住Ctrl+鼠标点击这个函数(或者鼠标点击这个函数,按下F12)。


查找所有引用

我们阅读源码的时候,可能会想查看某一个函数被那些程序所引用。那么可以选中这个函数+Alt + shift + F12

打开/隐藏中断

(1)VScode强大在于,我们可以不离开这个工具,就可以使用命令行。按Ctrl +(Tab上方的那个键)

(2)在VScode中,我们不但可以打开一个命令行,还可以同时打开多个。


(3)如果我们现在只想要一个命令行了,就可以选中命令行,点击删除。

(4)如果此时我不想看命令行了,可以点击X即可

如何修改快捷键

打开快捷键修改界面

(1)有时候,有些默认命令行我们不喜欢,我们可以自定义快捷键。

(2)如果是英文操作界面如下。

(3)如果是增加了中文插件,是中文的,点击位置也是一样的。文件——>首选项——>键盘快捷键方式。


修改前进/后退快捷键

因为VScode默认的前进/后退快捷键很反人类,不易于理解。所以在此我们需要修改


注释

选中多行——>Ctrl+/

创建工作区

(1)找到Linux内核目录


(2)将Linux内核目录设置为工作区


(3)将指定文件加入工作区



目录
相关文章
|
5天前
|
Oracle Java 关系型数据库
Linux环境安装配置JDK11
Linux环境安装配置JDK11
30 0
|
8天前
|
人工智能 Unix Linux
Linux的学习之路:1、发展史与编译环境的搭建
Linux的学习之路:1、发展史与编译环境的搭建
13 0
|
24天前
|
Linux
linux下搭建tftp服务器教程
在Linux中搭建TFTP服务器,需安装`tftp-server`(如`tftpd-hpa`)。步骤包括:更新软件包列表,安装`tftpd-hpa`,启动并设置开机自启,配置服务器(编辑`/etc/default/tftpd-hpa`),添加选项,然后重启服务。完成后,可用`tftp`命令进行文件传输。例如,从IP`192.168.1.100`下载`file.txt`: ``` tftp 192.168.1.100 <<EOF binary put file.txt quit EOF ```
31 4
|
2月前
|
JSON Kubernetes Linux
Linux环境签发CA证书和K8s需要的证书
Linux环境签发CA证书和K8s需要的证书
29 0
|
19天前
|
存储 算法 Linux
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
42 6
|
2天前
|
Linux Python
【专栏】Linux 中某个目录中的文件数如何查看?这篇教程分分钟教会你!
【4月更文挑战第28天】在Linux中查看目录文件数的方法包括:使用`ls`结合`wc -l`,如`ls <directory_path> | wc -l`;使用`find`命令,如`find <directory_path> -type f | wc -l`;使用`tree`命令,如`tree <directory_path>`(可能需额外安装);以及通过编程方式,例如Python代码实现。注意权限、效率和选择适用方法以提升操作效率。本文提供了详细步骤和示例,助你轻松掌握!
|
3天前
|
编解码 Linux
FFmpeg开发笔记(十二)Linux环境给FFmpeg集成libopus和libvpx
在《FFmpeg开发实战》一书中,介绍了如何在Linux环境下为FFmpeg集成libopus和libvpx,以支持WebM格式的Opus和VP8/VP9编码。首先,下载并安装libopus。接着,下载并安装libvpx。最后,在FFmpeg源码目录下,重新配置FFmpeg,启用libopus和libvpx,编译并安装。通过`ffmpeg -version`检查版本信息,确认libopus和libvpx已启用。
15 1
FFmpeg开发笔记(十二)Linux环境给FFmpeg集成libopus和libvpx
|
3天前
|
编解码 Linux
FFmpeg开发笔记(十)Linux环境给FFmpeg集成vorbis和amr
在Linux环境下,为FFmpeg添加对AAC、MP3、OGG和AMR音频格式的支持,需安装libogg、libvorbis和opencore-amr库。首先,从官方源下载各库的最新源码,如libogg-1.3.5、libvorbis-1.3.7和opencore-amr-0.1.6,然后解压并依次执行`./configure`、`make`和`make install`进行编译安装。接着,在FFmpeg源码目录中,使用`./configure`命令重新配置,并重新编译安装FFmpeg。最后,验证FFmpeg版本信息确认已启用ogg和amr支持。
15 0
FFmpeg开发笔记(十)Linux环境给FFmpeg集成vorbis和amr
|
11天前
|
数据可视化 Linux Docker
Linux系统使用Docker部署Dashy导航页服务并实现公网环境访问
Linux系统使用Docker部署Dashy导航页服务并实现公网环境访问
|
21天前
|
Kubernetes 网络协议 Linux
使用 kubeadm 部署 Kubernetes 集群(一)linux环境准备
使用 kubeadm 部署 Kubernetes 集群(一)linux环境准备
84 9