shortcut and idea
shift alt pageup 移动当前窗口到上下workspace
alt escape 直接切换类似alt tab
alt f6 alt ~ 同一个app间切换,如打开两个firefox间切换
super v notifcation
alt f7移动窗口
终端下不能用ctrl z撤销用alt backspace或ctrl /
ctrl shift pageup左移标签页
ctrl pageup向左焦点
ctrl m静音与取消
ctrl shift t恢复上一个关闭的标签页
ctrl d 添加到书签
ctrl b书签
ctrl shift y 下载进度
ctrl l F6定位到地址栏
alt home主页
super home和end切换上下桌面或者ctrl alt 上下键也可以
历史侧栏 Ctrl + H
我的足迹窗口(历史) Ctrl + Shift + H ctrl h
清除最近历史记录 Ctrl + Shift + Del
将此页加为书签 Ctrl + D
书签 侧栏 Ctrl + B
F12 开发者
切换 阅读模式 Ctrl + Alt + R
定位到地址栏 F6历史侧栏
alt 数字第几个标签页 ctrl n
ctrl l 地址栏
ctrl d 保存为标签页
/相当与ctrl f
F3
查找下一处(向下)
SHIFT + F3
查找上一处(向上)
vim中
查找
:/des
n向下 N向上
顶部home 底部end
ctrl u源文件 F12
放大文字: Ctrl++缩小文字: Ctrl+-
恢复文本大小: Ctrl+0
ctrl pageup pagedown
ctrl w关闭 ctrl shift T恢复
ctrl j下载
firefox快捷键导航类:
后退: Alt+左方向键 或 Backspace
前进: Shift+Backspace 或 Alt+右方向键
首页: Alt+Home
停止: Esc
alt F4 关闭当前所有窗口多次按弹窗可关机重启等
右键wf新建文件夹
win l锁屏
alt space c 关闭 n最小化 x最大化 r恢复
alt 回车或双击文件属性
shift print 选中特定区域截图
shift选中
win r cmd
ctrl c v x
ctrl alt del 任务管理器 li注销
IDEA:
ctrl alt u 显示继承树 alt 可放大
不知道怎么alt shift s 调不出setting 所以自定义ctrl shift s 为setting 从keymap中可以自定义
ctrl alt shift s project structure
自动提示参数,File-Settings-Editor-General-Code Completion 右下parameter info 三个全勾选上
ctrl click 源代码或链接
鼠标悬停显示,Editor general 右下 show quick document on mouse move
ctrl alt v自动生成返回值
shift f4 突出显示
ctrl f4关闭此项
ctrl alt o清除无效的包
ctrl alt t if try catch
double alt tool button beautiful
alt esc win D最小化重复 恢复 win E资源 ctrl W关闭 标签页 Ctrl shift t恢复 ctrl tab浏览器换tab alt tab程序 ctrl T新标签
IDEA alt+Insert 万能插入 gettersetter shift选中 alt+1 左边框架 ctrl+F4关闭标签 double shift查找 ctrl+E最近 shift+F10运行 2.ctrl+f当前文件查找特定内容 shift+esc左边下边隐藏
3.ctrl+shift+f
当前项目查找包含特定内容的文件
4.ctrl+n
查找类
7.alt+F7
非常非常频繁使用的一个快捷键,可以帮你找到你的函数或者变量或者类的所有引用到的地方
二.编辑相关
1.shift+enter
另起一行
2.ctrl+r
当前文件替换特定内容
3.ctrl+shift+r
当前项目替换特定内容
4.shift+F6
非常非常省心省力的一个快捷键,可以重命名你的类、方法、变量等等,而且这个重命名甚至可以选择替换掉注释中的内容
5.ctrl+d
复制当前行到下一行
6.ctrl+x
剪切当前行
7.ctrl+c \ ctrl+v
大家都懂的
8.ctrl+z
撤销
9.ctrl+shift+z
取消撤销
10.ctrl+k
提交代码到SVN
11.ctrl+t
更新代码
12.alt+insert
非常非常以及相当方便的一个组合键,不信您往下看
在类中使用:
可以自动生成构造器、getter/setter等等常用方法
在项目目录上使用:
可用于新建各种文件。
13.alt+enter
又是一个大杀器,有多杀?
例1:
发现代码很“黄”怎么办?
鼠标移上去喵一下:
试试alt+enter:
选择simplify看看
我勒个去,代码简洁了有木有啊!
PS:黄色警告编译可以通过,不影响程序的正常运行,一般都是一些对于代码优化的建议,我遇到过的有:
(1).can be simplify
代码可以简化
(2).Variable is never use
声明的变量从未被使用
(3)unnecessary boxing
不必要的声明包装
以及等等等,多留意下,对于编码的某些细节能够更了解。
例2:
写个类实现某个接口,加上 implements Runnable 后你就会发现这条红色的波浪线:
咱试试在这行上来个 alt+enter:
感动地哭了有木有?你想到的没想到的IDEA都帮你想到了。
看到代码里提示的各种红XX,就试试alt+enter吧!什么未抛异常啊没有try catch啊都能搞得定。
14.ctrl+alt+L
自动格式化代码,我已经养成了写完代码就来一发的习惯。
你可以个性化设置你自己的代码风格:File--Settings--CodeStyle
自定义:
ctrl +w关闭,super+E 文件 super+D桌面 super+H最小化 super+R运行 alt+S设置 alt+tab 切换 alt+上声音 super+上最大化下恢复左右当前窗口
supeer+L锁屏 super+A 全部 alt+F1 alt+b brows