keil护眼色配置及插件整理

keil护眼色配置

作为一名嵌入式软件工作人员,keil是我接触最多的编译工具,偶尔一次看到公司大佬的keil页面是这样的

看着舒服多了有没有?于是前去请教了相关的配置方法,大概流程是这样的:

1、打开keil的设置页面,找到colors&fonts选项

2、选中C/C++ Editor Files,会看到右边是一些常用的C语言语句格式配置,其中包含字体样式、大小、字体色、背景色等,在这里我们只需要修改背景色就好了,按照图示RGB参数设置(当然,也可以自定义颜色),依次将右侧的所有类型的背景色替换掉。

 注意:红色方框内的不要替换!!!

 所有设置完成后,保存,就会看到keil的编辑页面就变成刚开始大家看到的样子了。

keil好用的插件整理

一名优秀的软工不但要能自己写代码,还要学会如何看懂别人的代码,如果你的代码只有自己能看懂,那说明你的程序可读性很差,健壮性有待提高。一个好的编程习惯往往从各种注释开始,文件注释、函数注释、代码对齐、修改内容注释等等(之前的每个项目都花费了大量时间在这个上边)。网上有很多keil注释方法的总结,大体分为两类,一种是在keil里边提前编辑好常用的模板,然后在写工程的时候直接把模板添加上去,模板编辑在设置里的“text completion”位置,每一个宏对应一个模板,下面的模板内容是可以自定义编辑的。

 使用时,只需要在需要添加模板的地方插入就行了,插入方式如下:

打开“view”选项的“templates windows” ,工程栏里就会出现该选项框,选中要添加的宏就可以了。

另外一种方法就比较人性化了(也是我在用的方法),就是利用插件。(相信很多人都知道有插件的浏览器跟没有插件的浏览器完全就是两个东西,比如说“油猴”),那么有没有适合keil用的插件呢?还真有!经过一番搜索,最终找到了这个插件工具包,里边包含了几乎所有的常用功能(其实也没啥功能,无非就是偷个懒),可以自动识别函数名称、文件名称等,使用起来也非常方便,只需要在使用的时候打开“tools”工具栏,选中要使用的功能就行了。前提是,一定要保存完成之后才能使用。

 至于这些插件的安装方法可以参考这篇文章,谢谢该位博主的分享。大家快行动起来,体验一把当大佬的快感吧!

  • 1
    点赞
  • 9
    收藏
  • 打赏
    打赏
  • 0
    评论
一、强大的排版功能: 1 、可以选择对文本处理时是否删除空格,包括全角和半角空格,还可以选择 是否删除源文本一行内部的空格。 2 、可以选择哪些行不进行排版。 3 、是否删除连续的重复行。 4 、是否忽略以某些特定字符串开始的行。 5 、你可以选择是否进行全角- 〉半角字符的转换。 6 、是否将连续两个以上某个字符替换为其他字符串,比如将连续两个以上的 ‘。’替换为‘……’。 7 、是否对某些特定字符串进行替换,比如将‘[’替换为‘“’。 8 、你可以选择按照什么原则对源文本进行分段,就是说,源文本中怎么确定 哪些行是同一段的。是按照源文本中的空行,还是按照设定的一些行末字符,例如 ‘。’、‘!’等等,或者两者同时使用。 9 、是否矫正段内的双引号和单引号的匹配。 10 、段间是否插入空行。 11 、段首空几格。 12 、是否一段就是一行。 13 、如果一段不是一行的话,每行长度是多少,每行前面是否需要空出固定 的宽度,这里还可以设定避头尾字符,以便更符合中文的编排方式。 14 、文本的第一行是否需要居中。 15 、排版时是否忽略全部为英文的行。如果你的文章中有程序片断,而且都 是英文。那么,这个功能就有用了。一个秘诀:如果你的注释都是用'//'开头的话, 把它加到“忽略行首为以下字符串的行”中,这样,可以保证排版的时候不会把程 序和注释也一起排版。 二、强大的编辑功能: 1、可以删除半个中文字符,破除乱码。 2、进行快速全局替换。支持多文件操作。 3、可以对所选择行进行整行左移或者整行右移。 4、可以对选定行按设定行宽进行左对齐、居中、右对齐。 5、删除所有空行、删除开头几行、删除末尾几行。支持多文件操作。 6、Shift+Ctrl+数字可以定义书签,Ctrl+数字可以跳到该书签所在位置。 7、Ctrl+Z可以撤销操作,Shift+Ctrl+Z可以重复操作。次数可以自定义。 8、打开文本大小没有限制。 三、强大的转换功能: 1、GBBig5。加强了对GBK的兼容性,对于绝大多数常用字转换没问题。还可以 自行设定对冷僻字的转换,按词汇进行转换。同时可以设置读入文本或者粘贴文本时 自动把Big5码文本转换为GB码。支持多文件操作。 2、HTML->TEXT。可以设置读入文本或者粘贴文本时自动把HTML转换为TEXT。支 持多文件操作。 3、可以进行英文大小写、数字全半角转换。 四、贴心的剪贴文本功能: 设置常用的剪贴文本,编辑文件时省去很多重复劳动。本功能参考EditPlus2 制 作,并兼容EditPlus2 的剪贴文本文件,将这些文件拷入DreamEdit 目录下ClipText 子目录,重起DreamEdit 即可。您也可以自己参照这些文件创建自己的剪贴文本文件。 如果您觉得您的文件比较通用的话,别忘了寄给我一份,我可以整合到下一版的DreamEdit 中去哦!这个功能多谢网友smplayer的推荐。 五、剪贴板监视功能: 可以设置剪贴板监视,对于其他程序剪贴到剪贴板中的文本,可以选择粘贴到同 一个文档中还是粘贴到新文档中。 六、独特的导出功能: 对于排版后的文本可以按照用户给定的模板进行导出,用正文替换模板中的[TEXT]。 如果你有大量格式相同只有正文不同的文件需要处理,这个功能恰到好处。 七、支持插件(PlugIn): 用户可以开发自己的插件,对文本进行特殊处理。比如我的插件可以通过WWW 方式把文本发到BBS 上。可以进行Base64解码。可以进行英文拼写检查。甚至可以 根据空格或者制表符,对所选择的文本进行行列转换。如果你想自己控制打印的话, 那就开发一个专门用于打印的插件。 八、简单的Email功能: 可以批量的通过Email 向支持Email Post的BBS发文章。也可以把它当成一个简 单的信件群发工具。 九、整合到IE中的排版功能: 选择设置菜单的“注册DreamEdit 的IE插件”,DreamEdit 会在IE中自动添加排 版按钮和菜单。使用条件:DreamEdit(2.3.5以上版)已经启动,并且该页面必须有 一个名为content 的TextArea。DreamEdit 会对该文本输入框中的文本进行排版。如 果您想删除DreamEdit 而不留垃圾在注册表的话,在删除整个目录前,请选择设置菜 单中“删除DreamEdit 的IE插件的注册信息”。 十、其他功能: 1、字符统计:对中文、数字、空格、英文字符、英文标点、不可见字符分开统 计。 2、统一改变标题:对打开文件按照一定规则改变标题。 3、替换三个以上空格为回车:可用于对从网络上拷贝的文本进行分段处理。   4、文件拆分:按照文章的卷、章、回等等特定标记进行文件拆分。 5、文件合并:对于在窗口列表中所选择的文本依次合并到所选择的第一个文件, 同时关闭其他文件。 6、保存最近打开文件列表。 7、可以设定常用目录,在文件列表中用右键快速切换。 8、可以直接打开Zip文件,读取其中文本,但不能保存到Zip文件中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页
评论

打赏作者

耳朵东先生

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

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值