我的自定义IDEA快捷键.
我的快捷键 | 描述 |
---|---|
Alt + ↑ | 当前行向上移动 |
Alt + ↓ | 当前行向下移动 |
Alt + ← | 上一次编辑位置 |
Alt + → | 下一次编辑位置 |
Alt + Shift + ↑ | 光标位置向外扩增选择 |
Alt + Shift + ↓ | 光标位置向内回退选择 |
Alt + 空格 | generate(构造器,getter,setter …) |
Ctrl + Alt + ↓ | 复制当前行到下一行 |
Ctrl + Alt + ← | 上一个tab页 |
Ctrl + Alt + → | 下一个tab页 |
Ctrl + Shift + ↑ | 光标所在位置的上一个方法 |
Ctrl + Shift + ↓ | 光标所在位置的下一个方法 |
Ctrl + Enter | 光标所在位置下方插入新行 |
Ctrl + Shift + z | 选中代码 + (if ,try , …) |
Shift + Enter | 光标所在位置上方插入新行 |
line Templates.
方法内.
itar (for) – array(string)
for (int i = 0; i < args.length; i++) {
String arg = args[i];
}
iter (foreach) – array(string)
for (String arg : args) {
}
ritar(r for) – array(string)
for (int i = args.length - 1; i >= 0; i--) {
String arg = args[i];
}
itli(for list)
for (int i = 0; i < list.size(); i++) {
Object o = list.get(i);
}
itit(while 迭代器)
while (iterator.hasNext()) {
Object next = iterator.next();
}
iten(while enum)
while (enumeration.hasMoreElements()) {
Object nextElement = enumeration.nextElement();
}
itco(for 迭代器 集合)
for (Iterator iterator = collection.iterator(); iterator.hasNext(); ) {
Object next = iterator.next();
}
souf
System.out.printf()
serr
System.err.println();
soutv(打印可以直接访问的 变量 参数 )
System.out.println("args = " + args);
soutp(打印方法参数)
System.out.println("args = [" + args + "]");
soutm(打印光标所在的 类名.方法名)
System.out.println("io_05_inputStream.fun");
方法内外.
prsf
private static final
psf
public static final
psfs
public static final String
psfi
public static final int
方法外.
sbc
///////////////////////////////////////////////////////////////////////////
//
///////////////////////////////////////////////////////////////////////////
noInstance
private CLassName() {
//no instance
}
newInstance