2259|0

248

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

【MSP430 编译器使用经验】+代码快速输入 [复制链接]

本帖最后由 haixinghp 于 2014-7-15 13:39 编辑

发帖新手,之前没有发过技术类的帖子,写的不好,希望大家见谅……言归正传,相信用过VS2010的同学都很喜欢它的代码提示功能。可是IAR for MSP430现在还没有,对于整天要写代码的“码农”来说,重复输入相同的代码很是浪费时间。我也是摸索了很久才知道IAR有下面的一些技巧:
菜单中Edit --》 code templates --> edit templates 打开是这个样子:
拿for语句来说可以加入下面的代码来实现:
#TEMPLATE &Statement>&for,"&End Value"=10,&Variable=i
for(int %2 = 0; %2 < %1; %2++)
{
  %c
}

#TEMPLATE 代表代码模版
&Statement 是模块的名字清单,可以自己来取
"&End Value"=10 这个代表for 结束的值
&Variable=i    循环变量
%1,%2,代表相应位置输入值
使用Edit --》 code templates --> insert templates
在出现在菜单中选择Statement--> for 之后会出现这个菜单



比如我输入10,i,就会生成代码如下


我自己整理的代码模版: 代码模版.zip (2.72 KB, 下载次数: 2)

接下来分享一些技巧的操作:

1、更改注释字体的方式:在代码段点击右键,找到Options->Editor->Color and Fonts ,然后找到Syntax Coloring,再找到C++ comment和comment,然后将左侧的type Styles 改成 Normal 就可以了,还可以把注释的颜色改成绿色,这样更加适合我们的习惯。其次在这里还可以更改C或C++里面关键字的颜色。

2、显示行号:在代码段点击右键,找到Options->Editor,将右面的Show Line Numbers 勾选上就可以了。

3、设置Tab键:在代码段点击右键,找到Options->Editor,将上面的Tab Size设置为4,Index Size 也设置为4这样就可以实现直接按Tab键就可以缩写4个空格。

4、注释的快捷键:Ctrl+K;取消注释:Ctrl+Shfit+K

5、CTRL + B自动的把程序{}花括号的配对内容反色的选中

6、格式化源码  CTRL + T

7、Ctrl+Shfit+空格,可以使用IAR提供的内部代码的编写,如if语句。

一些快捷键:
*Ctrl+Shift+V    列出剪切板中所有的字符串供选择粘贴
  Ctrl+B           智能选择光标所在括弧内的区域,多次使用可选更大的区域
  Ctrl+T           对选择区域进行自动缩进
  Ctrl+K           注释掉选择区域
  Ctrl+Shift+K          去除所选区域的注释,所选区域必须是全被注释掉的.
  F9                   光标处添加/删除断点
  Ctrl+F9           使能/失能断点
*Shift+Alt+E     打开断点窗口,列出所有断点
*Ctrl+F           向下寻找光标所在处的单词
  F3                  向下寻找上次搜索的字符
  Shift+F3           向上寻找上次搜索的单词
  Ctrl + H          替换字符串
  Ctrl + G           跳到指定行
  Ctrl+Shift+F           在文件中搜索
*Shift + F2           在光标处添加标签
  F2                   跳到下一个标签处
  F4                   跳到定义处
*Ctrl+F4           关闭当前文件
*Ctrl+1          新增垂直窗口
CTRL+SHIFT+SPACE      模版使用(包括if、for、class等);
CTRL+B                括号匹配 选择括号内的多行代码;
CTRL+T                自动缩进,格式化选中代码,格式设置在
TOOLS->OPTIONS->EDITER->Auto Indent->CONFIGS;
CTRL+K                快注释,屏蔽选中的代码;
CTRL+SHIFT+K          取消快注释,取消屏蔽选中的代码;
*Ctrl+2            新增水平窗口
*Ctrl+Shift+4    关闭除当前激活外的所有文件
Ctrl+Shift+空格 插入Template



赞赏

1

查看全部赞赏

 
点赞 关注(1)

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表