Code Template
重复的代码,每次都要重新写一遍,比如我要个 console.log() ,如果能输入个c然后按下 Tab,这效率提高了不止一点点。
设置里按照如下路径 Perferences => Editor => Live Templates ,在这里你可以定义各种你想要的代码模板。
Code Diff
代码开发完成,想要与主干 Diff 下差异,看本次修改了哪些代码。在项目根目录上右键,选择 Git,选择 Compare with Branch。
再选择一个你要对比的分支,点击后即可查看本地代码与该分支代码的差异。以后每次提交前,对比一下环境上的分支,再也不担心把测试的代码不小心推上去啦。
收藏代码
有这样一段代码,需要频繁的去找到它,但是每次找都要点开好几个目录。Mac 上按住 Command 和代码左侧的行数,就能看到一个已收藏的icon。
点击窗口上的 BookMarks ,就能看到自己所有的收藏列表,点击就能快速进入,再也不怕找不到自己代码啦。
解决冲突
每次合并完同事的代码之后,看到一堆的冲突,头都大了,要是工具再不给点力,误删了某行重要的代码,那可太危险了。在项目的根目录下右键,选择 Git => Resolve Conflicts,正常状态下这个选项是置灰的,在有冲突时才可选。
点击后,我们能看到有冲突的文件列表,挨个点击解决就可以了。
进去后我们会看到这样一个窗口,左侧是本地代码,右侧是merge过来的代码,中间是你的编辑区,每个差异选择要与不要,把所有更改都弄好后,点击下方的Apply就可以啦。
查看代码作者
看代码遇到点问题,想找作者请教下,可以一键查看作者。在代码上右键,选择 Annotate with Git Blame。
这就完了?还没呢,点击后,可以直接定位到当时的提交记录,commit的所有记录都在这里。
想要了解更多?
加入我们微信群,定期推荐有趣的开发者工具,一起参与讨论和交流。扫下面二维码加好友拉你进群: