前提:换mac又得重新学一波快捷键,之前windows的现在也不熟悉了,同时mac的还不太会用,慢慢学习,慢慢记录
Keymap设置的是Default for macOS
- 删除一行:command + 删除单字的键
- 针对行,光标所在行删到行尾,若光标在行尾,则删除下一行:control+k
终于找到了,fn+删除 == delete
有点心虚,键盘上没找到这个呀(红线标的就是fn+删除键 = 朝右)
- command+D复制鼠标所在行
- 移到行首/尾:command+左/右箭头
- delete to word start:针对单词,就是删除光标所在的单词的前半部分-->option + 删除键
多余的解释(方便个人以后查阅):其实就是把光标放到单词结尾,删除一个单词
- delete to word end:针对单词 --> fn + option + 删除键
- 光标所在位置选上选下(down with selection):shift+上/下箭头
- 复制当前行(duplicate line or selection): command +D
- 把光标所在行的下一行整到光标所在行(join lines) :shift+control+j(目前不知道有啥用,啥场景可以用到)
- 翻页:fn+上/下箭头
看idea中的快捷键有的看不懂,直接找了个文档:https://www.cnblogs.com/aspirant/p/9480264.html,这个文档写的太全了,太赞了
-
⌘⇧↩ 自动结束代码,行末自动添加分号
-
⌘P 显示方法的参数信息
-
⌃J 快速查看文档
-
⌘N:生成getter、setter,构造之类的
-
⌃O 覆盖方法(重写父类方法) ⌃I 实现方法(实现接口中的方法)
-
⌘⌥T 包围代码(使用if..else, try..catch, for, synchronized等包围选中的代码)
-
⌘/ 注释/取消注释与行注释 ⌘⌥/ 注释/取消注释与块注释
-
这个超级好用的 ⌥↑ 连续选中代码块 ⌥↓ 减少当前选中的代码块
-
⌥↩ 显示意向动作和快速修复代码
-
⌘⌥L 格式化代码,这个是非常有用滴