1、强大的渐进式搜索
操作步骤:
(1)、按Ctrl+I键;
(2)、输入你要搜索的文本。注意:这时你会看到光标跳至第一个匹配的位置,并高亮显示搜索的文本。
(3)、再次按下Ctrl+I键,光标将跳至下一个匹配的文本;
(4)、按Ctrl+Shift+I可向后搜索;
(5)、按ESC键停止搜索;
评论:这功能比Ctrl+F的搜索不同,灵活快捷,不会弹出一个搜索对话框。 你也可以通过菜单栏的方式来调用这个同能:编辑+高级+渐进式搜索
2、选择矩形区域(框式)
(1)、按Ctrl+I键;
(2)、输入你要搜索的文本。注意:这时你会看到光标跳至第一个匹配的位置,并高亮显示搜索的文本。
(3)、再次按下Ctrl+I键,光标将跳至下一个匹配的文本;
(4)、按Ctrl+Shift+I可向后搜索;
(5)、按ESC键停止搜索;
评论:这功能比Ctrl+F的搜索不同,灵活快捷,不会弹出一个搜索对话框。 你也可以通过菜单栏的方式来调用这个同能:编辑+高级+渐进式搜索
2、选择矩形区域(框式)
操作步骤:
按下Shift+Alt+方向键
评论:这个功能在编辑代码的时候很实用,也可以用“Alt键+鼠标” 来事实现这个功能。
3、Shift + Alt + Enter. VS工作区全屏显示
4、显示可见换行及调整颜
按下Shift+Alt+方向键
评论:这个功能在编辑代码的时候很实用,也可以用“Alt键+鼠标” 来事实现这个功能。
3、Shift + Alt + Enter. VS工作区全屏显示
4、显示可见换行及调整颜
到工具—选项—文本编辑器—所有语言—常规下,勾选显示可视的自动换行标志符号,如下所示:
你还可以在工具—选项—字体和颜设置下,调整可见的空白的颜等:
5、创建自定义快捷键
依次选择工具—选项—环境—键盘 ,可以创建自定义的快捷键:
依次选择工具—选项—环境—键盘 ,可以创建自定义的快捷键:
6、使用Ctrl+F3或Ctrl+Shift+F3进行搜索
选择一个你需要查的文本,随后按Ctrl+F3将会以光标跟随的形式查你索要的文本,而不会象Ctrl+F那样弹出提示框,也可以按 Ctrl+Shift+F3 进行逆向查
Ctrl+F3查询时遵循一下几点:
(1)、大小写敏感
(2)、查询隐藏文本
(3)、支持分区查
(4)、无法使用正则表达式
7、怎样通过智能提示补全代码
选择一个你需要查的文本,随后按Ctrl+F3将会以光标跟随的形式查你索要的文本,而不会象Ctrl+F那样弹出提示框,也可以按 Ctrl+Shift+F3 进行逆向查
Ctrl+F3查询时遵循一下几点:
(1)、大小写敏感
(2)、查询隐藏文本
(3)、支持分区查
(4)、无法使用正则表达式
7、怎样通过智能提示补全代码
上面的例子中,Console.WriteL是未完成的代码,那么要得到WriteLine,可以按Ctrl+Space 或者Alt+Right Arrow,不会这个貌似是英文版的用法,中文版我试了一下貌似都没作用,哪位知道的大大记得留个言啊…
8、怎样快速显示一个方法的详细说明
方法一:直接使用快捷键Ctrl+K, Ctrl+I
方法二:使用工具栏上对应的按钮
9、怎样快速显示方法所需的参数及说明
使用快捷键:Ctrl+Shift+Space显示参数信息
同时也可以使用工具栏上的按钮实现:
在中文版里这个的快捷键是Ctrl+K,P
10、怎样调整VS智能提示的字体
8、怎样快速显示一个方法的详细说明
方法一:直接使用快捷键Ctrl+K, Ctrl+I
方法二:使用工具栏上对应的按钮
9、怎样快速显示方法所需的参数及说明
使用快捷键:Ctrl+Shift+Space显示参数信息
同时也可以使用工具栏上的按钮实现:
在中文版里这个的快捷键是Ctrl+K,P
10、怎样调整VS智能提示的字体
依次选择工具—选项—环境—字体和颜,在设置栏中选择编辑器工具提示,进而进行设置,英文界面如下: 11、使用Shift+Alt+F12查符号显示结果 快捷键绑定在Edit.QuickFindSymbol.下: 选择一个你想查的文本,随后点击Shift+Alt+F12快捷键即可到所有的匹配项 或者点击Alt+F12调出查符号窗口后进行查,这个功能也可以通过点击对象浏览器后输入指定的内容查从而实现。 12、让查窗口变为可停靠的 查替换窗口实际上不是一个对话框,而是一个工具窗口,默认是浮动的,你可以通过右键点击标题栏区域,从而实现窗口可停靠,这样就可以把他固定在工作区一个你喜欢的位置了。 13、设置缩进 依次选择工具—选项—文本编辑器,在所需要的语言上选择制表符,从而定义所需的缩进,当然个人感觉默认的4个缩进就可以了。 14、更改匹配括号的颜,这一点在VS2010中已经做了改进,换成了一个很漂亮的透明蓝框,但是在VS2008中默认是暗灰的,如果觉得看着不是很显眼,可以进行如下更改: 依次选择工具—选项—颜和字体,在显示项中选择”括号匹配”,然后就可以自定义其颜了,如下所示: 英文版的更改则选择Brace Matching: 效果如下: 15、快速插入代码块(Ctrl+K,S) 这时比如要加入#region,则直接在外侧代码后面输入#region,或者直接依靠智能提示完成,当然也可以选中代码块选择用for或foreach进行包裹等,快速有效,提高了编程效率。 16、注意选项卡上右键的几个选项(如果你没有注意的话): 复制完整路径选项:直接得到所选文件在电脑中的详细路径; 打开所在的文件夹:直接进入保存文件的文件夹。 |
17、按Ctrl+Alt+Down Arrow键可以显示所有文件选项卡上的文件列表 18、更改打开时的加载选项,以及更新RSS内容 依次进入:工具—选项--环境—启动,从而进行相关的自定义设置 19、更改VS建立项目时的默认路径 依次选择工具—选项—解决方案—常规 20、你可以使用右键将代码拖拽到你想要的位置 |
21、在工具箱选项卡上右键,可以选择按字母顺序排列控件列表
22、你可以使用使用拖拽的方式将代码显示在工具箱的常规选项卡上
想要显示内容只需要如下图一样将代码点击并拖拽(Click+Drag)进工具箱即可
23、在字体设置时,默认(Default)选项和自动(Automatic)选项到底有什么区别?
默认选项指的是Visual Studio本身的默认设置,依赖于你自己的VS设置文件(.vssettings file),这个设置可以是最初安装时的设置,也可以是你通过工具—导入/导出设置中进行重置的设置。
自动选项表示颜是继承于其他的某个元素,比如下面的这个可见空白选项,设置为自动则为黑,设置为默认则为蓝,其实自动设置的颜是继承自操作系统的窗口颜的。
23、在字体设置时,默认(Default)选项和自动(Automatic)选项到底有什么区别?
默认选项指的是Visual Studio本身的默认设置,依赖于你自己的VS设置文件(.vssettings file),这个设置可以是最初安装时的设置,也可以是你通过工具—导入/导出设置中进行重置的设置。
自动选项表示颜是继承于其他的某个元素,比如下面的这个可见空白选项,设置为自动则为黑,设置为默认则为蓝,其实自动设置的颜是继承自操作系统的窗口颜的。
如果我们更改了窗体的颜,比如绿:
那让我们再看一下设置时的效果,果不其然:
那让我们再看一下设置时的效果,果不其然:
但是你实验后,可能会发现其他的一些元素设置也改变了颜,这是为什么呢?
比如下面的纯文本(Plain Text)选项,他的默认选项也被设置成了和自动选项一样的颜, 其实纯文本也是继承自操作系统的设置的,所以自动和默认在下面的图片中显示的是相同的颜,如果我们将纯文本设置为绿,那每一个IDE中继承纯文本颜的的UI元素也都会被更改为绿。
24、重置VS环境设置
依次选择工具—导入到处设置—重置所有设置,即可完成环境初始化。
25、Visual Stdio会在你每次关闭时都会自动保存你的配置信息
每当你想在改变配置前进行配置的备份,可以依次选择工具—导入/导出工具—导入,随后选择“我的配置”下的“当前配置.vssettings文件”即可,如下图:
PS:其实在导出选定的环境设置时还可以做很多事情,比如如果你很牛,不需要某些选项的话可以试着在这里进行设置,不过貌似我就不用试了(在作者博文的第10页前后讲了很多具体选项的用法,想了解的可以具体看看)。
26、你可以自定义断点触发的条件
方法:直接在断点上右键,选择Condition(条件)
这里你有两个选择:当特定表达式为true时触发,或者当特定的值改变时触发。
这里的例子因为我要做循环,所以可以在条件栏填入:i>5
现在你会发现断点现在有一个加号,这表示断点是条件式的。
当然右键断点时你还会发现很多其他的选项,说明如下:
位置——查看文件路径、行号及字符信息;
命中次数——查看断点命中次数
筛选器——限制在某些进程和线程中设置断点:
随后你会发现断点筛选信息显示在了断点窗口,效果如下:
依次选择工具—导入到处设置—重置所有设置,即可完成环境初始化。
25、Visual Stdio会在你每次关闭时都会自动保存你的配置信息
每当你想在改变配置前进行配置的备份,可以依次选择工具—导入/导出工具—导入,随后选择“我的配置”下的“当前配置.vssettings文件”即可,如下图:
PS:其实在导出选定的环境设置时还可以做很多事情,比如如果你很牛,不需要某些选项的话可以试着在这里进行设置,不过貌似我就不用试了(在作者博文的第10页前后讲了很多具体选项的用法,想了解的可以具体看看)。
26、你可以自定义断点触发的条件
方法:直接在断点上右键,选择Condition(条件)
这里你有两个选择:当特定表达式为true时触发,或者当特定的值改变时触发。
这里的例子因为我要做循环,所以可以在条件栏填入:i>5
现在你会发现断点现在有一个加号,这表示断点是条件式的。
当然右键断点时你还会发现很多其他的选项,说明如下:
位置——查看文件路径、行号及字符信息;
命中次数——查看断点命中次数
筛选器——限制在某些进程和线程中设置断点:
随后你会发现断点筛选信息显示在了断点窗口,效果如下:
27、你可以使用插入跟踪点,从而得到你需要的输出信息
比如我们要跟踪循环变量的值,可以如下进行:
比如我们要跟踪循环变量的值,可以如下进行:
效果如下图(注意断点是菱形符号):
跟踪点记录的数值会在调试面板的输出窗口中显示
28、可以使用“TAB TAB”键快速插入代码块
比如下面的for循环操作:
跟踪点记录的数值会在调试面板的输出窗口中显示
28、可以使用“TAB TAB”键快速插入代码块
比如下面的for循环操作:
插入后的效果:
29、在弹出异常提示信息时,可以查看一下异常详情,这样有助于调试
点击查看详情可以打开显示异常信息的对话框,效果如下:
30、编写代码添加断点
只需在需要程序中断的地方添加Debugger.Break()即可,注意:Debugger需要引入System.Diagnostics命名空间,效果如下:
只需在需要程序中断的地方添加Debugger.Break()即可,注意:Debugger需要引入System.Diagnostics命名空间,效果如下:
31、使用Ctrl+Shift+F9删除所有设置的断点
也可以在如下菜单中进行选择:
也可以在如下菜单中进行选择:
32、创建对象ID以跟踪对象
在调试时,想要跟踪一个对象,可以右键寻则创建目标ID:
在调试时,想要跟踪一个对象,可以右键寻则创建目标ID:
这时你会看到{1#}出现在了对象值的旁边
同时也出现在了监视窗口中:
此后,当你再次查看此对象,你可以直接通过创建的对象ID号即可在监视窗口中访问:
当你不在需要此ID时,可以在窗口中右键—删除对象ID:
33、使用Shift+F9快速调出快速监视窗口
效果如下:
33、使用Shift+F9快速调出快速监视窗口
效果如下:
34、使用HTML可视化窗口查看HTML
效果如下所示:
同时你可能也注意到了文本可视窗口和XML可是窗口两个选项,同理可以查看XML文本:
当然最好还是根据查看的内容选择适当的窗口查看,这样才能达到最佳效果。
比如如果你使用文本可视窗口查看XML文件,效果如下:
比如如果你使用文本可视窗口查看XML文件,效果如下:
而使用专门的XML可视化窗口:
可以看到高亮了XML文件,效果比文本查看时要好很多。
注:使用文本可视化窗口查看时,支持换行选项,如图:
注:使用文本可视化窗口查看时,支持换行选项,如图:
如果取消勾选,则你会看到数据会排在一行上,必须通过滚动条才能查看完整信息:
35、监视异常信息
你可以在监视窗口中添加$exception,从而查看到程序执行过程中的异常信息,效果如下图:
36、使用Ctrl+\, D 打开代码定义窗口(针对C#)
使用效果如下图:
使用效果如下图:
当然你也可以通过右键函数选择转到定义的方式达到同样的目的,但是会在新选项卡打开。
37、类视图窗口的使用
打开类视图的快捷键:Ctrl+Shift+C
使用Ctrl+K, Ctrl+v 可以快速搜索解决方案中的对象
当你想调用一个特定的方法,但你此时又不想实现所有内容,你可以直接通过拖拽将类视图中的方法引入。效果如下:
打开类视图的快捷键:Ctrl+Shift+C
使用Ctrl+K, Ctrl+v 可以快速搜索解决方案中的对象
当你想调用一个特定的方法,但你此时又不想实现所有内容,你可以直接通过拖拽将类视图中的方法引入。效果如下:
可以直接在类视图中执行一个静态的方法
操作如下:
当我运行静态方法SayHello这个静态方法时,我将得到是否确认运行的提示:
操作如下:
当我运行静态方法SayHello这个静态方法时,我将得到是否确认运行的提示:
如果点击ok,那么就会得到下面程序的运行结果:
38、向项目添加一个关联的项
当你需要让一个文件被多个项目共享使用时,这一点会很有用,比如图片,文档,公共的工具,程序等。
方法:右键解决方案中的项目,依次选择添加—现有项目,你会注意到在“添加”按钮旁有一个下拉按钮,点击后你会发现还有一个“添加为链接”选项,如下:
38、向项目添加一个关联的项
当你需要让一个文件被多个项目共享使用时,这一点会很有用,比如图片,文档,公共的工具,程序等。
方法:右键解决方案中的项目,依次选择添加—现有项目,你会注意到在“添加”按钮旁有一个下拉按钮,点击后你会发现还有一个“添加为链接”选项,如下:
选择所需要的项添加完成后,你就会在当前项目下看到你的链接项了。
注:这个链接项必须是你本机上存在的,不可以通过http或ftp的方式添加链接项
39、VS安装目录下有一套自带的图片库
具体位置在C:\Program Files\Microsoft Visual Studio 9.0\Common7\VS2008ImageLibrary
下,如果是个压缩包,解压一下就好了,东西不太,但是很多哦。
注:这个链接项必须是你本机上存在的,不可以通过http或ftp的方式添加链接项
39、VS安装目录下有一套自带的图片库
具体位置在C:\Program Files\Microsoft Visual Studio 9.0\Common7\VS2008ImageLibrary
下,如果是个压缩包,解压一下就好了,东西不太,但是很多哦。
都是些大家常见的图标,做web用上的几率貌似不大,但是winform还是不错的。
40、使用Ctrl+.快速引入命名空间
相信大家(包括我自己)经常会用的一个快捷键是:Shift+Alt+F10,不过比起Ctrl+.显然操作要复杂些,那有简单的咱就改用更简单的好了。
40、使用Ctrl+.快速引入命名空间
相信大家(包括我自己)经常会用的一个快捷键是:Shift+Alt+F10,不过比起Ctrl+.显然操作要复杂些,那有简单的咱就改用更简单的好了。
注:感谢 拼吾爱 www.pin5i作者: RockyMan
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论