IDE VS2010

vs2015

查看函数参数,点中函数 ctrl+shift+space

 

快捷键:

展开合并代码
Ctrl+M+O 折叠所有方法
Ctrl+M+L 展开所有方法
Ctrl+M+M 折叠或展开当前方法
查找
Ctrl+H 查找关键字,可在整个工程查找
注释
CTRL+K+C注释选择的代码
CTRL+K+U取消对选择代码的注释
跳转到定义和引用
F12 从引用跳转到函数或变量的声明
Ctrl+F12 查找定义
F12+SHIFT 跳转到函数或变量的所有引用
SHIFT+ALT+F (番茄插件)跳转到函数或变量的所有引用,比vs自带的好用
Ctrl+-上一步
Ctrl+Shift+加号 下一步(可能跟输入法有关,没试出来)
F3 查找下一个
SHIFT+F3 查找上一个
全屏
SHIFT+ALT+ENTER 切换全屏
Ctrl+中轮 调整字体大小,WIN7的功能,不是vs的
删除当前行
Ctrl+Shift+L 删除当前行
格式化
Ctrl+E+D ----格式化全部代码
Ctrl+E+F ----格式化选中的代码
调试
Ctrl+F9: 启用/停用断点
CTRL + SHIFT + F9 取消所有断点
F5: 启动调试
Ctrl+Shift+F5: 重启调试
Ctrl+F5: 开始执行(不调试)
F10: step over 逐句
F11: step into 进入(函数)具体实现
SHIFT+F11:step out 跳转到上一部调用处
SHIFT+F5:停止调试

 

常用视图

Solution:解决方案管理器,一个解决方案管理器中可放置多个工程
VA Outline: 番茄插件,用于查看类中的方法(在VAssisX->tool->VA Outline中打开)
class:类视图,用于查看类继承关系,Base Types中显示基类,Derived Types中显示派生类
 
 
 

工程库引用

工程刷新

有时导入include头文件无法找到需要刷新工程
右键工程-Upload Project
然后在右键工程 -ReLoad Project

External Dependencies

External Dependencies里面显示的是当前工程要用到的头文件,不在工程里,而且也不在VC的默认包含文件SYSINCL.dat中
里面都是头文件,头文件出现在这里需要1 在include中导入头文件 2 在代码中引用相关.h文件。只导入而不引用则相关头文件不会出现在Dependencies中
 

DLL与LIB库的导入

1 vs项目目录结构
新建工程,使用新的解决方案时,这个解决方案名跟工程名相同
在同一个解决方案管理器中新建3个工程  Tmain(控制台工程),TLib(静态库工程),TDll(动态链接库),build后exe,lib,dll文件会在解决方案的Release,Debug目录下生成。而不会在各自工程中生成
 
2 lib的引用
无论.lib文件放在哪,只要在vs中正确引入了这个lib文件(的路径+文件名),就可以正常使用
 
3 dll的引用
把.dll文件跟.exe文件放到一起,然后引入同名的.lib(位置不限)文件
 
4 引用路径的几种写法
绝对路径
相对路径:使用环境变量$(OGRE_HOME)/bin/debug,或者../../ogre_sdk/bin/release
 

常用工程属性设置

Configuration Properties->General

 
Output Directory: 生成的exe输出的位置,默认为$(SolutionDir)$(Configuration)\
Configuration Type:这里可以查看当前工程类型(.exe .lib .dll)
 

Configuration Properties->Debugging

Working Directory:调试目录,当项目需要一个dll文件,可以不把dll文件copy到项目的release(Debug)中,而把调试目录指向dll所在目录。默认为$(ProjectDir)
 
 

Configuration Properties->C/C++

General->Addtional Include Derectories:设置引入的头文件,常用
 

Configuration Properties->Linker

General->Output File:输出的exe文件的位置和名称,一般不需要修改,默认为$(OutDir)$(TargetName)$(TargetExt)
Input->Additional Dependencies:设置引入库(lib)文件,常用
System->SubSytem:设置当前工程类型(比如控制台程序,windows程序),一般不需要修改,空工程得改下
 

常用相对路径说明

$(ProjectDir):工程目录

比如建立了一个解决方案管理器叫T1
这个解决方案管理器中默认有第一个工程也叫T1
$(ProjectDir)目录指的是 .....T1\T1
在这个解决方案中新建一工程T2
对这个T2右键设置属性时$(ProjectDir)目录指的是 .....T1\T2
可以考虑把include文件夹,lib文件夹放到工程目录中( .....T1\T2),引入时就可以写成$(ProjectDir)include;
 

$(SolutionDir):解决方案管理器路径

就是默认解决方案管理器debug,release文件夹所在路径
include,lib文件夹放在这个路径下感觉比放工程目录更好$(SolutionDir)include;

 

工程依赖

解决方案管理器右键->Common Properties->Project Dependencies

 

其他设置

去掉中文语法错误红线提示

番茄插件的问题
在VAssistX菜单栏->Visual Assist X Options->展开Advanced->Underlines->把underlines spelling errors in comments and strings using的勾去掉就行了。
 

(c#工程)如何一次添加整个文件夹到vs资源管理器中?
1.将你想要添加的文件夹复制到你想要添加的项目当中
2.打开你所在的项目,点击项目,在菜单中,项目->显示所有文件,右击要添加的文件选择包含进项目即可。

转载于:https://www.cnblogs.com/nafio/p/9137718.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值