先介绍下个人情况,公司原代码在服务器上,没有版本控制工具(很吐槽),经常需要将服务器代码拷到本地编辑再上传。
1:如何在vs2010按照源程序的目录显示,效果如下:
方法如下:文件-新建-从现有代码中创建项目,这时为整个目录的代码创建了一个解决方案,生成.vcxproj文件。 如果需要多个项目目录,同上操作(文件-新建-从现有代码中创建项目).
之后如果需要同时显示几个解决方案,文件-添加-现有项目,然后打开上一步中创建的.vcxproj文件即可。
2:源代码操作习惯tips
推荐使用VAssistX插件,可以很方便的进行源代码编辑。自动补齐函数名、变量名等,函数跳转,查找函数或变量引用等功能。
2.1:转到定义
对某个函数或者变量跳到其定义处。vs2010自带F12跳转,或者使用VAssistX插件的跳转功能,如图
光标位于函数处,点击上图Go按钮即可。看起来更帅点,嘿嘿~
2.2 查找所有引用
对某个函数或者变量,查看工程项目有哪些地方引用了,可以使用VAssistX插件的功能,alt+shift+F, vs2010自带功能不详。效果如下:
2.3 跳回
在使用2.1和2.2功能的时候,经常回碰到一个问题。比如我想查询 i=testFun();中testFun函数的定义位置,使用2.1中介绍的方法跳到了函数定义处。现在我要把光标移回去ii=testFun();这个地方,怎么弄?如果是不同文件的话,ctrl+tab即可。 如果是同一文件,在菜单栏有个向左向右按钮,按一下就可以。如图:
。
暂时先到这里,之后有什么再继续补充。
3:注释
对函数进行注释。在VAssistX插件中可以设置函数注释模板,进入VAssistX选项设置,进入Advanced-Suggestions-Edit VA Snipptes,点击进入Refactor Document Method设置,即可设置模板。eg:
/*
************************************
Method: $SymbolName$
Description:
Main idea:
Author: 谢宝刚
Date: $DATE$
Parameter
in:
global in:
out:
global out:
Return:
Called Method:
Modification :
************************************
*/