目录
1.查找替换
vs:
Ctrl+F,查找
Ctrl+H,替换
idea:
Ctrl+F,查找
Ctrl+R,替换
idea全局查找Ctrl+Shift+F,注意是否和输入法(简繁体切换)快捷键冲突,如果冲突清除输入法快捷键即可
2.查看方法参数说明
vs:
Ctrl+Shift+Space
idea:
Ctrl+P
3.智能提示
vs:
Ctrl+J
idea:
Ctrl+Space
//因为和输入法快捷键冲突,一般调整为eclipse的 Alt+/
//调整方法:File –> Settings –> KeyMap
//搜索“Cycle Expand Word”,移除Alt+/快捷键的绑定
//搜索“Basic”,移除Ctrl+Space快捷键绑定,增加Alt+/快捷键绑定
//查看绑定的快捷键:File——Setting——Keymap——Main menu——Code——Completion
4.转到定义
vs:
F12 转到定义
Ctrl+F12 跳转到方法实现
idea:
Ctrl+B 或 Ctrl+Click 转到定义
Ctrl+Alt+B 跳转到抽象方法的实现
5.文档注释
vs:
/// <summary>
/// 这是一个测试属性/方法
/// </summary>
idea:
/**
* 这是一个测试属性/方法
*/
idea需要设置setting -> Editor -> General -> Show quick documentation on mouse move开启,或者按Ctrl+Q显示文档注释
6.代码注释/取消注释
vs:
注释,Ctrl+K+C
取消注释,Ctrl+K+U
idea:
注释,Ctrl+/
取消注释,Ctrl+/
7.调试
vs:
F5: 启动调试
F10: 逐过程
Ctrl+F10: 运行到光标处
F11: 逐语句
idea:
F8:逐过程
F7:逐语句
Shift+F8:步出
Alt+F9:运行至光标处
F9:恢复运行
8.即时窗口
VS中在调试时可以使用即时窗口计算表达式的值,在调试过程中非常方便
在idea中也有类似的功能,在调试窗口中有一个计算器样的图标,点击可以打开评估窗口进行表达式值的计算。注意:VS的即时窗口和idea的评估窗口都只有在调试命中断点后才可用,因为没有命中断点是没有上下文环境的
9.折叠/展开当前文件所有方法
vs:
Ctrl + M + O: 折叠所有方法
Ctrl + M + L: 展开所有方法
Ctrl + M + M: 折叠或者展开当前方法
idea:
Ctrl+"+",当前方法展开
Ctrl+"-",当前方法折叠
Ctrl+Shift+"+",全部展开
Ctrl+Shift+"-"、全部折叠