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