Jetbrains 通用 - zhongjiajie/zhongjiajie.github.com GitHub Wiki
- 跳到特定的行: windows使用
control + g,mac使用command + l - 打开近期文件:
command + e最近的文件,再点击command + e将近期修改文件排在前面,可以直接输入进行文件名搜索
- 将当前内容增加到上一个commit中,即
git add <content>; git commit --amend: 下侧栏version control,右侧栏commit,右侧Amend commit将当前commit amend到上一个commit
各种merge: VSC -> Git -> Merge Changes,在Branches to merge中选择对应的分支,选择merge的strategy,然后点击merge
即git commit --amend: 下侧栏version control -> Log在对应的commit信息点击,选择Reword
- 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 on master,即git rebase master: VSC -> Git -> rebase在onto中选择对应rebase on的分支,一般是master,点击rebase
从别的分支中cherry pick内容到对应分支: 下侧栏version control -> Log,通过Branch -> Local切换到想要pick的分支(要非当前分支),出现了commit message之后通过ctrl/shift点击选择需要的commit,点击Cherry-Pick
撤销之前的commit: 下侧栏version control -> Log在对应的commit信息点击,选择Revert
将当前分支reset到某个commit: 下侧栏version control -> Log在对应的commit信息点击,选择Reset Current Branch to Here
删除 重命名 对比 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,要善于利用里面的功能
运行命令查看具体是什么问题/Applications/PyCharm.app/Contents/MacOS/pycharm,详见这里Can-t-open-IntelliJ-on-MacOs
Preference -> Appearance -> Show memory indicator选择true