Visual Studio 2008 技巧

来源:互联网 发布:网络红猫猫叔图片 编辑:程序博客网 时间:2024/05/21 07:10

1:强大的渐进式搜索
操作步骤:
1.按Ctrl+I键;
2.输入你要搜索的文本。注意:这时你会看到光标跳至第一个匹配的位置,并高亮显示搜索
的文本。
3.再次按下Ctrl+I键,光标将跳至下一个匹配的文本;
4.按Ctrl+Shift+I可向后搜索;
5.按ESC键停止搜索;
评论:这功能比Ctrl+F的搜索不同,灵活快捷,不会弹出一个搜索对话框。你也可以通过
菜单栏的方式来调用这个同能:编辑+高级+渐进式搜索

2:选择矩形区域(框式)
操作步骤:
按下Shift+Alt+方向键
评论:这个功能在编辑代码的时候很实用,也可以用“Alt键+鼠标” 来事实现这个功能。

3:显示空白字符

操作步骤:
菜单方式:编辑+高级+查看空白
快捷键:Ctrl+R, Ctrl+W
评论:快捷键的设置是根据键盘布局不同有不同,比如键盘布局设置为Visual c#2005 则快
捷键为:Ctrl+E, S。


4:全屏模式
操作步骤:
Visual Studio 有四种窗口布局;
1、设计视图-启动vs 后你看到(视图);
2、全屏视图-(菜单操作)视图+全屏;
3、调试视图-调试时候看到(视图);
4、文件视图-运行命令“devenv.exe foo.txt”(后启动的视图);
按下快捷键:Shift+ Alt + Enter可以迅速的从其他三种窗口布局切换到全屏模式。同时在
全屏模式下做的定制会在窗口布局切换的时候得以保留,关闭或再次打开IDE 也是如此。
评论:这个保存状态的功能还是挺实用的,不必每次全屏的时候要再次调整了。


5:利用查找组合框查找当前文档
操作步骤:
1、按下快捷键Ctrl+D 可以定位到查找组合框。
2、按下Enter键搜你查找的字符
3、按Shift + Enter键向前定位。
评论:此功能只对当前窗体有效,同时只有键盘映射为默认状态(或vc++6.0)Ctrl+D才有
有效

6:自定义搜索
操作步骤:
1、按下快捷键Ctrl+F
2、在“查找和替换”对话框中,单击“查找选项”按钮
评论:这个功能可以让你的搜索变的更高效更准确

7:文档自动换行
操作步骤:
1、菜单:工具+选项+文本编辑器+所有语言+常规,选择“自动换行”,选中后,你可以选
择“显示可视的自动换行标志符号” 。
2、自定义“自动换行标志符号”前景色方法:工具+选项+环境+字体和颜色,更改“显示项”
中“可见空白”的前景色。
评论:我个人还是不是很习惯换行,尽量一行不写过长的代码

8:创建和修改VS的快捷键
操作步骤:
1、菜单:工具+选项+环境+键盘
2、在“显示命令包含”的文本框里输入命令,或者从组合列表框中选择命令。
3、在“按快捷键”编辑框中键入快捷键。
4、按“确定”应用设置。
如果预设置的快捷键与当前设置的快捷键冲突,就会显示预设置的快捷键的命令,如果点击
“确定”就会覆盖冲突。新建的快捷键是默认的全局应用的,你可以选择快捷键的作用域。
评论:除非自己特别常用的,我一般都是用默认的快捷方式

9:使用快捷键来注释和取消注释
操作步骤:
1、注释代码:Ctrl+K,Ctrl+C
2、取消注释::Ctrl+K,Ctrl+U
Visual Basic, C#, and C++ 等都是使用相同的快捷键。
如果预设置的快捷键与当前设置的快捷键冲突,就会显示预设置的快捷键的命令,如果点击
“确定”就会覆盖冲突。新建的快捷键是默认的全局应用的,你可以选择快捷键的作用域。
你也可以使用菜单:编辑+高级+注释选定内容或编辑+高级+取消注释选定内容
如果你想使用不同的快捷键,可以参照第8条

评论:这个我经常用,其实只要把光标放在需要注释行的最前面,使用快捷键就可以注释当
前光标所在行的代码。

10:格式化文档、选中文本或当前行
操作步骤:
1、格式化当前文档:Ctrl+K, Ctrl+D
2、格式化选中文本:Ctrl+K, Ctrl+F
或者通过菜单:编辑+高级+设置文档的格式或编辑+高级+设置选定内容的格式
评论:我非常喜欢这个格式化文档的功能,排版和缩进都一下搞定


11:在当前行的上面和下面插入一行
操作步骤:
1、当前行上面插入一行:Ctrl+Enter
2、当前行下面插入一行:Ctrl+Shift+Enter

12:在编辑器中显示行号
操作步骤:
菜单:工具+选项+文本编辑器+所有语言+常规,选中“显示”中“行号”项。
如果你只想特定的语言显示或不显示行号,可以这样设置:工具+选项+文本编辑器+<某个
语言>+常规,自己来选择显示或不显示。这个设置会覆盖上面的全局设置。
评论:显示行号对于查找错误的代码行非常有用。

13:用Ctrl+Shift+W选中当前单词
操作步骤:
光标停在单词任意位置,按Ctrl+Shift+W就可以选中全部单词,无论光标位于单词最前面
还是最后。
评论:原文是使用Ctrl+W,我在vs2008 sp1 发现只有Ctrl+Shift+W 才可以

14:把代码拖拽到新的位置
操作步骤:
左键选中需要拖拽的代码,然后按住左键把代码拖拽到新的位置,如果你想复制的话,同时
按“Shift”进行拖拽。
你可以在不同的选项卡文档之间拖转粘贴代码。
评论:这种拖拽是不是很方便?

15:折叠和展开代码
操作步骤:
1、切换大纲显示展开
在代码块的任意位置,按“Ctrl+m,Ctrl+m” ,可以折叠或展开光标所在代码块。
2、切换所有大纲显示
按“Ctrl+M, Ctrl+L ”实现整个文档的折叠或展开
3、停止大纲显示
在编辑器的任意位置,按"Ctrl+M, Ctrl+P",则会停止大纲显示。
4、启动自动大纲显示
在上面的“停止大纲显示”并不是一个切换的快捷方式,不能用同样的快捷命令来启动大纲显
示,只能通过菜单:
编辑+大纲显示+启动自动大纲显示,来实现。
5、折叠到定义
按“Ctrl+M, Ctrl+O”。把代码段按定义的格式进行折叠,让你快速浏览所有的方法。
评论:最喜欢最有一个,难怪作者也说这个最有用了。快速的浏览所有代码的方法真方便

16:不用跳转行的对话框来实现转到某行
操作步骤:
1、按”Ctrl+D“,光标跳转到”查找组合框“
2、输入行号。
3、按”Ctrl+G“(不是回车,否者你就是查找输入数字了)。
另外,你可以通过双击行、列、字符区域可以弹出”转到行“的对话框(当然也可以用快捷
键”Ctrl+G“)

17:通过返回标记,在编辑器向前或向后定位代码
操作步骤:
1、使用标准工具栏的“向前定位”和“向后定位”按钮。
2、快捷键:向后定位是“Ctrl+-(减号)”,向前定位是“Ctrl+Shift+-(减号)”。这些命令在浏
览多个文件或在调试堆栈非常有用。
评论:这个功能非常实用,你可以在一个文件里非常方便地定位代码,值得你花点时间去研
究一下

18单词的向前删除和向后删除
操作步骤:
1、向后删除:Ctrl+Delete ,从光标处向后删除到单词结束
2、向前删除:Ctrl+Backspace,从光标处向前删除到单词开始
评论:这个功能值得推荐,可以很快速的删除一个单词或一部分字符

19:将光标移到文档当前视图的顶部或底部(无需滚动)
操作步骤:
1、Ctrl+PageUp:将光标移至当前文档视图的顶部,并非移动当前视图(如果使用PageUp
则光标会移动当前文档的顶部)。
2、Ctrl+PageDown:将光标移至当前文档视图的底部,并非移动当前视图(如果使用
PageDown 则光标会移动当前文档的底部)。
3、Ctrl+Shift+PageUp:选中光标移至当前文档视图顶部的代码。
4、Ctrl+Shift+PageDown:选中光标移至当前文档视图底部的代码。
评论:就是在不滚动视图的情况下来,来定位光标或选中代码。

20:快捷方式剪切和删除当前行
操作步骤:
1、Ctrl+X:剪切当前行。(或者Ctrl+L)
2、Ctrl+Shift+L:删除当前行。
评论:这两个快捷功能,我最喜欢了,不必手动选择一行,只要把把光标放在一行的任意位
置就可以实现剪切和删除

21:在标准工具栏上使用撤销
操作步骤:
当光标在编辑器中时,你会在标准工具栏里发现“撤销”和“重复”的按钮。
通过快捷键Ctrl-Z 或Ctrl-Y 你可以撤销或重复你做过的所有动作。你也可以通过点击“撤
销”和“重复”按钮旁边的下拉箭头来实现。
评论:你可以返回到曾经的每一步操作。

22:避免意外复制空行
操作步骤:
当粘贴一段代码到一个新的位置的时候,如果使用的是Ctrl+C而不是Ctrl+V,当你发现按
错了,再次按Ctrl+V,结果复制的是空行。如何避免这种情况的出现呢?可以进行如下设
置:
菜单:工具+选项+文本编辑器+所有语言,不勾选“没有选定内容时对空行应用剪切或复制
命令”。
清除此选项时,“剪切”命令将移除空行。但仍保留剪贴板中的数据。因此,如果随后使用“粘
贴”命令,则会粘贴最近复制到剪贴板的内容。如果先前没有复制任何内容,则不会粘贴任
何内容

23:循环使用剪贴薄里粘贴的不同内容
操作步骤:
用快捷键Ctrl+Shift+V,可以循环使用剪贴薄中最近的20条剪切或复制的内容.
评论:这个功能值得推荐

23:启动URL定位
操作步骤:
在编辑器里,如果存在链接,如何单击URL 后在ide 内置的浏览器中定位(转到)到相应
链接,设置方法如下:
菜单:工具+选项+文本编辑器+所有语言+常规,选中"启用单击URL 定位"项。
按Ctrl 同时单击链接,就可以在新的文档窗口打开链接。
评论:无论是注释中还是代码中带有链接,都可以,但链接必须包括"http://"。不过我觉得
这个功能我用的不多,我很少在vs 里面打开网页。

24:设置键盘映射方位为:Emacs 和Brief
操作步骤:
菜单:工具+选项+环境,在“应用其他键盘映射方案”的下拉框中选择“Emacs”或“Brief”
评论:使用“Emacs”或“Brief”程序员有福了,不必改自己的编码习惯了。

25:设置书签并在书签之间跳转
操作步骤:
1、设置或取消书签:Ctrl+K, Ctrl+K;
2、转到下一书签:Ctrl+K, Ctrl+N;;
3、转到上一书签:Ctrl+K, Ctrl+P;
4、清楚所有书签: Ctrl+K, Ctrl+L
这些快捷命令都可以在菜单:编辑+书签,中找到
也可以在文本编辑器的工具栏上找到有关书签操作
评论:熟练的使用书签,可以提高你编写和阅读代码速度。

26:在书签窗口中,定位书签
操作步骤:
1、使用快捷键“Ctrl+W, B”可以打开“书签窗口”,在书签窗口,你可以组织、调整书签,并
创建文件夹用来放置书签。
这些快捷命令都可以在菜单:编辑+书签,中找到
2、Ctrl+Shift+K, Ctrl+Shift+P:(书签)文件夹中定位到上一个书签。
2、Ctrl+Shift+K, Ctrl+Shift+N:(书签)文件夹中定位到下一个书签。
评论:关于书签,真值得好好研究一下

27:在工具栏提示中显示快捷键
操作步骤:
“右键”单击工具栏任意位置,在“上下文菜单”中选择“自定义”,在“工具栏”标签中选中左下
角的“在屏幕提示中显示快捷键”。
评论:估计喜欢操作键盘的人会喜欢,不必到处找快捷键在哪了

28:用Ctrl+J语句完成(强迫智能感知)
操作步骤:
使用Ctrl+J 可以显示成员列表帮助完成语句,也就是通常说的强迫智能感知
当然,你可以通过工具栏的“显示成员列表”的按钮来实现这个功能。
评论:这个功能键估计是使用率最高的之一。注意:上图中第一幅是在使用vb.net ca 才可
以看见

29:增大语句完成提示信息字体
操作步骤:
菜单:“工具+选项+环境+字体和颜色”,在“显示其设置”的下拉框选择“语句结束”,然后设
置字体。
下面是调整到12号字体后显示
评论:如果你嫌“完成语句”字体或颜色不喜欢,可以来设置

30:调整语句完成窗口的尺寸大小
操作步骤:
你可以通过鼠标的拖动从各个方向来改变“语句完成”窗口的尺寸
注意:
1.最大高度限制为屏幕的1/3
2.虽然宽度也可以调整,但只有高度能保留下来(即下次弹出语句完成窗口时,高度还是你
调整过的,而宽度则仍是默认的)。
评论:呵呵,这个我觉得调整的必要不大


31:在语句完成窗口使用键盘切换“通用”和“所有”标签页
操作步骤:
按Alt+. 可切换至“所有”标签页,而按下Alt+, 则切换至“通用”标签页。

32:增大编辑器工具提示的字体
操作步骤:
菜单:“工具+选项+环境+字体和颜色”,在“显示其设置”的下拉选项中选择“编辑器工具提
示”,然后增加字体的大小。
评论:增大字体,对视力不好的人很有用。

33:显示函数的参数
操作步骤:
1、快捷键:Ctrl+Shift+Space
2、通过工具栏上的“文本编辑器”栏中按钮也可以实现,如下图所示
对于重载的函数,可以通过“上方向”键和“下方向”键来
评论:以后不需要再通过在函数后面输入一个括号的方式来显示参数了,比起本tip 的方式,
就显得太笨了


34:复制粘贴函数的参数
操作步骤:
1、复制参数:Ctrl+Alt+Shift+C
2、粘贴参数:Ctrl+Alt+Shift+P
评论:这功能不错

35:显示函数的快速信息
操作步骤:
使用快捷键Ctrl+K, Ctrl+I显示函数快速信息。
评论:一般把鼠标放在上面就可以显示,使用快捷键有些多余


36:利用智能感知完成单词
操作步骤:
使用快捷键Ctrl+右方向键或Ctrl+J,利用智能感知来完成单词,VS 会提供完整的列表来
供你选择。
评论:这个功能很巧妙利用智能提示


37:在项目和解决方案里查找
操作步骤:
使用快捷键Ctrl+F打开“快速查找”窗口,在下拉选项“查找范围”中你可以选择在“当前文
档”、“所有打开的文档”、“当前项目”、“整个解决方案”、“当前块”来进行查找。
评论:确定搜索范围,让搜索变得更精确

38:使用F3查找下一个匹配结果
操作步骤:
可以在“快速查找”窗口,单击“查找下一个”按钮来查抄下一个匹配的结果,也可应通过快捷
“F3”来实现。
评论:如果这个都不知道,你都不要意思说自己是程序员

39:不打开快速查找窗口,使用快捷键查找选中的文本
操作步骤:
选中文本,使用Ctrl+F3或Shift+F3查找下一个或上一个匹配的文本。
在这种方式下的搜索,支持一下选项:
1、大小写匹配
2、搜索隐藏文本
3、允许部分匹配
4、不使用正则表达式。


40:给所有快速查询的结果标记上书签
操作步骤:
在“快速查找”窗口单击“全部创建标签”按钮,就是在所有匹配的文本所在行,标记上书签
如下图所示,在当前代码块查询字符“true”,所有包行“true”的位置都标记了书签
如果想删除这些书签,打开“书签”窗口,全选,按“delete”
评论:这样可以把所有重要的地方,都标上书签。

41:用Ctrl+H打开“快速替换”窗口
操作步骤:
按“Ctrl+H”就可以打开“快速替换”窗口,然后选择“替换”或“全部替换”,来替换文本。和“快
速查找”一样,在“快速替换”窗口也可以自定义替换的选项。
评论:其实,快速查找窗口和快速替换窗口都在一个窗口,只不过分两个标签罢了。

42:找到“快速查找”和“快速替换”匹配后隐藏“查找和替换”窗口
操作步骤:
菜单:工具+选项+环境+查找和替换,选中“找到‘快速查找’和‘快速替换’匹配后隐藏‘查找和
替换’窗口”项。
评论:我觉得其实没必要隐藏。


43:如何不自动搜索选中的文本
操作步骤:
如果你不想自动查找选中的文本,可以进行如下设置
菜单:工具+选项+环境+查找和替换,不选中“自动用编辑器的文本填充‘查找内容’”项。
评论:我觉得自动查找选中的文本这个功能挺好的,没必要去掉。

44:如何停靠“查找和替换”窗口
操作步骤:
“查找和替换”窗口是一种工具窗口,也可以像其他工具窗口一样停靠,操作方法:右键单击
“查找和替换”窗口的标题栏,选择“可停靠”。
评论:没想到吧,查找窗口也可以停靠。不过,我还是喜欢浮动的


45:如何在文件中查找
操作步骤:
有三种方式可以做到在文件中查找
1、标准工具栏:点击“在文件中查找”按钮。
2、快捷键:Ctrl+Shift+F 。
3、点击“快速查找”右侧的下拉箭头,选择“在文件中查找”。
评论:没想到这查找窗口有这么多我不知道的功能。

46:如何自定义查找的文件
操作步骤:
可以在以下几个方面自定义:
选择查找范围和类型:当前项目、整个解决方案、所有打开的文档。
也可以选择文件夹或磁盘进行查找,如下图所示
评论:这个查找比windows 自带的搜索强很多哟


47:用F8在查找结果窗体定位查询结果
操作步骤:
在“查找和替换”窗口选择“在文件中查找”,可以在“查找结果窗口”显示所有匹配的结果,使
用F8向前定位或使用Shift+F8向后定位。
评论:作者确实对键盘操作情有独钟。

48:在文件查找过程中,停止查找
原文链接:stop a find in files search
操作步骤:
两种方式:
1、快捷键:Alt+F3, S
2、单击查找结果窗口的工具栏上的“停止后台查找”按钮。


49:如何在所有的文件里进行替换
操作步骤:
1、按Ctrl+Shift+H打开“在文件中替换”窗口
2、在“结果选项”中选中“全部修改后保持已修改的文件的打开状态”。如果不选中的话,在
所有文件中替换后,将会有关提示替换确认无法撤销。
评论:建议还是选中,否者全部替换再想撤销就麻烦了。

50:在查找的时候显示或隐藏消息提示框
操作步骤:
在搜索的时候,通常会有一个“未找到指定文本”提示框,如果在提示框不选中“总是显示此
消息”,那么如何再次显示呢?
操作如下,菜单:工具+选项+环境+查找和替换,选中“显示提供相关信息的消息”和“显示
警告消息”两项。
评论:呵呵,现在知道如何再现这个消息框了吧。


51:如何用命令来查找
操作步骤:
几乎所有的Visual Studio 命令可以通过命令行运行,查找命令也是一样
命令如下:
1、显示查找的选项的命令:Edit.Find /options 或者编辑.查找/ 选项
2、重置所有查找选项命令:Edit.Find /reset 或者编辑.查找/ 重置
3、查找文件:Edit.Find [word]/或者编辑.查找[查找的字符]/< 参数>
示例:Edit.FindMainForm /o /m /u /h /l
快速在所有的打开的文档里向上查找全字匹配的字符,包括隐藏文本。
评论:你可以在输入中文命令和英文参数,也是输入英文命令和中文参数,效果都是一样。


52:查找符号
操作步骤:
按Alt+F12可以用来查找符号,可以选择在解决方案(包括引用)甚至在net Framework里
来查找
评论:这个查找比较彻底,你也许还从没用过吧。


53:快速查找符号
操作步骤:
按Shift+Alt+F12可以用来快速查找(选者的)符号,不必弹出查找符号的对话框。并在“查
找符号”窗口显示查找结果。
评论:这个提示完全可以和上一个合并,作者有凑篇数之嫌。


54:浏览查找符号的结果
操作步骤:
1、按Ctrl+Alt+F12打开“查询符号结果”窗口。
2、按F8向前导航,按Shift+F8向后导航。
3、按F12转到定义。
4、鼠标右键选择“浏览定义”,可以在对象浏览器窗口浏览对象的属性、方法等
评论:作者对查找功能探究可以说达到了极致。


55:在命令窗口运行带参数的Visual Studio 命令
操作步骤:
按Ctrl+Alt+A打开命令窗口.
输入命令示例:
>File.Open c:\samples\foo.txt 不同通过菜单打开一个文件
>Help vs.commandwindow //打开帮助窗口
>? i // 获取变量i 的值
>? i = 10 // 给变量i 赋值为10
评论:嘿嘿,作者的这种搞法基本就不需要使用菜单了。


56:、记录命令窗口的会话
操作步骤:
1、开始记录:输入命令log -on
2、结束记录:输入命令log -off
如果存在日志文件,默认会提示是否覆盖,否者将会追加。
评论:当你输入大量的命令的时候,想保存命令运行的步骤和运行结果可以用这种方法。

57:在vs命令窗口运行外部可执行程序
操作步骤:
命令格式:Shell
带参数的格式:Shell [/commandwindow] [/dir:folder] [/outputwindow] [/args]
/commandwindow (or /c) - 在命令窗口显示输出
/outputwindow (or /o) - 在输出窗口显示输出
/dir:folder - 指定工作目录。
示例:
Shell /o /c xcopy.exe c:\users\saraf\documents\cmdwinlog.txt c:\users\saraf\pictures
如上图,在vs 命令窗口执行xcopy 命令。
评论:执行外部命令位于环境变量path 下或是系统命令。


58:创建命令的别名
操作步骤:
命令格式:alias 新名旧名
示例:
alias se View.SolutionExplorer
通过创建“se”这个别名,可以直接在命令窗口输入“se”打开解决方案工具窗口。
查看创建所有的别名,输入命令:alias
删除所有的别名,输入:alias /reset。在删除的时候,会有个确认的提示框,提示是否删除。
如果删除某个别名,输入命令:alias 别名/delete
例如:alias se /delete


59:查找组合框的一些有趣的用法
操作步骤:
按Ctrl+D 转到查找组合框
1、输入一个数字,按Ctrl+G,就会转到数字所在行,同时不弹出“转到行”的对话框。
2、输入文件名(项目内的文件),按Ctrl+Shift+G,将会打开这个文件。
3、输入一个函数名,按F9,将会在函数上加一个断点。
4、输入一个查找的文字,按F1,将会在帮助查找该文字。
5、输入“> +命令”,则可以执行该命令。
评论:如果你细心会发现查找组合框非常有用,特别是喜欢键盘操作的程序员。

60:按esc键光标转到选择文本开始位置
操作步骤:
选择一段文本后,如何让光标跳转到开始的位置,如下图所示
如果想让光标跳转到“selection anchor”的位置,需要做如下的设置,
菜单:工具+选项+文本编辑器+常规,然后选中“按escape 键后转到选择定位点”。
评论:这个功能作用在于如果你想重新选择文本,不必移动鼠标,按esc就搞定了。


61:利用撤销让光标跳转会最有一个插入点
操作步骤:
默认情况下在撤销记录里是不包括光标停留的位置的。
那么如何才可以保留呢?
菜单:“工具+选项+文本编辑器+常规”,选中“在撤销列表中包括插入点”。

62:定义最近使用的列表中显示项的数目
操作步骤:
菜单:工具+选项+环境,在“最近的文件”中的“最近使用的列表中显示项”输入数字,比如6
则会在菜单+最近的文件,显示6个最近使用的文件。
显示最近打开的窗体也是类似。只要在“窗口菜单显示的项”输入数目即可。
评论:这个技巧估计知道的人比较多


63:隐藏Visual Studio 的状态栏
操作步骤:
菜单:工具+选项+环境+常规,不选中“显示状态栏”
显示状态栏和不显示状态的图示
评论:我一般显示状态栏,有些编译信息比如是否编译成功都会显示,这样看起来比较方
便。


64:如何重复用相同的编辑窗体打开文件
操作步骤:
菜单:工具+选项+环境+文档,选中“重用当前文档窗口(如果已保存)”
当你打开一篇文档编辑后,想看看文档在编辑前原文,可以使用这个方法,而不必用撤销了。
评论:默认情况下,当打开同一个文件的时候,会自动激活已经打开的文档窗口。


65:在编辑中自动刷新当前文档
操作步骤:
菜单:工具+选项+环境+文档,选中“当文档在该环境外改变时检测”项。选中此项后,“自
动加载更改”选项变的可用。
如果只选中第一项的话,文档改变的时候,就会有确认的提示:是否加载改变后的文档?
评论:和作者一样,我一般也不敢启动第二项,否者文档可能无法还原。


66:在vs里编辑只读文件
操作步骤:
菜单:工具+选项+环境+文档,选中“允许编辑只读文件,当试图保存时发出警告“项。
如果选中了此项,在保存的时候会提示”另存“或”覆盖“
如果没有选中此项,在保存时会提示”编辑内存中内容“或”使可写“
评论:我一般选中,这样在编辑只读文档的时候,免得对文档误编辑

67:如何在打开文件对话框中指定文件目录
操作步骤:
菜单:工具+选项+环境+文档,选中“使用当前活动文档的目录打开文件”项。
选中此项,在“打开文件”对话框默认的目录就是当前打开的文档的目录。
如果没选中此项,在“打开文件”对话框默认的目录就是上一次打开的目录。
评论:这选项让你不必很麻烦的去找文件了,一般使用的文件都会和当前打开的文件位置
靠近

68:在解决方案管理器显示杂项文件
操作步骤:
菜单:工具+选项+环境+文档,选中“在解决方案管理器显示杂项文件”项。
杂项文件是独立于项目和解决方案的文件,不包括在生成中,而且无法包括在受源代码管理
的解决方案中。
如果你经常要查看项目或解决方案以外的文件,这个功能很有用,比如测试的用例文件或引
用的dll 类库。如果你想下次打开解决方案的时候,仍然看见杂项文件,可以在“保存在杂项
文件项目中的项”填一个数字,最大可以填256.
评论:我很喜欢这个功能,比如开发文档可以放在这里面,随时可以来查看,或者放一些
源码的例子。当然,像zip或rar之类的文件,vs是无法打开的。


69:改变Visual Studio 起始页的Rss源
原文链接:You can change the RSS feed on the Visual Studio Start Page
操作步骤:
菜单:工具+选项+环境+启动,在“启动时”下拉框中“显示起始页”,然后在“起始页新闻频道”
中输入rss 源的地址。
同时可以设置下载内容的时间间隔。

70:如何设置vs启动时(工作区)加载内容
操作步骤:
菜单:工具+选项+环境+启动,在“启动时”下拉框中根据需要选择以下几项:
1、打开主页
2、加载最近加载的解决方案
3、显示“打开项目”对话框
4、显示“新建项目”对话框
5、显示空化境
6、显示起始页
评论: 我一般选择“空环境”或“加载最近加载的解决方案”,后者是如果我经常开发一个项
目时用,前者我一般同时开发多个项目是用,这样可以根据自己的选择来加载。


71:使用Ctrl+Tab打开IDE 的导航,获得鸟瞰视图,同时在Visual Studio中导航到所有打开的文件和工具窗体
操作步骤:
按“Ctrl+Tab”键,打开IDE导航窗口,按住Ctrl键,同时用方向键或鼠标选中一个文件或
工具窗体来激活。
同时你可以看见打开文件的路径和预览图
评论: 这个导航非常有用,特别是打开文件较多的情况下。


72:按Ctrl+Alt+Down让光标指向示文件下拉菜单
操作步骤:
菜单:按“Ctrl+Alt+Down”显示“文件下拉菜单”,可以通过上下的方向键来选择文件打开文

文件下拉菜单支持输入首字符匹配滚动,即输入文件名会自动在下拉列表中匹配选中。
评论: 这个功能不如上一个功能强大,不够直观。


73:在文件标签栏上关闭除激活文件外的所有文件
操作步骤:
鼠标右键单击一个文件的标签(Tab),选择“除此之外全部关闭”
评论: 如果有个“关闭所有”的选项就更好了,这样一次就可以关闭所有的打开的文件。


74:从标签栏上复制文件的完整路径
操作步骤:
鼠标右键单击一个文件的标签(Tab),选择“复制完整路径”
评论: 有这个方法后,就不必通过属性窗口来复制文件的完整路径了。


75:windows资源管理器打开激活文件所在目录
操作步骤:
鼠标右键单击一个文件的标签(Tab),选择“打开所在的文件夹”
这个功能不错,可以很快从一个文件夹跳转到另个文件夹去查找文件,改变文件属性等。
评论: 如果管理当前激活文件所在文件夹内的文件,这是个比较快捷的方法。


76:如果关闭选择的文件
操作步骤:
菜单:窗口+”窗口…“,在”窗口“的窗口中,你可以对所选择的文件实现下面三个功能:激活、
保存、关闭窗口。
评论: 你也许会发现在#124中也有关闭文件,但那个功能没这个不同,这个可以根据自己
的选择来关闭。

77:IDE的9个停靠位置
操作步骤:
IDE 的9个停靠位置,把工具窗体钉在IDE 的内测或外侧(边)。
停靠#1:把工具窗体作为选项卡式文档。
停靠#7:把工具窗体停靠在右外侧边。
停靠#3:把工具窗体停靠在右内侧边。
评论: 这9个位置,只要是工具窗口都可以停靠,包括”搜索和替换“窗口。


78:Shift+Click 自动停靠和隐藏工具窗口
操作步骤:
处于自动隐藏的工具窗体,如果你按Shift同时左键单击该窗口tab 标签,则窗口会变成停
靠状态。如果点击滑动出来的窗口,这则窗口会自动隐藏。
评论: 我一般都是通过鼠标右键单击工具窗口的标题栏来选择窗口的状态(停靠或隐藏)


79:隐藏所有的工具窗口
操作步骤:
菜单:窗口+自动全部隐藏
下图我隐藏前

隐藏后

80你为什么会把窗体设置成为浮动(模式)
如果你想把工具窗体放在一个特定的区域,而不幸的是停靠目标显示了,这时候,如果设置
窗口为浮动的,该窗体j 将不会获得停靠目标,不会任何把任何工具窗体口作为停靠目标,
不会把IDE 的9个停靠位置多为停靠目标。
评论:使用浮动窗口你可以自由停放窗口。


81:保存窗口的四种布局
操作步骤
窗口的四种布局模式:设计视图、全屏、调试模式、文件视图。
保存方法如下
菜单:工具+导入和导出设置+导出,然后选中“窗口布局”即可。
评论:其实不止窗口布局,你可以把IDE的环境设置都可以保存。


82:让工具栏浮动
操作步骤
把光标放到工具栏左侧四个点的位置,光标就会变成“4个方向键”型
此时,左键按下并拖动工具栏,工具栏就会变成浮动状态。如下图所示
评论: 这是典型OFFICE窗口的模式。


83:在工具栏上隐藏或显示默认的按钮
操作步骤
点击工具栏的∨形标志弹出下拉菜单,选择“添加或移除按钮”,然后选者需要调整的工具栏
名,在按钮列表中选中或不选中按钮。
评论:把常用的按钮显示出来,很少用的就别选中了,这样让工具栏看起来简洁一些


84:在任何时候显示任意工具栏
操作步骤
右击工具栏的任意区域,从上下文(右键)菜单里,你可以选中任意一个工具栏,这个选中
的工具栏就将会在任何时间显示。
评论:把常用的按钮显示出来,既方便使用也让IDE的窗口显得不拥挤。


85:在工具栏自定义对话框显示的时候,在工具栏改变交换
按钮
操作步骤
右击工具栏的任意区域,从上下文(右键)菜单里,选择“自定义”,出现工具栏自定义对话
框,由于该对话框是半模态窗体,这是你可以右键按住一个按钮,把它拖到另一个工具栏或
者交换位置。
评论:你可以新建一个工具栏,然后把自己常用的按钮拖进来,这个自定义的工具栏是不
是很酷。


86:定义上下文(右键)菜单的命令
操作步骤
菜单:工具+自定义,选者“工具栏”标签,选中“上下文菜单”项,在工具栏就会出现一些上
下文菜单,比如:编辑器上下文菜单,类视图上下文菜单等等,你可以根据自己的需要来定
义这些菜单。
评论:通过这个定义,完全可以打造属于自己的上下文(右键)菜单
评论:没想到吧,可以利用撤销功能回退到你鼠标点击过的位置。

87:取消智能提示
操作步骤:
菜单:“工具+选项+文本编辑器+所有语言+常规”,不选中“自动列出成员”和“参数信息”两项。
这里取消的只是文本编辑器的智能提示,命令行的智能提示还保留着。
评论:谁没事去掉提示,难道是考验自己的记忆力?。


88:改变括号匹配的颜色
操作步骤:
菜单:“工具+选项+环境+颜色和字体”,选择“括号匹配”,然后指定“项背景色”的颜色。
效果如下
评论:如果你觉得括号的匹配颜色不够明显,可以考虑设置一下。

 

89:块缩进和智能缩进的差异
操作步骤:
缩进的设置,菜单:工具+选项+文本编辑器+所有语言+制表符,在“缩进”选项下有三个选
项:无、块缩进、智能缩进。或者在各个语言的制表符也可以设置缩进方式。
块缩进和智能缩进的区别:
块缩进是上一行和下一行对齐,比如输入foo(),然后回车,只会在第一行产生缩进,下一个
新行光标就转到行首。
智能缩进所使用的编程语言决定了所使用的相应缩进样式,比如c#语言,输入if ({},那么
在花括号里包括的代码里就会自动缩进。
评论:一般都会选择只能缩进。


90:如何保留制表符或插入空格
操作步骤:
制表符的设置,菜单:工具+选项+文本编辑器+所有语言+制表符,在“制表符”选项下有二
个选项:插入空格和保留制表符。也可以按不同的语言来设置。
评论:我一般使用插入空格,这样即使换了编辑器也不至于格式会变乱。

91:用Ctrl+K, Ctrl+X 插入代码段
操作步骤:
按快捷键Ctrl+K, Ctrl+X,根据需要选择插入需要的代码段。
评论:使用好代码段,可你让你的编程速度加快很多。


92:修改代码段的变量和默认值
通常在使用代码段的时候,变量和默认值都是给定的,同时变量都是高亮显示的
此时你可以把第一“i”改成“j”,然后按Tab 键,则所有的变量都变成了“j”。
避过如何光标移到代码段外面后,就无法这样批量来修改了。
评论:代码段都是有固定的模板生成的,用此方法你可以在编辑的时候批量来修改变量和
默认值。


93:使用快捷键来插入代码段
操作步骤:
在输入一个单词的时候,出现智能提示,按两次Tab 键后,会自动代码段,比如输入“for” 如
下图所示
评论:这又是一种插入代码段的方法,很方便。


94:、浏览和新增代码段
操作步骤:
1、打开代码段浏览窗口有两种方法
菜单:工具+代码段管理器
快捷键: Ctrl+K, Ctrl+B。
2、在代码段浏览器窗口,可以添加或导入代码段。实际上代码段就是一个xml 文件,手工
来编写,然后增加。
评论:如果你有兴趣可以定义自己的代码段,来方便编写代码。

 

95:在你的团队共享代码段
操作步骤:
1、导出环境设置:工具+导入和导出设置向导+导出选定的环境设置,要选中“常规设置”中
的“本地代码段”,会导出一个vssettings 文件。
2、(团队其他成员)导入环境设置::工具+导入和导出设置向导+导入选定的环境设置,选
择导出的那个vssettings 文件即可。
评论:这样在团队里相同的环境设置(包括代码段),如果你有多台电脑,就不必每台来单
独配置了。


96:在代码块里插入代码段
操作步骤:
1、选中一段代码。
2、按Ctrl+K, Ctrl+S
如下图所示
评论:这个功能你还不知道吧,小小代码段其实隐藏在背后的小技巧挺多


97:用二进制编辑器打开文件
原文链接:how to open something in the binary editor
操作步骤:
菜单:文件+打开+文件,选择需要打开的文件,单击“打开”按钮右侧的下拉箭头,选择“打
开方式”,
在“打开方式”对话框,选择“二进制编辑器”
评论:虽然操作有些复杂,不过就可以用vs来做做二进制编辑器了


98:Visual Studio 支持MDI模式
操作步骤:
菜单:工具+选项+环境+常规,在“窗口布局”中选中“多个文档”。
在这种模式下,你可以对窗体进行水平或垂直平铺。

99:定义最近使用的列表中显示项的数目
操作步骤:
菜单:工具+选项+环境,在“最近的文件”中的“最近使用的列表中显示项”输入数字,比如6
则会在菜单+最近的文件,显示6个最近使用的文件。
显示最近打开的窗体也是类似。只要在“窗口菜单显示的项”输入数目即可。
评论:这个技巧估计知道的人比较多


100:隐藏Visual Studio 的状态栏
操作步骤:
菜单:工具+选项+环境+常规,不选中“显示状态栏”
显示状态栏和不显示状态的图示
评论:我一般显示状态栏,有些编译信息比如是否编译成功都会显示,这样看起来比较方
便。

0 0
原创粉丝点击