Visual Studio 2010 快捷键

F5:启动调试
F6:生成解决方案
F9:设置断点

Ctrl-Alt-L: 显示解决方案浏览器
Alt-Enter: 显示选中对象的属性
Ctrl-Shift-A: 在项目里添加项
Shift-Alt-C: 在项目里添加类

Ctrl-E,C: 注释一段选择代码
Ctrl-E,U: 取消一段选择代码的注释
Ctrl-E,F: 格式化选择代码
Ctrl-E,D: 格式化整篇代码
Ctrl-M,O: 折叠所有定义
Ctrl-M,P: 展开所有定义
Ctrl-M,M: 展开或折叠当前代码段
Ctrl-Alt-]: 连续赋值语句的等号对齐(需安装pro power tools)

2009-06-26 Tips

1,spark最后的stable release是2.5.8,因为很多功能都没有,所以就从svn里co了一份源码,修改完字体用ant编译后覆盖了原安装目录,这下用着舒服一些了,字体可以看清,away status也可以用。

不完善的地方还有,在第一次打开chat窗口时,窗口是隐藏的,在任务栏里右击chat窗口选最大化,然后通过单击tab的关闭按钮来关闭窗口后,再次打开chat窗口,再次在任务栏里右击chat窗口选最大化,然后单击chat窗口的最大化/还原按钮,接着调整窗口到正常大小才可以正常显示。

2,准备新添加一个svn版本库,原有的一个版本库路径是在/data/svn,svnserve运行的路径也是它。当我新添加的svn版本库设定为/data/foo后,客户端访问不了新版本库,在查找了众多资料后,我用以下办法来处理:co一份原版本库,删除/data/svn里的所有文件以及/data/foo目录,接着在/data/svn里建立old和foo两个目录,并分别在这两个目录建立版本库。于是svnserve运行在/data/svn目录下,版本库在/data/svn/old和/data/svn/foo目录,最后导入相关的源码就行了。

3,vs不同的版本对配置文件的支持不一样,我至今也没找到官方的文档,以下是我测试的总结:
//新建项目时IDE会Properties目录下自动生成Settings.settings文件
//配置Settings.settings时,IDE会自动生成app.config文件并在其中保存Settings.settings的数据
//Settings.settings里设置scope为user时,它对应app.config文件的userSettings节数据
//Settings.settings里设置scope为application时,它对应app.config文件的applicationSettings节数据
//Properties.Settings可以读取app.config文件的userSettings节和applicationSettings节数据,也就是说它能读取由Settings.settings设置的数据
//ConfigurationManager.AppSettings可以读取app.config文件的自定义的appSettings节数据
//ConfigurationSettings.AppSettings可以读取app.config文件的自定义的appSettings节数据