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)将指定文件加入工作区



目录
相关文章
|
28天前
|
Ubuntu 网络协议 Linux
【附安装包】CentOS7(Linux)详细安装教程(手把手图文详解版)
【附安装包】CentOS7(Linux)详细安装教程(手把手图文详解版)
99 2
|
12天前
|
安全 Linux
Linux查看和剔除当前登录用户详细教程
Linux查看和剔除当前登录用户详细教程
10 0
Linux查看和剔除当前登录用户详细教程
|
13天前
|
Linux 网络安全 数据安全/隐私保护
使用宝塔Linux搭建DVWA靶场保姆级教程
这是一篇详细的教程,作者基于其在Web渗透测试领域的学习经验,利用宝塔Linux面板搭建了DVWA靶场。从安装Linux宝塔面板到通过Docker运行DVWA容器,每一步都有详尽的文字描述和配图指导,确保读者能够顺利地进行实践操作,非常适合初学者快速上手并掌握相关技能。
|
15天前
|
Linux PHP
Linux CentOS 宝塔 Suhosin禁用php5.6版本eval函数详细图文教程
【8月更文挑战第27天】本文介绍两种禁用PHP执行的方法:使用`PHP_diseval_extension`禁用和通过`suhosin`禁用。由于`suhosin`不支持PHP8,仅适用于PHP7及以下版本,若服务器安装了PHP5.6,则需对应安装`suhosin-0.9.38`版本。文章提供了详细的安装步骤,并强调了宝塔环境下与普通环境下的PHP路径差异。安装完成后,在`php.ini`中添加`suhosin.so`扩展并设置`executor.disable_eval = on`以禁用执行功能。最后通过测试代码验证是否成功禁用,并重启`php-fpm`服务生效。
13 2
|
19天前
|
机器学习/深度学习 存储 Linux
【机器学习 Azure Machine Learning】使用VS Code登录到Linux VM上 (Remote-SSH), 及可直接通过VS Code编辑VM中的文件
【机器学习 Azure Machine Learning】使用VS Code登录到Linux VM上 (Remote-SSH), 及可直接通过VS Code编辑VM中的文件
|
18天前
|
Ubuntu 网络协议 Linux
Linux下快速搭建七日杀官方私人服务器教程
本文提供了一份详尽的《七日杀》服务器搭建指南,专为Linux系统设计。教程分为九大部分,涵盖从前期准备到服务器维护的全过程。主要内容包括:选择具备公网IP的云服务器、安装Ubuntu 20 X64系统、下载SteamCMD等必备软件;详细指导如何配置服务器、设置防火墙及端口规则、启动与关闭服务器;此外还提供了服务器管理、环境配置(如设置swap分区)等实用技巧。适合有一定Linux基础的玩家参考实践。
|
1月前
|
Linux 开发工具 Python
【Deepin 20系统】Linux系统从零打造完美VScode for Python环境
如何在Deepin 20系统中从零开始配置一个完美的VScode for Python开发环境,包括安装Anaconda、VScode、必要的插件、汉化、主题和字体设置,以及如何运行和调试Python程序。
38 5
|
2月前
|
存储 安全 Ubuntu
Linux dump命令教程
绍了Linuxdump命令的功能,包括用于备份整个文件系统的全备份和增量备份,以及如何在不同Linux发行版中安装和使用dump命令。
73 16
|
21天前
|
网络协议 安全 Linux
|
2月前
|
网络协议 Unix Linux
网安人必须人手一份的《Linux私房教程》,GitHub星标286K!
Linux是一套免费使用和自由传播的操作系统内核,是一个基于POSIX和Unix的多用户、多任务支持多线程和多CPU的操作系统内核。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统内核。 作为网络安全的初学者,Linux基础知识和常用命令是我们的必备技能,我们不能只会操作Windows相关的工具。一方面很多网站都是基于Linux环境搭建,比如LAMP,其安全性更好;另一方面,很多命令或工具都集成在了Linux相关环境中,比如Kali等。 今天给小伙伴们分享一份Linux私房教程,这份
下一篇
DDNS