本篇笔记介绍一些鱼鹰常用的 KEIL 编辑方法与技巧,用于加快编辑速度。

当然了,很多人现在更多的是使用 VSCode 或者 SI 等软件进行编辑,但不可否认的是,还有很多道友还是选择 KEIL 作为编辑软件的,毕竟这是初恋,已经习惯了。

所以,本篇笔记作为一个编辑技巧的总结。

当然了,关于 KEIL 软件的使用还有一个系列可以参考:《STM32工程模板建立》。

1、双屏

有的时候需要同时看两个文件的内容,比如C文件和 H文件的内容,这个时候,可以使用 KEIL 双屏的功能。

横屏、竖屏随你选择,下面是竖屏效果:

2、TAB替换为空格键

安装KEIL软件后,默认情况下TAB键占用2个空格,虽然这样说,实际上还是 TAB 键,只是显示有所不同罢了。

为了看出到底是 TAB 还是空格,我们可以开启这个显示功能:

我们可以看下图效果,左边为空格,右边箭头是TAB键。

那么我们为什么要注意这个,我们知道有些编辑器 TAB 键占用 2 个空格,有的占用 4 或 8 个空格,而这里没有一个标准,所以当你把同一个文件在不同编辑器打开时,显示的格式可能不一样的。

具体表现是,在一个编辑器里面,代码显得很整齐,换了个编辑器之后,代码变乱了。

所以更好的方式是,将 TAB 键替换为空格键,这样,不管在哪个编辑器打开,都是整整齐齐了,也不需要修改 TAB 占用多少个空格的问题了。

所以,我们可以打开这个选项:

这样,你的TAB键在敲下后就自动转化成了空格键,再也不用手动替换或者手动敲空格了。

关于 TAB 键还有一个老司机都会用的技巧,shift +Tab 可以将选中的多行代码进行整体左移,而tab键可以将选中的多行代码进行整体右移。

3、打开头文件

KEIL 为人所诟病的一个很大的缺点就是很难查找一个文件。这里鱼鹰介绍一个快速打开C文件对应 H 文件的方法:

如果该文件有头文件的话,那么很快就可以打开了。

对于包含的头文件,可以这样操作:

5.30 版本出现了一个新特性,就是可以在 C 文件和 H 文件之间来回切换,方法类似。

还有对于常用的头文件,我们可以将其直接添加到工程目录中,这样也能方便打开文件(不建议把所有的头文件都放在工程目录中,不然会显得文件很多)。

如果打开的文件太多,又不想关闭的话,可以通过该方式选择文件:

如果想关闭的话,可以使用如下方式:

当然,这上面可以打开对应的文件夹或者复制文件路径,对于那些库文件的打开来说是非常方便的。

再也不用在安装目录下一个个找文件了。

4、添加说明文件

有的时候,需要对工程进行说明,此时我们可以添加一个 txt 文件用于说明:

5、暂时屏蔽文件

当我们不想让一个源文件参与链接与编译时,我们可以将其从工程中移除,但有的时候我们希望保留在工程目录中方便查看,就像上图的 printf_fifo.c 文件一样,那么我们可以通过以下方式设置:

之后进入以下窗口,去掉勾选即可:

关于它的更多说明,可参考鱼鹰STM32工程模板系列文章。

6、搜索

使用 CTR + F 或者 CTR + H快捷键可以很快的进行查找或替换,其实还有一个选择,那就是将全部的搜索结果展示出来:

你也可以以精准的方式进行查找,比如全匹配(Match whole word)、大小写匹配(Match case),甚至是正则表达式。

如果还有其它好用的编辑技巧,不如留言讨论。

keil 快捷键_KEIL 那些编辑技巧与方法相关推荐

  1. KEIL 那些编辑技巧与方法

    来源:公众号[鱼鹰谈单片机] 作者:鱼鹰Osprey ID   :emOsprey 本篇笔记介绍一些鱼鹰常用的 KEIL 编辑方法与技巧,用于加快编辑速度. 当然了,很多人现在更多的是使用 VSCod ...

  2. 5加载stm32 keil_KEIL 那些编辑技巧与方法

    来源:公众号[鱼鹰谈单片机] 作者:鱼鹰Osprey ID   :emOsprey 本篇笔记介绍一些鱼鹰常用的 KEIL 编辑方法与技巧,用于加快编辑速度. 当然了,很多人现在更多的是使用 VSCod ...

  3. KEIL快捷键+自定义快捷键设置方法

    KEIL快捷键: 快捷键 keil专用 快捷键 keil专用 Ctrl + l 删除当前行 tab 将选中内容整体右移 Ctrl + N 新建文件 shift + tab 将选中内容整体左移 Ctrl ...

  4. PDF文件编辑技巧之PDF文件去除水印方法

    PDF文件相信大家都会使用到,有时候我们不止局限于使用PDF文件还需要编辑PDF文件的时候,那么PDF文件的编辑技巧有什么呢.总所周知PDF文件的编辑是需要PDF编辑器的,编辑器的使用技巧有什么呢,好 ...

  5. 玩转DV技巧 DV视频采集编辑和压缩方法

    玩转DV技巧 DV视频采集编辑和压缩方法 发布日期:2007/12/19 13:47:22 人气指数:439 选择内容区背景色:灰色(默认色) 墨绿 杏仁黄 秋叶褐 胭脂红 芥末绿 天蓝 雪青 灰 银 ...

  6. indesign中调出字符样式快捷键_InDesign的文字快速查找替换编辑技巧介绍(图文)...

    InDesign中经常会遇到很多需要查找与替换的文字编辑工作,在编排文字时设定好段落样式和字符样式,查找和替换的文字编辑工作将会变得更加简单和便捷.今天就向大家介绍InDesign的文字快速查找替换编 ...

  7. word长篇文档编辑技巧

    以下内容是应某杂志编辑要求所写.主要是word长篇文档的编辑技巧. 可以利用在论文.计划.总结等方面. 一.版面规划: 当我们要作一篇毕业设计时,要先对版面进行规划,比如页边距留多少,在上面装订还是在 ...

  8. Visual Studio中11个强大的调试技巧和方法

    调试是软件开发周期中很重要的一部分.它具有挑战性,同时也很让人疑惑和烦恼.总的来说,对于稍大一点的程序,调试是不可避免的.最近几年,调试工具的发展让很多调试任务变的越来越简单和省时. 这篇文章总结了可 ...

  9. backgroundworker 导致程序无法退出_macOS技巧—六种方法强制退出无响应的程序

    Mac电脑由于开了好多的应用程序,会导致某些程序无响应,怎么都退不出去?那么如何将无响应的应用程序退出去呢?今天macdown小编给大家带来了实用好文macOS技巧-六种方法强制退出无响应的程序. m ...

最新文章

  1. [经典算法] 八枚硬币
  2. 【企业管理】价值创造的两个轮子
  3. VTK:模型之DelaunayMesh
  4. linux php 依赖,在php5-fpm-alpine docker容器中安装php-gd依赖于alpine linux
  5. 2019手卫生定义_2021年卫生资格考试部分科目大纲和教材变化归总!
  6. 群晖按装mysql_如何连接群晖里的MYSQL数据库
  7. 编程同写作,写代码只是在码字
  8. Linux screen命令与后台执行任何程序
  9. mysql事件创建_mysql 创建事件
  10. 操作系统原理实验报告——进程控制与描述
  11. mingw不能安装_C语言/C++初学——Visual Studio环境的安装配置与使用
  12. excel 隐藏和取消隐藏
  13. 红米6.0系统如何无root激活xposed框架的教程
  14. Python OpenCV 物体识别
  15. 电脑下载软件用什么软件好?安卓手机下载软件用哪个软件好?IDM下载器说:在做的都是弟弟
  16. 使用stty修改终端设置 stty 用法!
  17. 生活大爆炸之光速可变,光速可超
  18. EventLog Analyzer应用程序日志管理
  19. c语言编程实现dsa算法,椭圆曲线加密算法的C语言实现.doc
  20. coreutils8.32 whoami命令和源码分析

热门文章

  1. metricbeat监控多个linux_Azure 虚拟机内存利用率监控(2)
  2. spring boot mybatis 整合_Spring、MyBatis和SpringMVC的整合
  3. cocos2dx标准容器_cocos2dx的模板容器简单使用(Vector,Map,Value)
  4. batchnomal_反向传播之七:BatchNormal层的反向传播
  5. 帆软 JAVA扩展_java报表开发工具FineReport教程之报表设计:单元格扩展
  6. java获取文件视图_springmvc-直接访问视图文件
  7. Esxi 6.5u2升级Esxi 6.7
  8. linux系统进程类型不包括,linux期末考试练习题
  9. spring处理循环依赖时序图_spring5源码系列--循环依赖 之 手写代码模拟spring循环依赖...
  10. php和windows对应,哪个.so文件可以用于windows系统中与.dll文件相对应的linux系统,以便将php连接到ms sql server...