快捷键

快捷键

IDEA

常用

  • Ctrl + 空格 手动唤出代码提示

    与系统默认输入法切换中英文冲突,需关闭系统默认输入法快捷键或改变快捷键

  • Ctrl + Alt + M 抽取的代码为方法

  • Ctrl + Shift + R 全局替换

  • Ctrl + Shift + F 全局查找

  • Ctrl + Alt + 方向左/右键 回到上/下一个修改的类

  • Ctrl + Shift + U 变量大小写转换

  • Ctrl + Shift + +/- 类全局方法展开/收缩

  • Ctrl+ +/- 选中括号范围展开/收缩

  • Ctrl + O 确认了继承的类或接口的方法以及需要实现的方法

  • Ctrl + Alt + T 将代码封装在块(如try/catch )中,同步等

  • Ctrl + Alt + L 代码格式化

  • Ctrl + Alt + O 去掉无用的包引用

  • Ctrl + / 注释/取消注释

  • Ctrl + Shift + / 多行注释/取消多行注释

  • Ctrl + D 复制光标所在行

  • Ctrl + Y 删除光标所在行

  • Ctrl + Shift + Z 取消上次撤销

  • Shift + Tab 反向Tab

  • Shift +F6 批量选取替换同一变量

  • double Shift 全局搜索

  • Shift + End 选择当前行光标后全部内容

  • Shift + Home 选择当前行光标前全部内容

  • Alt + Shift + 方向上/下键 向上/下移动当前代码行

  • Alt +Insert set/get;构造器;toString等

  • Alt + F7 查找出来的引用过这个方法和类的类

  • Alt + Enter 操作提示

自动补全

// psvm
public static void main(String[] args) {}

// new ArrayList<String>().var
ArrayList<String> list = new ArrayList<>();

// list.for
for (String s : list) {}

// list.fori
for (int i = 0; i < list.size(); i++) {}

// list.forr
for (int i = list.size() - 1; i >= 0; i--) {}

// list.sout
System.out.println(list);

// list.serr
System.err.println(list);

// list == null.if
if (list == null) {}

// list.nn
if (list != null) {}

// list.null
if (list == null) {}

// list.cast
((ArrayList<String>) list)

// list.castvar
ArrayList<String> strings = (ArrayList<String>) list;

// list.inst
list instanceof ArrayList<String> ? ((ArrayList<String>) list) : null;

// list.try
try {list} catch (Exception e) {e.printStackTrace();}

// list.return
return list;

// String.new
new String()

VSCode

常用

  • Ctrl + F 搜索
  • Ctrl + H 替换
  • Ctrl + D 快速删除一行
  • Ctrl + L 选中当前行
  • Alt + Z 开启或关闭自动换行

插件

  • JSON Tools
    • Alt + M JSON压缩
    • Ctrl + Alt + M JSON格式化
posted @ 2021-11-11 11:15  Zzzy君不见  阅读(29)  评论(0)    收藏  举报