STM32CubeIDE基础学习-STM32CubeIDE软件快捷键介绍

news2025/1/23 4:12:07

STM32CubeIDE基础学习-STM32CubeIDE软件快捷键介绍


文章目录

  • STM32CubeIDE基础学习-STM32CubeIDE软件快捷键介绍
  • 前言
  • 第1章 查看快捷键方法
  • 第2章 设置快捷键方法
  • 第3章 常用快捷键示例
  • 总结


前言

这个STM32CubeIDE软件使用的是Eclipse框架的开发环境,所以所使用的快捷键也和它很类似的。

虽然这个软件的快捷键很多,但常用的就那么几个,只要记住这些就可以了。

当然,这些快捷键也可以自定义自己喜欢的,根据个人需求来设置就行。


第1章 查看快捷键方法

查看软件默认自带的快捷键方法如下图所示:

在这里插入图片描述

点击Help下的Show Active Keybindings后就可以看到软件右下角弹出一个快捷键的表格了,如下图所示:

在这里插入图片描述

在这里插入图片描述

表格左边是功能描述,右边是相关操作快捷键,往下拉就可以看到全部快捷键了,虽然快捷键很多,主要看和记住常用的即可,不常用的可以不用特别去记忆。

第2章 设置快捷键方法

设置快捷键,可自定义设置自己顺手的快捷键,也可以使用系统默认的,如果自己重定义了,最好能记住或记下来,避免后面不常用会容易忘记。

设置方法如下图所示:

在这里插入图片描述

也可以按快捷键CTRL+SHIFT+L,进入后,按标号步骤点击相关指令,在Binding处点击键盘对应的按键就可以设置了,完成点击Apply。

在这里插入图片描述

设置完之后,可以在代码里面按设置的快捷键,看是否可以正常执行,验证是否设置成功了。

第3章 常用快捷键示例

常用的快捷键如下表所示

快捷键功能快捷键示例
CTRL+C复制
CTRL+V粘贴
CTRL+X剪切
CTRL+S保存
CTRL+Z撤销
CTRL+F文件内搜索
CTRL+H工程内搜索
CTRL+D删除整行
CTRL+L跳转到指定行
CTRL+B编译工程
CTRL+M最大化 / 恢复当前窗口
CTRL+W关闭当前窗口文件
CTRL+E选择已打开的文件
CTRL+鼠标滚轮快速滑动
CTRL+/快速添加 / 解除注释
CTRL+7快速添加 / 解除注释
CTRL+TAB.c / .h文件来回切换
CTRL+鼠标左键跳转到声明处
CTRL+ 减号缩小字体
CTRL+Shift+加号放大字体
CTRL+Shift+L设置快捷键
CTRL(按住)+↑ / ↓编辑器视图上移 / 下移
TAB代码缩进
Shift+TAB代码退格
Shift+Enter在下一行插入空行
ALT+/代码提示
ALT(按住)+↓ / ↑行下移 / 上移
ALT(点击)+← / →前一个 / 后一个页面

总结

其实学会使用快捷键这个技巧对于开发者来说也是比较实用的,充分利用得当可以大大提高开发的效率。

比如需要输入一个二十几个字母的函数时,可以到函数定义处拷贝粘贴过来,如果手动一个一个字母输入,则需要非常多的时间,也废手力,如果采用代码补全的快捷键,那么可以只需要输入几个字符就可以快速选择这个函数进行补全填充了,操作方便快多了。所以说,开发懂借助使用工具也是一种开发技巧。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1495493.html

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

相关文章

AntV L7初体验

本案例使用L7库和Mapbox GL JS创建的简单地图可视化示例&#xff0c;加载点数据。 文章目录 1. 引入 CDN 链接2. 导出模块3. 创建地图3.1. 注册 token3.2. 创建地图实例 4. 创建场景5.创建点图层6. 演示效果7. 代码实现 1. 引入 CDN 链接 <!-- 1.引入CDN链接 --> <!--…

泰迪智能科技-2024年高校大数据人才培养探索模式

随着数字经济的高速发展&#xff0c;对于大数据人才的需求日益增长。产业数字化和数字产业化之间的关系&#xff0c;已经成为推动社会发展的关键。为此&#xff0c;高校及产业界需要紧密配合&#xff0c;以培养出符合时代需求的大数据人才。 数字产业化与产业数字化高速发…

HarmonyOS NEXT应用开发案例集

概述 随着应用代码的复杂度提升&#xff0c;为了使应用有更好的可维护性和可扩展性&#xff0c;良好的应用架构设计变得尤为重要。本篇文章将介绍一个应用通用架构的设计思路&#xff0c;以减少模块间的耦合、提升团队开发效率&#xff0c;为开发者呈现一个清晰且结构化的开发…

windows11配置电脑IP

windows11配置电脑IP 选择"开始>设置>“网络&Internet >以太网”。在 "属性"下&#xff0c;编辑IP地址&#xff0c;子网掩码&#xff0c;网关以及DNS。

Qt ini配置文件

ini文件用于保存用户的设置操作&#xff0c;下列以背景颜色设置为例子 暂时默认设置为白色背景 这段代码放置在主窗口的构造函数中&#xff0c;用于初始化读取ini文件 QString color;QSettings *set new QSettings("color.ini",QSettings::IniFormat);set->begi…

《探索虚拟与现实的边界:VR与AR谁更能引领未来?》

引言 在当今数字时代&#xff0c;虚拟现实&#xff08;VR&#xff09;和增强现实&#xff08;AR&#xff09;技术正以惊人的速度发展&#xff0c;并逐渐渗透到我们的日常生活中。它们正在重新定义人与技术、人与环境之间的关系&#xff0c;同时也为各行各业带来了全新的可能性。…

学术论文GPT的源码解读与二次开发:从ChatPaper到gpt_academic

前言 本文的前两个部分最早是属于此旧文的《学术论文GPT的源码解读与微调&#xff1a;从ChatPaper到七月论文审稿GPT第1版》&#xff0c;但为了每一篇文章各自的内容更好的呈现&#xff0c;于是我今天做了以下三个改动 原来属于mamba第五部分的「Mamba近似工作之线性Transfor…

【YOLO v5 v7 v8 v9小目标改进】RevCol:解决深度学习信息从低层(输入)传递至高层(输出)的过程中,信息会逐层丢失问题

RevCol&#xff1a;解决深度学习信息从低层&#xff08;输入&#xff09;传递至高层&#xff08;输出&#xff09;的过程中&#xff0c;信息会逐层丢失问题 学习解耦表示可逆列网络&#xff08;RevCol&#xff09;子特征1&#xff1a;多级可逆单元子特征2&#xff1a;可逆列架构…

实践航拍小目标检测,基于YOLOv7【tiny/l/x】不同系列参数模型开发构建无人机航拍场景下的小目标检测识别分析系统

关于无人机相关的场景在我们之前的博文也有一些比较早期的实践&#xff0c;感兴趣的话可以自行移步阅读即可&#xff1a; 《deepLabV3Plus实现无人机航拍目标分割识别系统》 《基于目标检测的无人机航拍场景下小目标检测实践》 《助力环保河道水质监测&#xff0c;基于yolov…

LLM | GPT-NEOX论文详解

GPT-NEOX使用旋转位置编码。模型权重使用float16表示。最大序列长度为2048。 论文题目&#xff1a;2022.04.14_GPT-NeoX-20B: An Open-Source Autoregressive Language Model 论文地址&#xff1a;2204.06745.pdf (arxiv.org) 论文代码&#xff1a;EleutherAI/gpt-neox: An imp…

初次安装WordPress后如何进行网站设置(主题安装、插件安装、网站美化、网站备份、安全性提升、伪静态、多域名设置等)WordPress网站常见问题设置指南

专栏地址: WordPress建站主题美化系列教程https://blog.csdn.net/seeker1994/category_12184577.html 一文搞懂WordPress是什么?为什么用它建站?怎么安装与部署? 使用腾讯云快速搭建WordPress网站流程详解 ...... 1. 前言 专栏上几篇文章介绍了小白零基础如何使用腾讯…

Golang的Channel源码阅读、工作流程分析。

Channel整体结构 源码位置 位于src/runtime下的chan.go中。 Channel整体结构图 图源&#xff1a;https://i6448038.github.io/2019/04/11/go-channel/ Channel结构体 type hchan struct {qcount uint // total data in the queuedataqsiz uint // si…

09 |「ViewPager」

前言 实践是最好的学习方式&#xff0c;技术也如此。 文章目录 前言一、ViewPager 简介二、ViewPager 与 Fragment 结合1、ViewPager Fragment 实现底部页面导航2、ViewPager Fragment BottomNavigationView 实现底部页面导航3、ViewPager Fragment TabLayout 实现底部页面…

分类算法(Classification algorithms)

逻辑回归(logical regression&#xff09;&#xff1a; 逻辑回归这个名字听上去好像应该是回归算法的&#xff0c;但其实这个名字只是在历史上取名有点区别&#xff0c;但实际上它是一个完全属于是分类算法的。 我们为什么要学习它呢&#xff1f;在用我们的线性回归时会遇到一…

WPF 自定义彩色控制台功能

文章目录 前言环境流内容一个简单的控制台 自动添加数据无法添加数据模板代码添加参数简单的案例添加和清空功能完善代码 额外功能添加移动到底部添加样式 总结 前言 在WPF中添加模拟控制台&#xff0c;可以试试的看到最新的日志信息。但是普通的TextBlock只是纯粹的黑色&…

【C++】十大排序算法之 堆排序 计数排序

本次介绍内容参考自&#xff1a;十大经典排序算法&#xff08;C实现&#xff09; - fengMisaka - 博客园 (cnblogs.com) 排序算法是《数据结构与算法》中最基本的算法之一。 十种常见排序算法可以分为两大类&#xff1a; 比较类排序&#xff1a;通过比较来决定元素间的相对次序…

腾轩科技传媒讲解律师事务所创建百度词条的流程

在当今信息爆炸的时代&#xff0c;律师事务所需要在互联网上留下自己的痕迹&#xff0c;为了提升品牌知名度和业务曝光度&#xff0c;很多律师事务所选择在百度百科创建词条。但是&#xff0c;创建词条并不是一件简单的事情&#xff0c;需要注意许多细节和规定。本文腾轩科技传…

美国站群服务器使用技巧与注意事项

美国站群服务器使用技巧与注意事项有哪些?RAKsmart小编为您整理发布美国站群服务器使用技巧与注意事项&#xff0c;希望对您有帮助。 美国站群服务器的使用技巧主要包括远程管理、灵活配置和备份还原&#xff0c;具体如下&#xff1a; 1. **远程管理**&#xff1a;用户可以通过…

SpringBoot集成ElasticSearch(ES)

ElasticSearch环境搭建 采用docker-compose搭建&#xff0c;具体配置如下&#xff1a; version: 3# 网桥es -> 方便相互通讯 networks:es:services:elasticsearch:image: registry.cn-hangzhou.aliyuncs.com/zhengqing/elasticsearch:7.14.1 # 原镜像elasticsearch:7.…

Python】深度学习基础知识——随机梯度下降详解和示例

本文通过原理和示例对随机梯度下降进行了详解&#xff0c;并和梯度下降进行了对比分析&#xff0c;简单易懂。 随机梯度下降原理示例 动态学习率动态学习率示例 总结 随机梯度下降 原理 示例 import torch import torch.nn as nn import matplotlib.pyplot as pltdef train_2…