在大学的时候,对于编程的速度要求要求并不快,因此几乎没有使用快捷键。但是在公司参加敏捷培训时,trainer在demo代码的refactor时实现了对于多个类重构时的纯键盘操作给我震撼很大。如果开发时不再操作鼠标,全部使用键盘完成,能提高非常大的效率,因此在这里,我想逐步总结对于webstorm(也就是偏向前端开发的初学者比较经常使用的快捷键)。
1.Windows
Alt+Tab:最近打开的两个界面之间的切换(感谢与我进行pair编程的同事指出我快捷键使用过少的缺点,这个组合用于在webstorm和chrome浏览器之间调试页面时频繁用到)
2.Webstorm
Ctrl+E:最近打开的文件(这个可以用于编程时不同组件或者类之间的切换)
Alt+Up/Down:同一个文件跳转到上一个/下一个方法
Alt+Left/Right:左右切换已经打开的代码视图
Tab补全代码:打出元素内的标识,然后Tab自动补齐尖括号(自己打特别的慢)
Ctrl+Shift+/:段落注释
Ctrl+X:删除整行
Ctrl+D:复制整行
3.Chorme
Ctrl+Tab:向右切换(也就是下一个网页)Tab上的网页(现在我们的项目在调试新网页的同时也需要查看旧网页,这个快捷键解放了鼠标操作)
Ctrl+Shift+Tab:和上边相反,向左切换(也就是上一个网页)Tab上的网页
Ctrl+T:打开新的网页
Ctrl+9:打开最后一个网页
Ctrl+w:关闭当前网页