.github
.husky
assets
docs
adb.md
adobe-lightroom.md
adobe-photoshop.md
adobe-xd.md
android-studio.md
ansible.md
apt.md
ascii-code.md
aspect-ratio.md
awk.md
bash.md
blender.md
c.md
cargo.md
chmod.md
chown.md
cmake.md
cmd.md
cocoapods.md
colors-named.md
conan.md
conda.md
cpp.md
cron.md
cs.md
css.md
curl.md
dart.md
django.md
docker.md
dockerfile.md
ejs.md
electron.md
elixir.md
emacs.md
emmet.md
emoji.md
es6.md
expressjs.md
fastapi.md
feds.md
ffmpeg.md
figma.md
find.md
finder.md
firefox.md
flask.md
flutter.md
gdb.md
git.md
github-actions.md
github-copilot.md
github.md
gitlab-ci.md
gitlab.md
gmail.md
golang.md
google-chrome.md
graphql.md
grep.md
homebrew.md
html-char.md
html.md
htmx.md
htop.md
http-status-code.md
ini.md
intelli-j-idea.md
iptables.md
iso-3166-1.md
iso-639-1.md
java.md
javascript.md
jest.md
jq.md
jquery.md
json.md
julia.md
justfile.md
koajs.md
kotlin.md
kubernetes.md
laravel.md
latex.md
lerna.md
lessjs.md
linux-command.md
lsof.md
lua.md
make.md
markdown.md
matlab.md
mime.md
mitmproxy.md
mongodb.md
mysql.md
nestjs.md
netcat.md
netstat.md
nextjs.md
nginx.md
npm.md
nvm.md
openssl.md
oracle.md
package.json.md
pacman.md
pandoc.md
php.md
phpstorm.md
pm2.md
postgres.md
ps.md
pycharm.md
python.md
pytorch.md
quickreference.md
r.md
react-native.md
react.md
reactrouter.md
redis.md
regex.md
resolutions.md
ruby.md
rust.md
sass.md
scala.md
screen.md
sdkman.md
sed.md
semver.md
sketch.md
ssh.md
styled-components.md
stylus.md
sublime-text.md
subversion.md
swift.md
swiftui.md
symbol-code.md
sysdig.md
systemd.md
tailwindcss.md
tar.md
taskset.md
tmux.md
toml.md
twitter.md
typescript.md
vim.md
vscode.md
vue.md
vue2.md
webstorm.md
xcode.md
xpath.md
yaml.md
yarn.md
yum.md
zip.md
.dockerignore
.editorconfig
.gitattributes
.gitignore
.lintstagedrc
.markdownlint.json
.npmrc
.prettierignore
.prettierrc
.refsrc.json
CONTRIBUTING.md
Dockerfile
LICENSE
README.md
package.json
renovate.json
163 lines
5.2 KiB
Markdown
163 lines
5.2 KiB
Markdown
![]() |
PyCharm 键盘快捷键备忘清单
|
||
|
===
|
||
|
|
||
|
这个 [PyCharm](https://resources.jetbrains.com/storage/products/pycharm/docs/PyCharm_ReferenceCard.pdf) 快速参考备忘单显示了它的键盘快捷键和命令
|
||
|
|
||
|
快捷键
|
||
|
---
|
||
|
|
||
|
### 创建和编辑
|
||
|
<!--rehype:wrap-class=col-span-2 row-span-2-->
|
||
|
|
||
|
:-- | --
|
||
|
:-- | --
|
||
|
`Alt` + `Enter` | 显示意图动作
|
||
|
`Ctrl` + `Space` | 基本代码完成
|
||
|
`Ctrl` + `Shift` + `Space` | 智能代码完成
|
||
|
`Ctrl` + `Alt` + `Space` | 类型名称完成
|
||
|
`Ctrl` + `Shift` + `Enter` | 完整声明
|
||
|
`Ctrl` + `P` / `Alt` + `Q` | 参数信息/上下文信息
|
||
|
`Ctrl` + `Shift` + `I` | 快速定义
|
||
|
`Ctrl` + `Q` / `Shift` + `F1` | 快速/外部文档
|
||
|
`Alt` + `Insert` | 生成代码
|
||
|
`Ctrl` + `O` / `Ctrl` + `I` | 覆盖/实施成员
|
||
|
`Ctrl` + `Alt` + `T` | 围绕着……
|
||
|
`Ctrl` + `/` | 注释行注释
|
||
|
`Ctrl` + `W` / `Ctrl` + `Shift` + `W` | 扩展/收缩选择
|
||
|
`Ctrl` + `Alt` + `O` | 优化导入
|
||
|
`Ctrl` + `Alt` + `I` | 自动缩进行
|
||
|
`Ctrl` + `X` / `Ctrl` + `C` / `Ctrl` + `V` | 剪切/复制/粘贴
|
||
|
`Ctrl` + `Shift` + `C` | 复制文档路径
|
||
|
`Ctrl` + `Shift` + `V` | 从剪贴板历史粘贴
|
||
|
`Ctrl` + `D` | 复制当前行或选择
|
||
|
`Ctrl` + `Shift` + `Up` / `Down` | 向上/向下移动线
|
||
|
`Ctrl` + `Y` | 删除插入符处的行
|
||
|
`Ctrl` + `Shift` + `J` / `Ctrl` + `Enter` | 加入/分割线
|
||
|
`Shift` + `Enter` | 开始新行
|
||
|
`Ctrl` + `Shift` + `U` | 切换大小写
|
||
|
`Ctrl` + `NumPad` `+` / `-` | 展开/折叠代码块
|
||
|
`Ctrl` + `Shift` + `NumPad` `+` / `-` | 全部展开/折叠
|
||
|
`Ctrl` + `S` | 保存全部
|
||
|
<!--rehype:className=shortcuts-->
|
||
|
|
||
|
### 版本控制
|
||
|
|
||
|
:-- | --
|
||
|
:-- | --
|
||
|
`Alt` + <code>`</code> | VCS 操作弹出...
|
||
|
`Ctrl` + `K` | 提交
|
||
|
`Ctrl` + `T` | 更新项目
|
||
|
`Alt` + `Shift` + `C` | 近期变动
|
||
|
`Ctrl` + `Alt` + `Z` | 恢复
|
||
|
`Ctrl` + `Shift` + `K` | 推…
|
||
|
`Ctrl` + `Alt` + `Shift` + `Down` / `Up` | 下一个/上一个更改
|
||
|
<!--rehype:className=shortcuts-->
|
||
|
|
||
|
### 掌握您的 IDE
|
||
|
|
||
|
:-- | --
|
||
|
:-- | --
|
||
|
`Ctrl`+`Shift`+`A` | 寻找行动...
|
||
|
`Alt`+`[0-9]` | 打开一个工具窗口
|
||
|
`Ctrl`+`Alt`+`Y` | 同步
|
||
|
`Ctrl`+<code>`</code> | 快速切换方案...
|
||
|
`Ctrl`+`Alt`+`S` | 设置...
|
||
|
`F4` / `Alt`+`Home` | 跳转到源/导航栏
|
||
|
`F12` | 跳转到最后一个工具窗口
|
||
|
`Shift`+`Esc` / `Ctrl`+`Shift`+`F12` | 隐藏活动/所有工具窗口
|
||
|
`Alt`+`Right` / `Alt`+`Left` | 转到下一个/上一个编辑器选项卡
|
||
|
`Esc` | 转到编辑器(从工具窗口)
|
||
|
`Ctrl`+`Shift`+`F4` / `Ctrl`+`F4` | 关闭活动标签/窗口
|
||
|
<!--rehype:className=shortcuts left-align-->
|
||
|
|
||
|
### 找到一切
|
||
|
|
||
|
:-- | --
|
||
|
:-- | --
|
||
|
`Shift` + `Shift` | 到处搜索
|
||
|
`Ctrl` + `F` / `R` | 查找/替换
|
||
|
`Ctrl` + `Shift` + `F` / `R` | 在路径中查找/在路径中替换
|
||
|
`F3` / `Shift` + `F3` | 下/上一个事件
|
||
|
`Ctrl` + `F3` | 在插入符处查找单词
|
||
|
`Ctrl` + `N` / `Ctrl` + `Shift` + `N` | 去班级/档案
|
||
|
`Ctrl` + `F12` | 转到文件成员
|
||
|
`Ctrl` + `Alt` + `Shift` + `N` | 转到符号
|
||
|
<!--rehype:className=shortcuts-->
|
||
|
|
||
|
### 从符号导航
|
||
|
|
||
|
:-- | --
|
||
|
:-- | --
|
||
|
`Ctrl` + `B` | 声明
|
||
|
`Ctrl` + `Shift` + `B` | 类型声明 _(仅限 JavaScript)_
|
||
|
`Ctrl` + `U` | 超级方法
|
||
|
`Ctrl` + `Alt` + `B` | 实施
|
||
|
`Alt` + `F7` / `Ctrl` + `F7` | 查找用法/在文件中查找用法
|
||
|
`Ctrl` + `Shift` + `F7` | 突出显示文件中的用法
|
||
|
`Ctrl` + `Alt` + `F7` | 显示用法
|
||
|
<!--rehype:className=shortcuts-->
|
||
|
|
||
|
### 重构和清理
|
||
|
|
||
|
:-- | --
|
||
|
:-- | --
|
||
|
`Ctrl` + `Alt` + `Shift` + `T` | 重构这个……
|
||
|
`F5` /`F6` | 复制…/移动…
|
||
|
`Alt` + `Delete` | 安全删除…
|
||
|
`Shift` + `F6` | 改名…
|
||
|
`Ctrl` + `F6` | 更改签名…
|
||
|
`Ctrl` + `Alt` + `N` | 排队…
|
||
|
`Ctrl` + `Alt` + `M` | 提取方法
|
||
|
`Ctrl` + `Alt` + `V` / `P` | 引入变量/参数
|
||
|
`Ctrl` + `Alt` + `F` / `C` | 引入字段/常量
|
||
|
`Ctrl` + `Alt` + `L` | 重新格式化代码
|
||
|
<!--rehype:className=shortcuts-->
|
||
|
|
||
|
### 分析和探索
|
||
|
|
||
|
:-- | --
|
||
|
:-- | --
|
||
|
`Ctrl` + `F1` | 显示错误描述
|
||
|
`F2` / `Shift` + `F2` | 下一个/上一个突出显示的错误
|
||
|
`Ctrl` + `Alt` + `Shift` + `I` | 按名称运行检查...
|
||
|
`Ctrl` + `H` / `Ctrl` + `Alt` + `H` | 类型/调用层次结构
|
||
|
<!--rehype:className=shortcuts-->
|
||
|
|
||
|
### 在上下文中导航
|
||
|
|
||
|
:-- | --
|
||
|
:-- | --
|
||
|
`Alt`+`F1` | 选择...
|
||
|
`Ctrl`+`E` / `Ctrl`+`Shift`+`E` | 最近查看/最近位置
|
||
|
`Ctrl`+`Shift`+`Back` | 最后编辑位置
|
||
|
`Ctrl`+`Alt`+`Left` / `Right` | 向后/向前导航
|
||
|
`Alt`+`Up` / `Down` | 转到上一个/下一个方法
|
||
|
`Ctrl`+`G` | 转到行/列...
|
||
|
`Ctrl`+`]` / `[` | 转到代码块结束/开始
|
||
|
`Alt`+`Shift`+`F` | 添加到收藏夹
|
||
|
`F11` | 切换书签
|
||
|
`Ctrl`+`F11` | 使用助记符切换书签
|
||
|
`Ctrl`+`[0-9]` | 转到编号书签
|
||
|
`Shift`+`F11` | 显示书签
|
||
|
<!--rehype:className=shortcuts-->
|
||
|
|
||
|
### 构建、运行和调试
|
||
|
|
||
|
:-- | --
|
||
|
:-- | --
|
||
|
`Ctrl` + `Shift` + `F10` | 运行上下文配置
|
||
|
`Alt` + `Shift` + `F10`/`F9` | 运行/调试所选配置
|
||
|
`Shift` + `F10`/`F9` | 运行/调试当前配置
|
||
|
`F8` / `F7` | 跨过/进入
|
||
|
`Shift` + `F7` | 智能步入
|
||
|
`Shift` + `F8` | 走出去
|
||
|
`Alt` + `F9` / `Ctrl` + `Alt` + `F9` | 运行到光标/强制运行到光标
|
||
|
`Alt` + `F10` | 显示执行点
|
||
|
`Alt` + `F8` | 评估表达...
|
||
|
`Ctrl` + `F2` | 停止
|
||
|
`Ctrl` + `Shift` + `F2` | 停止后台进程...
|
||
|
`F9` | 恢复程序
|
||
|
`Ctrl` + `F8` | 切换行断点
|
||
|
`Ctrl` + `Alt` + `Shift` + `F8` | 切换临时行断点
|
||
|
`Ctrl` + `Shift` + `F8` | 编辑/查看断点
|
||
|
<!--rehype:className=shortcuts-->
|