use
register:NJVYC-BMHX2-G77MM-4XJMR-6Q8QFvssettings: http://technet.microsoft.com/zh-cn/magazine/ms165643%28VS.100%29.aspxuninstall: https://github.com/Microsoft/VisualStudioUninstaller/releasesVS2010C#高亮当前词: http://visualstudiogallery.msdn.microsoft.com/4b92b6ad-f563-4705-8f7b-7f85ba3cc6bbVAX安装时pre-2010灰色:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\msdev.exe默认值填上msdev.exe路径VC6–>vc9: http://www.haogongju.net/art/1584198VC6在win7x64上的调试问题: 安装sp6,替换TLLOC.dll
config
可以修改default.vcxproj,以便指定VS2013,VS2010使用不同的.user.props文件,否则将区分不开路径.
其中64位版本对应 Microsoft.Cpp.x64.user.props
VS路径保存位置: %userprofile%\AppData\Local\Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.props
VS指定上面的路径: VC\VCWizards\default.vcxproj –> $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props
VS路径界面设置方法: 任载入一工程:[View-PropertyManager-Microsoft.Cpp.Win32.user]
个别情况设置后不生效请修改如下文件Include Dirs=D:\lib;$(IncludePath)Library Dirs=D:\lib;$(LibraryPath)
VS2010 config
环境 - 常规 :显示状态行 N
环境 - 常规 :视觉体验 N
环境 - 文档 :自动加载更改 Y
文本编辑器 :常规 - 设置 - 修订 N
文本编辑器 :所有语言-导航栏 N
调试 - 常规 :在删除所有断点前提示 N
项目解决方案 :EnableRefactoringOnRename N
Tools -> Options -> Text Editor -> C/C++ -> Advanced ->
Fallback Location // 存放在临时目录
Always Use Fallback Location // 设置为true
Do Not Warn If Fallback Location Used // 设置为true
Disable Database // 最好不要关闭,否则可能造成类视图、资源视图无法解析
[Environment] - [Extensions and Updates] : Load per user extensions...
此项不要禁用!不然VAX插件加载失败!
Setup
// 修该 Setup\vs_setup.pdi(locdata.ini为说明文件) 中 [Complete Dependency List]/[Microsoft Visual Studio 2010...] 为:
gencomp15
gencomp784
gencomp16
gencomp387,{12CDA52C-7A8F-4785-8A22-53C87393FEE0}
gencomp384,{12CDA52C-7A8F-4785-8A22-53C87393FEE0}
gencomp43,{5883FD8F-CE63-48BC-8A02-D1633E41F6C3}
gencomp64,{12CDA52C-7A8F-4785-8A22-53C87393FEE0}
gencomp48,{12CDA52C-7A8F-4785-8A22-53C87393FEE0}
vs_setup.dll
gencomp478,{12CDA52C-7A8F-4785-8A22-53C87393FEE0}
gencomp108,{12CDA52C-7A8F-4785-8A22-53C87393FEE0}
gencomp49,{12CDA52C-7A8F-4785-8A22-53C87393FEE0}
// 修改 Setup\baseline.dat,将 [vs_setup.dll] 中,
UseMediaFwlinks=1 后全部删除.(Framwork)
// -- 不能删除
1. Microsoft Visual Studio Macro Tools
2. Microsoft .NET Framework 4 Extended // NET Framework 4扩展. 不能删除.
3. Microsoft Visual C++ 开发组件包
Microsoft Visual C++ 2008 Redistributable
Microsoft Visual C++ 2008 Redistributable
Microsoft Visual C++ 2010 x64 Runtime
Microsoft Visual C++ 2010 x86 Runtime
Microsoft SQL Server Compact 3.5 SP2 CHS // 删除会影响IntelliSence, WCU\SSCE\SSCERuntime_x86-enu.msi
Microsoft SQL Server 2008 R2 Data-Tier Application Project //WCU\DAC\DACProjectSystemSetup_enu.msi
CrystalReports //WCU\Crystal Reports\CrystalReportsTemplates.msi -->右键-卸载.
4. Microsoft .NET Framework 4 Client Profile // 优化.net客户端的运行. "可以删除,但不建议删除".
Microsoft .NET Framework 4 Multi-Targeting Pack //NET跨平台准备的东西. "可以删除,不建议删除".
vc6 Install
支持win7
安装时不要选择: [Tools]-[OLE/COM Object Viewer]
支持Unicode: VC++ MFC and Template Libraries - ..
使用 FileTool.dll 代替原有的添加到工程等功能
使用 BookMarkMgr.dll VC原有的书签编辑似乎不能记忆,下次打开后会丢失
修改 include,path,lib 系统变量(或者安装时不要注册,后续手动添加)
安装 VS6sp5 + vcpp5
支持汇编,用于某些编解码工程( sp5的安装请参考对应目录下的readme.txt )
修改双击启动新的VC6实例
如果打开方式里已经有了 “%1” 参数而不能奏效
请清空DDE中的Message选项内容(或者干脆不使用DDE)
修改使资源编辑器支持真彩色
D:\usr\Microsoft Visual Studio\Common\MSDev98\Bin\IDE\DEVRES.PKG
修改 美化编辑器界面
VA: HKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist X\VA6\Format
如果是黑色背景,VA中
- Variables: DeepSkyBlue
00BFFF - Preprocessor Macros:
C00000 - Methods: Gold
FFD700 - Display Highlight matching:
Chocolate(D2,69,1E) (dis:yellow) - Hightlight references:
Indigo - VC设置:
Number改成green;String改成与comment相同
VS Shortcut
Alt + 1 Active工作空间, Alt+0:隐藏工作空间,并将焦点定位到编辑区Alt + 2 toggle输出窗口( view:toggle OutputWindow )Alt + F7 工程设置Alt + F8 格式化一下乱七八糟的源代码Alt + F11 编辑窗口全屏
Ctrl+shift+F 在文件中查找(提高到main级别)Alt + R 列出引用( VA: FindReference )Ctrl + ] 定位到下一个或上一个括弧Ctrl + F3 定位到下一个光标所在处的字符Alt + F2 书签Alt + G 转到定义,F12也可以Alt + M 列出当前文件所有方法( VA: ListMethodsInCurrentFile )Alt + O 打开对应的实现或定义文件( VA: OpenCorrespondingFile )F4 寻找下一个错误
Alt + hjkl 方向键(编辑-自定义), + shift:扩展Alt + ,. 行首/尾Alt + N/U 下/上翻页Alt + E 删除(delete)Alt + shift + , 剪贴至行首alt + shift + . 剪贴至行尾
Ctrl + UP 向下滚屏Alt + drag 选择文本块
Alt+shift+T 将当前行与上一行交换顺(Ctrl + T)Ctrl + J 复制光标所在行到下一行,并移动光标到下一行行末( “MyMacros.dsm” )Ctrl + C 复制光标所在行到剪贴板Ctrl + D 复制光标所在单词Ctrl + P 替换光标所在单词Ctrl + L 剪贴当前行, +shift:删除Ctrl + E 删除(delete)Ctrl + Enter 智能新行(MyMacros.dsm, +shift:上开新行)
Ctrl+shift+I 添加一个新的类(需要自己定,insert菜单)Alt+shift+R VA.RefactorRenameAtl+shitf+Q VA.RefactorContextMenuAlt+shift+S VA.FindSymbolDialogCtrl + I 添加成员函数的实现,并跳转到实现处( VA: CreateImplemention )Ctrl + / 注释或反注释块( VA: SelectionToggleLineComment )Ctrl + B 设置高级断点, Ctrl+shift+F9:取消所有断点Ctrl + ' 函数注释; ctrl+shift+':文件注释
alt + F11: 视图.全屏显示(alt+shift+enter)alt + F7: 项目.属性alt + 1: 视图-解决方案资源管理器, ESC:退出alt + 2: 视图.输出alt + 3: 已打开文档选择器(Ez,默认是 ctrl + alt + ↓)
F7: 生成.解决方案shift + F7: 生成.清理解决方案ctrl + 8: 设为启动项目ctrl + alt + I: 项目.添加类ctrl + shift + W: 文件.关闭解决方案



