use
register
:NJVYC-BMHX2-G77MM-4XJMR-6Q8QF
vssettings
: http://technet.microsoft.com/zh-cn/magazine/ms165643%28VS.100%29.aspxuninstall
: https://github.com/Microsoft/VisualStudioUninstaller/releasesVS2010
C#
高亮当前词: 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
: 文件.关闭解决方案