发帖新手,之前没有发过技术类的帖子,写的不好,希望大家见谅……言归正传,相信用过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, 2014-7-15 13:27 上传)
接下来分享一些技巧的操作:
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
本帖最后由 haixinghp 于 2014-7-15 13:39 编辑