CodeWarrior 10 自定义关键字模版

==============================================版本信息开始============================================

相关作者:杨康佳/[email protected]

提意见人:无

当前版本:V0.1

修改记录:V0.1  2018-04-16/10:32:52

第一版文档发布。

==============================================版本信息结束============================================

在编写带代码的过程中,总会遇到需求相似的情况,一般情况下,我们可能会使用代码的“复制-粘贴-微调”的方式进行,但是这会导致需要“微调”大量的代码。因为你所复制的代码可能已经加入了很外额外的功能或补丁,这个额外的功能和补丁在粘贴到目标时是不需要的,于是又需要做一些删减工作。更糟糕的情况是:有一些看似无关紧要的注释,在粘贴到目标代码后,往往没有做调整,导致目标代码中存在一些错误的注释,给后续的软件维护人员带来巨大的困惑。

基于这个现实,我们是否可以提炼一些精华代码或模版,在编写代码时,把它们以关键字的形式给“联想”出来?比如我要新建一个结构体时,只需要输入 “TPst” + 按键“Ctrl + Alt + T”,就直接生成了一个结构体的模版在目标代码中呢?

答案当然是 yes 的!下面看步骤吧,骚年们

在飞思卡尔中的集成开发环境CodeWarrior 10.x (类eclipse开发环境)中,我们只需要做如下设置(以下配置过程对于类eclipse开发环境都是实用的,只是具体的路径不同而已):

1、打开Prefrence。在Codewarrior 10中: “Windows->Preference"。

2、打开Templates。在Codewarrior 10中 “Preference->C/C++->Editer->Templates"。

3、点击“New”。再按如下图片所示输入内容。最后点击“OK”。

4、最后,配置关键字生成代码的 快捷键。在Codewarrior 10中: “Windows->Preference->Keys"。并按下图设置。点击“OK”。

至此,所有的配置工作已经完成了。

那么如何在编辑器中使用呢?很简单:输入“TPst”后 再按快捷键“Ctrl + Alt + T”,效果如下图:

恭喜您完成了。拜拜!

原文地址:https://www.cnblogs.com/xklzw/p/8854405.html

时间: 2024-10-13 03:11:08

CodeWarrior 10 自定义关键字模版的相关文章

robotframework实战三--自定义关键字

在rf的实战1中,我的登录获取验证码就使用了自定义关键字,具体怎么做的,如下 1.新建文件夹 新建一个文件夹,我的MyLibrary,并且存放在site-packages下 2.编写代码 在python的编译器中把需要的代码编写完成,并且运行成功,以下代码就是获取页面的session,生成随机数,拿到session+key+随机数,生成MD5,在和请求一起get请求,返回验证码,代码在本地编译没有问题 import random import hashlib import types impor

Django模版语言的复用 1. include标签--模版导入 2.inclusion_tag自定义标签--模版导入 3.母版

include标签--模版导入 ''' 前提:项目中,往往会出现多个页面拥有一个或几个相同的页面版块,或是一个页面多个页面版块是相同的 如何运用:可以将多个样式标签的集合进行封装,对外提供版块的名字(接口),在有该版块的页面中直接导入即可 语法:{% include '版块页面的路径' %} ''' 公共的页面版块 <!-- templates/public.html --> <!-- 该页面位公共的页面代码块,所以不需要完整的html页面结构 --> <div class=

android studio文档javadoc的编写以及自定义注释模版

(一)通常javadoc模版注释产生方法: 在函数名上面一行输入/**<Enter>,自动会生成如下注释格式: /** *这里可以简单介绍函数功能 *@param *@param *@return */ (二)生成javadoc: 点击android studio菜单栏Tools->Generate JavaDoc->选择Whole project或者Custom scope->选择Output directory作为javadoc生成位置->OK. 注:若提示编码错误

c/c++ 标准库 set 自定义关键字类型与比较函数

标准库 set 自定义关键字类型与比较函数 问题:哪些类型可以作为标准库set的关键字类型呢??? 答案: 1,任意类型,但是需要额外提供能够比较这种类型的比较函数. 2,这种类型实现了 < 操作. 答案1的详细说明:声明set时,除了给出元素类型外,还需要给出一个比较函数的类型,注意是类型,不是变量 方式1:使用decltype,注意后面必须有* multiset<Book, decltype(compareIsbn)*> bookstore(compareIsbn);//compar

ASP.NET MVC3 自定义编辑模版

在View中显示Model中的各字段,默认是使用htmlhelper的EditorFor方法,在界面上显示的文本框.而使用EditorTemplates可在View上为特定字段显示自定义的界面.比如购物网站中经常有客户的地址管理功能,客户在下订单时可从中选择.本Demo就简单演示该功能在ASP.NET MVC3中如何实现,重点是练习EditorTemplates的使用.可在Views的share文件夹,或是控件器对应View中的文件夹里建立""文件夹,新建一局部视图的View,以要自己

CSS组合设计输入框和按钮生成自定义关键字查询栏

效果图: html代码: <!DOCTYPE html> <head> <title></title> </head> <body> <!--定义输入框和按钮--> <input placeholder="关键字" class="searchInput" </input> <input type="button" class="s

WordPress主题制作教程8:自定义page模版

创建新文件,头部注释 <?php /* Template Name: 新的page模版 */ ?> 在页面编辑右栏体现:

4.10 this关键字的概述和应用

/* this:是当前类的对象引用.简单的记,它就代表当前类的一个对象. 注意:谁调用这个方法,在该方法内部的this就代表谁. this的场景: 解决局部变量隐藏成员变量 */ //定义学生类 class Student { // 姓名 private String name; // 年龄 private int age; // 姓名获取值 public String getName() { return name; } // 姓名设置值 public void setName(String 

自定义过程模版之自定义查询

我使用的是CMMI的模版,下面把MSF for CMMI Process Improvement v5.0简称为CMMI, 查询的定义位于CMMI\WorkItem Tracking\Queries目录下,里面全是wiq格式的查询sql. 查询的引用是CMMI\WorkItem Tracking\WorkItems.xml文件,里面的 <QUERIES> </QUERIES>标签中定义了查询的访问权限.查询文件夹及文件夹下有那些查询. 下面先讲一下wiq文件 (1)简单列表查询 &