今天做了什么:
- 整理 Idea 快捷键
- 整理 zsh 中定义的常用的快捷键
Idea 快捷键
使用快捷键 command +1 打开 Project 窗口
输入 control + R 可以运行 Java 代码
上下文
在 for 方法上,输入 option + enter,可以调出上下文,替换 for 表达式
在字符串上面输入 option + enter,可以调出上下文。
在字符串上面或者双击选中,然后双击两次 ⇧ ,打开
Search Everywhere
弹窗,然后输入 case ,选择Toggle Case
将 AVERAGE 变为小写。在没有使用的方法参数 redundant 上,输入 option + enter,可以选择
Safe delete 'redunant'
删除该参数在三目运算,输入 option + enter,可以选择
Negate '?:'
搜索
查找最近文件:comand + E
输入 ⇧ + command + A 可以打开 Find Action 窗口。
双击两次 ⇧ 可以打开 Search Everywhere 窗口。输入关键字,可以搜索 java 类。
如果想搜索Java类,则可以输入 command + O,并可以选择在 All Places 搜索。
如果想搜索方法或者变量名称,则可以使用 option + command + O
自动补全
command + ↑ + enter 补全方法体、if、while、for 、switch 后面括号
以下代码,在 new 后面输入 Ran ,然后按 tab 键可以补全 Random,然后在括号内,按 control+space ,可以调出查找窗口,然后选择 PROCESS_ID,最后按 ⇧ + command + enter 完成
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
class BasicCompletionDemo { private int PROCESS_ID = 0; public void systemProcess(){ System.out.println(PROCESS_ID++); } public BasicCompletionDemo() { byte b = MAX_VALUE; } public void random() { Random random = new ; } }
输入一个表达式,然后按 . 键
control + ⇧ + space
注释
- 输入 command + / ,注释当行代码。
- 选中一段代码块,输入 option + command + /,可以注释代码块。
- 在 java 里面,添加的是
/**/
- 在 xml 里面,添加的是
<!---->
- 在 java 里面,添加的是
代码
代码格式化
option + command + L 格式化代码。
对选中的代码,使用 option + command + L ,可以格式化代码。再使用该快捷键,可以对整个文件进行格式化。
⇧+option + command + L 可以查看格式化代码的设置
command + P 查看方法签名
F1 查看方法的 Javadoc
option + space 或者 command + Y 查看方法的定义
使用 option + command + T 可以打开 Surround with 窗口;使用 option + command + del 可以打开 Unwrap 窗口
重构
重命名 ⇧ + F6
抽取变量 option + command + V
抽取方法 option + command + M
调出重构窗口 control + T
复制和删掉代码
复制一行代码,使用 command + D
按 ⇧ + ↑ 两次,可以选择两行,然后 使用 command + D,可以复制两行代码。
如果要删除当前行代码,可以使用 command + del 快捷键。
剪切行代码,使用 command + x
复制代码,使用 command + c
- 鼠标在某一行,输入 command + c 可以选中该行
选中
把鼠标停留在一个单词,输入 option + ↑,可以选择单词;再次输入 option + ↑,可以选择一句话;再次输入 option + ↑,可以选中整个字符串变量;再次输入 option + ↑,可以选择方法的所有变量;再次输入 option + ↑,可以选中方法加所有参数;再次输入 option + ↑,可以选中整行内容。
使用 control + G 选中鼠标所在单词
再次使用 control + G 选中下一个鼠标所在单词
使用 control + ⇧ + G 取消选择上一个
使用 control + command + G 选择所有出现鼠标所在单词,然后,输入一个单词,会替换所有选中的单词。
移动代码
将当前行代码向上移:option + ⇧ + ↑
将当前行代码向下移:option + ⇧ + ↓
将当前方法向上移:command + ⇧ + ↑
将当前方法向下移:command + ⇧ + ↓
收缩代码
收缩代码:command + -
展开代码:command + =
收缩一个文件的所有代码:command + ⇧ + -
展开一个文件的所有代码:command + ⇧ + =
zsh中定义的快捷键
~/.oh-my-zsh/plugins/git/git.plugin.zsh
|
|