.. EOF
JetBrains IDE 的五个编程小技巧
第四次尝试 vim 作为主力编程失败,挫败之余分享近期发现的若干 ide 小技巧(适用 intellij idea,pycharm,etc.)
5 Tips:
Tip1: 如何在终端打开仓库
Toolbox 中修改 scripts location 后,终端执行 idea xx
即可:
Tip2: Fix all
作为一名经验丰富的 copy/paste 手工劳动者,复制代码后如何批量修复小问题:
参考:
Tip3: File Structure
文件篇幅过大,如何快速找到当前文件内的一个变量或方法:
Tip4:自动打开 MR 链接
其实与 ide 无关,编辑 .git/hooks/pre-push
文件即可(记得替换 {{url}}
变量):
branch=$(git rev-parse --abbrev-ref HEAD)
mrUrl="{{url}}/new?source_branch=$branch&target_branch=master"
echo opening:$mrUrl
open $mrUrl
Tip5:Multiple cursors
最早应该在 Sublime 体验多光标编辑,近期给同事在 idea 中演示,对方直呼真骚:
参考:
- https://www.jetbrains.com/help/idea/working-with-the-ide-features-from-command-line.html#toolbox
- https://www.jetbrains.com/help/idea/resolving-problems.html#apply-quick-fixes
- https://www.jetbrains.com/help/idea/viewing-structure-of-a-source-file.html
- https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks
- https://www.jetbrains.com/help/idea/multicursor.html