Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5142750
  • 博文数量: 1696
  • 博客积分: 10870
  • 博客等级: 上将
  • 技术积分: 18357
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-30 15:16
文章分类
文章存档

2017年(1)

2016年(1)

2015年(1)

2013年(1)

2012年(43)

2011年(17)

2010年(828)

2009年(568)

2008年(185)

2007年(51)

分类: WINDOWS

2012-01-09 15:07:35

Visual Studio 通过按“tab”两次插入代码块

原文链接:Did you know… You can insert a snippet via “tab tab”

操作步骤:
在编辑的中输入代码片段,比如“for”

在这个状态下,按两次“tab”键,将会插入代码块,如下图所示

-----------------------------------------------------------------------------------

Quicker宏在SI中的使用

Marco是sourceinsight软件一个强大的功能(个人认为是最强大且有趣的功能),用户可以通过编写宏来实现自定义功能。这里有个比较流行的宏文件quicker.em,该宏文件提供的功能比较全,能满足开发的一般需求。通过该宏,我们可以实现 自动生成注释、自动生成.c对应的头文件等一大堆功能,提高开发效率。

顺道提下该宏的来源:该文件是华为的lushengwen(卢胜文,工号2万多)于2002年进行整理和开发的。后来该高手在2003年华三成立时划到了华三公司,不知道现在还在不在华三。呵呵。

所有Quicker.em定义的功能都可以在SI的Options工具菜单的Key Assignments对话框里通过macro关键字找到。

Quicker 宏

具体搭建步骤请参考 2.1节。

对于宏FormatLine、UpdateFunctionList、InsertTraceInfo、InsertFuncName、ReplaceBufTab、ReplaceTabInProj和ComentCPPtoC等功能,可以根据情况定义为菜单或热键。

Quicker有两种命令,一种是扩展命令,一种是普通命令:

² 扩展命令:在代码文件中输入命令名,然后按前面AutoExpand宏所定义的热键来执行该命令;

² 普通命令:直接根据定义的热键或菜单来执行;

目前一般的扩展命令都对应有相应的普通命令。

Quicker 宏

完整的Quicker宏说明请参考《quicker.doc》,这里列出些个人觉得比较常用的Quicker宏。

阅读(4259) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~