VS调试技巧与快捷键&&VS快捷键
VS调试技巧与调试快捷键
1、添加断点或取消断点:F9(或者点击代码行最左边的灰色行)
2、调试:F10逐过程(不进入函数内部,直接获取函数运行结果)
F11逐语句(会进入函数),如果想跳出函数按shift+F11,如果对某个函数的使用定义不清楚,按F12转到定义。
3、按F5执行,如果调试中多个断点,按F5,执行到下一个断点
4、出现箭头表示执行到该语句,但是该语句还没执行。
可以向上或向下拖动这个黄色箭头到你想要执行的位置(如果监视前面代码,就向上拖到你想监视的位置(好处就是不用重新调试了,耶~),如果代码向下的代码太多,想直接跳到某一行代码,也可以直接拖到黄色箭头到该代码行。)
5、鼠标悬停,监视变量
鼠标悬停在变量上,可以监视变量的值。也可以点击右键添加监视,监视变量的值。还可以输入表达式改变或值,改变变量的值。添加监视有个好处,当变量执行多次的时候不用一步一步调。
6、F6生成解决方案,
7、条件断点,为断点写上条件,如果条件不成立,会忽略该断点。
8、VS支持命令窗口,可以通过,视图-其他窗口-命令窗口来启动。一旦激活,你可以输入不同的命令来自动化调试。
高效的VS调试技巧:http://www.csharpwin.com/csharpspace/13308r5759.shtml
VS快捷键(目前常用的)
F+(1-12) (加黑常用)
F1帮助,F3查找下一个,F4属性窗口,F5调试,F6生成解决方法,F7查看代码,F9断点,F10调试逐过程,F11调试逐语句,F12: 转到所调用过程或变量的定义
1、查找:Ctrl+F(一般网页上,其他很多地方都适用)
2、替换:Ctrl+F
3、代码提示突然没有了:Ctrl+J 代码提示就出来了
4、代码排版:Ctrl+K+D
5、在控制台应用程序中,c+w+Tab得到,console.WriteLine();
6、私有字段,生成属性:Ctrl+R+E
7、Ctrl+左右箭头键: 一次可以移动一个单词
8、Ctrl+m+Crtr+o折叠所有大纲
9、 prop + Tab + Tab (创建C#中的属性,之后用Tab进行位置的切换)
10、Ctrl + E + C (注释) <=> Ctrl + K + C (注释)
Ctrl + E + U (取消注释) <=> Ctrl + K + U (取消注释)
11、Tab:增加缩进
12、Ctrl + Tab (切换VS中的不同文件窗口)
Alt + Tab (切换Windows的不同窗口)
有些快捷键太难记,不常用或者直接操作方便的,我就先不写了。遇到常用的再补充~