键盘操作:
control/command(Mac)+shift+V 复制历史
control/command(Mac)+alt+shift+V 简单粘贴(与普通粘贴相比可以粘贴不带格式,主要针对粘贴网上拷贝的代码)
Alt+鼠标左键:纵向选择多行文本
control/command(Mac)+alt+L 格式化代码(用于不符合标准的代码格式)
control/command(Mac)+X 剪切光标所在行,可以当删除使用
control/command(Mac)+D 复制光标所在行(复制多行时,光标选中第一行的上一行结尾处)
shift+上/下选中多行
shift+Alt+上下移动单行或多行
快速跳转:
home/command+<-(Mac)键跳到行首,end/command+->(Mac)键跳到行尾;
control/alt(Mac)+->或者control/alt(Mac)+<- 跳过一个词
control/alt(Mac)+shift+->或者control/alt(Mac)+shift+<- 选中一个词
control/command(Mac)+G 跳转到指定的行
alt+->或者alt+<- tabs区域快速切换(Mac好像不支持,暂时没找到)
control/command(Mac)+E 查看最近浏览的文件
右键,选中show in explore 快速打开文件所在文件夹(文件或者项目路径为英文路径)
快速查找和替换:
control/command(Mac)+F 当前文件查找内容
control/command(Mac)+R 当前文件替换内容
control/command(Mac)+shift+F 全局文件查找内容
control/command(Mac)+shift+R 全局文件替换内容
control/command(Mac)+shift+N:查找文件
control/command(Mac)+shift+A:查找所有的菜单或操作
双击shift:万能查找(除查找文件中的内容)
2019.2的最新idea版本:
合并了万能、文件、菜单查找,以上任意操作都可调出
万能快捷键:
Alt+Enter:万能快捷键(红色报错、波浪线警告、没报错没警告、方法中的变量按下时,可创建属性、在属性中按下,可创建带参数的构造方法或者get、set方法)
鼠标和键盘的配合:
光标放在尾行,按住shift,点击最上一行的行尾:复制一大段代码
control/command(Mac)+鼠标左键,进入对应的方法或类