Jetbrains 通用 - zhongjiajie/zhongjiajie.github.com GitHub Wiki

Jetbrains 通用

快捷键

  • 跳到特定的行: windows使用control + g,mac使用command + l
  • 打开近期文件: command + e最近的文件,再点击command + e将近期修改文件排在前面,可以直接输入进行文件名搜索

git 图形化相关

commit

  • 将当前内容增加到上一个commit中,即git add <content>; git commit --amend: 下侧栏version control,右侧栏commit,右侧Amend commit将当前commit amend到上一个commit

merge

各种merge: VSC -> Git -> Merge Changes,在Branches to merge中选择对应的分支,选择merge的strategy,然后点击merge

reword

git commit --amend: 下侧栏version control -> Log在对应的commit信息点击,选择Reword

stash

  • stash当前内容,即git stash save "<stash-name>": VSC -> Git -> Stash Changes
  • 从stash恢复需要的内容,即git stash apply stash@{0}: VSC -> Git -> UnStash Changes选择对应的stash信息,然后点击apply stash
  • 删除 清空 查看stash,即git stash drop/view/clear: VSC -> Git -> UnStash Changes

rebase

rebase on master,即git rebase master: VSC -> Git -> rebase在onto中选择对应rebase on的分支,一般是master,点击rebase

cherry pick

从别的分支中cherry pick内容到对应分支: 下侧栏version control -> Log,通过Branch -> Local切换到想要pick的分支(要非当前分支),出现了commit message之后通过ctrl/shift点击选择需要的commit,点击Cherry-Pick

revert

撤销之前的commit: 下侧栏version control -> Log在对应的commit信息点击,选择Revert

reset

将当前分支reset到某个commit: 下侧栏version control -> Log在对应的commit信息点击,选择Reset Current Branch to Here

branch

删除 重命名 对比 merge into current branch: 右下角Git: <Branch-name>点击对应branch,delete

不索引部分文件夹

有时候我们需要IDE不对特定的文件夹进行索引(例如temporary build folders, generated output, logs, and other project output),因为这些只是output文件,如果IDE対这些文件夹进行index会浪费过多的资源,这时我们可以通过这里进行配置,其实就是官网的项目目录教程,将文件夹设为Excluded

显示空格

有时候需要显示ide的空格,比如以缩进分块的python或者rst文件,路径如下: Settings | Editor | General | Appearance | Show whitespace,详情见官网-Show whitespaces

善用下侧栏

Jetbrains公司的下边栏可以实现很多功能, 如:typo terminal database vcs,要善于利用里面的功能

FAQ

破解激活

详见这里-持续更新

jetbrains突然不能打开

运行命令查看具体是什么问题/Applications/PyCharm.app/Contents/MacOS/pycharm,详见这里Can-t-open-IntelliJ-on-MacOs

显示idea内存占用

Preference -> Appearance -> Show memory indicator选择true


⚠️ **GitHub.com Fallback** ⚠️