MyEclipse 、Eclipse快捷键
1.方法抽取,Alt+Shift+M
2.多行注释:Ctrl+Shift+/
3.对象.方法; Ctrl+2 + ↓+回车 ,自动生成返回类型和变量 (非常有用)
4,复制一整行 ; Ctrl+Alt+ ↓
5.遍历快捷键: foreach +Alt + /
6.移动整行代码 Alt+↓
7.缩进Tab 或tab加shift
8.try catch快捷键 : alt +shift+z
MAC物理地址和IP地址查询 :ipconfig/all
9.整理代码快捷键 Ctrl+Shift+F
10.大写变小写 Ctrl+Shift+Y
小写变大写 Ctrl+Shift+X
11.去掉无用包 Ctrl+Shift+O
Idea快捷键
Psvm : 自动生成main方法
Sout :回车 输入打印
ALT +回车、回车、回车 :自动生成返回值类型
Alt+Ins :Set 、get、 构造 、重写、方法
ctrl+/:注释
Alt+回车 实现接口方法
File close 可以导入项目
Ctrl+Alt+L:格式化代码
Ctrl+Alt+I:自动缩进行
Shift+Alt+↓ :移动正行代码
Ctrl+n : 查找类
Ctrl+Shift+N : 按文件名搜索文件
Ctrl+Shift+F: 查类/方法名/变量名
F2: 定位到错误行
shift+F2 :定位到上一个错误行
Ctrl+D: 复制一行到下一行
fori :普通for循环
增强for循环
itar 生成array for代码块
for (int i = 0; i < array.length; i++) { = array[i]; }
itco 生成Collection迭代
for (Iterator<String> iterator = locationUrl.iterator(); iterator.hasNext(); ) { String next = iterator.next(); }
iten 生成enumeration遍历
while (enumeration.hasMoreElements()) { Object nextElement = enumeration.nextElement(); }
iter 生成增强forxun
for (String s : locationUrl) { }
itit 生成iterator 迭代
while (iterator.hasNext()) { Object next = iterator.next(); }
itli 生成List的遍历
for (int i = 0; i < locationUrl.size(); i++) { String s = locationUrl.get(i); }
ittok 生成String token遍历
for (StringTokenizer stringTokenizer = new StringTokenizer(TVSOU_URL); stringTokenizer.hasMoreTokens(); ) { String s = stringTokenizer.nextToken(); }
itve 生成Vector数组迭代
for (int i = 0; i < vector.size(); i++) { Object elementAt = vector.elementAt(i); }
另外两个和循环无关,只是方便创建
itaws 生成Axis2 web service调用
try { MyServiceStub stub = new MyServiceStub(); stub.sayHelloWorldFrom(); } catch (Exception ex) { ex.printStackTrace(); }
itws 生成 Axis web service调用
try { MyServiceLocator locator = new MyServiceLocator(); Activator service = locator.get(); // If authorization is required //((MyService_Soap_BindingStub)service).setUsername("user3"); //((MyService_Soap_BindingStub)service).setPassword("pass3"); // invoke business method service.businessMethod(); } catch (javax.xml.rpc.ServiceException ex) { ex.printStackTrace(); } catch (java.rmi.RemoteException ex) { ex.printStackTrace(); }
Hbuilder快捷键
1.移动整行代码:Crl+↓
2.快捷注释: Ctrl+/
h${h1}*6
(tr>td*7)*6
JS断点调试
F10 一步一步执行,遇到方法,一步执行完,无法看到方法的执行情况
F11 一步一步执行,遇到方法,进入到方法内部,可以查看方法的具体执行情况
shift+F11 从当前的方法退出。
F8 停止当前的调试!!
在调试的watch里可以添加变量的监听
breakpoints 断点的清理 可以单个清理 常用的是一次清理全部