WebStorm的一些小技巧 #45

Posted 4 years ago · 1 mins reading

从我最开始学 js,就一直用的是 webstorm,因为很穷,一直都是用 lanyu 的盗版……我也很想买正版啊,但真的是太贵了。去年年底终于用上了正版了(用学校的邮箱注册的学生版)🤦‍♀️

因为比较懒,一直不想背各种快捷键,所以一直忍受着 IDE 的蜗牛速度,也没有换 sublime vsc 什么的,然而渐渐发现,有时候记点常用的快捷键还是非常有用的…(能让人更懒…),看来所有的程序员到了一定阶段都都无法避免要折腾 IDE 啊…

总结一下 webstorm 的一些使用小技巧,防止以后又忘记了…

快捷键技巧

全局搜索文件、文件夹、关键字...全部: shift + shift 全局搜索关键字: cmd + shift + F 查看函数、变量在哪里定义的: cmd + click 或者 cmd + B 当前文件下查找: cmd + F 当前文件下查找并替换: cmd + R

文件

关闭当前标签: cmd + w 重新打开刚才关闭的标签: 这个没有默认的快捷键,需要在 preference 里面搜索 reopen 后设置 最近使用的文件列表: cmd + E 收起所有文件夹: cmd + - 打开所有文件夹: *

code

自动补全: tab 格式化: cmd + alt + L

选中更大的代码块:opt + 例如有一个 switch 代码块,光标定位在 case 处,按下快捷键选中整个 case 块(一下不行就多按几下,不太明白选中的机制),再按一下选中 switch 代码块 放置多个光标: alt + click 在当前行下添加一行: shift + enter 这样不需要特意将光标放在行末 删除行 line:cmd + back 复制并粘贴行 line: cmd + D 复制行: cmd + C 剪切行: cmd + X 移动行: alt + shift + ↑ or ↓ 缓存去粘贴: cmd + shift + V

注释/取消注释: cmd + / 展开代码块: cmd + + 折叠代码块: cmd + -

返回上次编辑的地方: cmd + shift + back

重构

变量名、函数名重构: shift + F6 或右击需要重构的变量/函数,选择 refactor - rename

代码校验:F2 切换到下一个错误的那行

非快捷键小技巧

VSC 版本控制

开启 blame view: 在行号与代码之间的空白处右击弹出菜单中选Annotate可以打开 blame view,查看当前版本都是谁修改的哪一行代码 关闭 blame view: 在与上面相同的位置右击弹出菜单中选Close Annotations

窗口

多标签显示: 在标签出右击,可选split verticallysplit horizontally

TBC...

参考

[1] https://blog.jetbrains.com/webstorm/2015/06/10-webstorm-shortcuts-you-need-to-know/