Pycharm 常用快捷键

常用快捷键

快捷键功能
Ctrl + Q 快速查看文档
Ctrl + F1 显示错误描述或警告信息
Ctrl + / 行注释(可选中多行)
Ctrl + Alt + L 代码格式化
Ctrl + Alt + O 自动导入
Ctrl + Alt + I 自动缩进
Tab / Shift + Tab 缩进、不缩进当前行(可选中多行)
Ctrl+C/Ctrl+Insert 复制当前行或选定的代码块到剪贴板
Ctrl + D 复制选定的区域或行到后面或下一行
Ctrl + Y 删除当前行
Shift + Enter 下一行另起一行
Ctrl +J 插入模版
Ctrl + Shift +/- 展开/折叠全部代码块
Ctrl + Numpad+ 全部展开
Ctrl + Numpad- 全部折叠
Ctrl + Delete 删除到字符结束
Ctrl + Backspace 删除到字符开始
Ctrl + Shift + F7 将当前单词在整个文件中高亮,F3移动到下一个,ESC取消高亮。
Alt + up/down 方法上移或下移动
Alt + Shift + up/down 当前行上移或下移动
Ctrl + B/鼠标左键 转到方法定义处
Ctrl + W 选中增加的代码块
Shift + F6 方法或变量重命名
Ctrl + E 最近访问的文件
Esc 从其他窗口回到编辑窗口
Shift + Esc 隐藏当前窗口,焦点到编辑窗口
F12 回到先前的工具窗口

全部快捷键

1、编辑(Editing)

快捷键功能
Ctrl + Space 基本的代码完成(类、方法、属性)
Ctrl + Alt + Space 快速导入任意类
Ctrl + Shift + Enter 语句完成
Ctrl + P 参数信息(在方法中调用参数)
Ctrl + Q 快速查看文档
Shift + F1 外部文档
Ctrl + 鼠标 简介
Ctrl + F1 显示错误描述或警告信息
Alt + Insert 自动生成代码
Ctrl + O 重新方法
Ctrl + Alt + T 选中
Ctrl + / 行注释
Ctrl + Shift + / 块注释
Ctrl + W 选中增加的代码块
Ctrl + Shift + W 回到之前状态
Ctrl + Shift + ]/[ 选定代码块结束、开始
Alt + Enter 快速修正
Ctrl + Alt + L 代码格式化
Ctrl + Alt + O 自动导入
Ctrl + Alt + I 自动缩进
Tab / Shift + Tab 缩进、不缩进当前行
Ctrl+X/Shift+Delete 剪切当前行或选定的代码块到剪贴板
Ctrl+C/Ctrl+Insert 复制当前行或选定的代码块到剪贴板
Ctrl+V/Shift+Insert 从剪贴板粘贴
Ctrl + Shift + V 从最近的缓冲区粘贴
Ctrl + D 复制选定的区域或行到后面或下一行
Ctrl + Y 删除当前行
Ctrl + Shift + J 添加智能线
Ctrl + Enter 智能线切割
Shift + Enter 下一行另起一行
Ctrl + Shift + U 在选定的区域或代码块间切换
Ctrl + Delete 删除到字符结束
Ctrl + Backspace 删除到字符开始
Ctrl + Numpad+/- 展开折叠代码块
Ctrl + Numpad+ 全部展开
Ctrl + Numpad- 全部折叠
Ctrl + F4 关闭运行的选项卡

2、查找/替换(Search/Replace)

快捷键功能
F3 下一个
Shift + F3 前一个
Ctrl + R 替换
Ctrl + Shift + F 全局查找
Ctrl + Shift + R 全局替换

3、运行(Running)

快捷键功能
Alt + Shift + F10 运行模式配置
Alt + Shift + F9 调试模式配置
Shift + F10 运行
Shift + F9 调试
Ctrl + Shift + F10 运行编辑器配置
Ctrl + Alt + R 运行manage.py任务

4、调试(Debugging)

快捷键功能
F8 跳过
F7 进入
Shift + F8 退出
Alt + F9 运行游标
Alt + F8 验证表达式
Ctrl + Alt + F8 快速验证表达式
F9 恢复程序
Ctrl + F8 断点开关
Ctrl + Shift + F8 查看断点

5、导航(Navigation)

快捷键功能 
Ctrl + N 跳转到类  
Ctrl + Shift + N 跳转到符号  
Alt + Right/Left 跳转到下一个、前一个编辑的选项卡  
F12 回到先前的工具窗口  
Esc 从其他窗口回到编辑窗口  
Shift + Esc 隐藏当前窗口,焦点到编辑窗口  
Ctrl + Shift + F4 关闭主动运行的选项卡  
Ctrl + G 查看当前行号、字符号  
Ctrl + E 最近访问的文件  
Ctrl+Alt+Left/Right 后退、前进  
Ctrl+Shift+Backspace 导航到最近编辑区域  
Alt + F1 查找当前文件或标识  
Ctrl+B / Ctrl+Click 跳转到声明  
Ctrl + Alt + B 跳转到实现  
Ctrl + Shift + I 查看快速定义  
Ctrl + Shift + B 跳转到类型声明  
Ctrl + U 跳转到父方法、父类  
Alt + Up/Down 跳转到上一个、下一个方法  
Ctrl + ]/[ 跳转到代码块结束、开始  
Ctrl + F12 弹出文件结构  
Ctrl + H 类型层次结构  
Ctrl + Shift + H 方法层次结构  
Ctrl + Alt + H 调用层次结构  
F2 / Shift + F2 下一条、前一条高亮的错误  
F4 / Ctrl + Enter 编辑资源、查看资源  
Alt + Home 显示导航条F11书签开关  
Ctrl + Shift +F11 书签助记开关  
Ctrl #[0-9] + 跳转到标识的书签
Shift + F11显示书签  
快捷键功能
Alt + F7/Ctrl + F7 文件中查询用法
Ctrl + Shift + F7 文件中用法高亮显示
Ctrl + Alt + F7 显示用法

7、重构(Refactoring)

快捷键功能
F5 复制
F6 剪切
Alt + Delete 安全删除
Shift + F6 方法或变量重命名
Ctrl + F6 更改签名
Ctrl + Alt + N 内联
Ctrl + Alt + M 提取方法
Ctrl + Alt + V 提取属性
Ctrl + Alt + F 提取字段
Ctrl + Alt + C 提取常量
Ctrl + Alt + P 提取参数

8、控制VCS/Local History

快捷键功能
Ctrl + K 提交项目
Ctrl + T 更新项目
Alt + Shift + C 查看最近的变化
Alt + BackQuote(’)VCS 快速弹出
Ctrl + Alt + J 当前行使用模版

9、模版(Live Templates)

快捷键功能
Ctrl + Alt + J 当前行使用模版
Ctrl +J 插入模版

10、基本(General)

快捷键功能
Alt + #[0-9] 打开相应编号的工具窗口
Ctrl + Alt + Y 同步
Ctrl + Shift + F12 最大化编辑开关
Alt + Shift + F 添加到最喜欢
Alt + Shift + I 根据配置检查当前文件
Ctrl + BackQuote(’) 快速切换当前计划
Ctrl + Alt + S  打开设置页
Ctrl + Shift + A 查找编辑器里所有的动作
Ctrl + Tab 在窗口间进行切换
 

 

 

CTRL + SHIFT  + 上/下(方向箭)        ===========》  将光标所在行的代码向上或向下移动

CTRL + SHIFT + J               ===========》 将光标所在行代码和下一行代码连接为一行,并移除不必要的空格,匹配你的代码样式

CTRL + Y       =============>   删除光标所在行代码  或 选中的行

SHIFT + Delete    ==========》 删除光标所在行代码 颧选中的行

CTRL + SHIFT + Backspace ( Navigate | Last Edit Location ) brings you to the last place where you made changes in the code.

Pressing Ctrl + Shift + Backspace a few times moves you deeper into your changes history.

CTRL + /         注释光标所在的行,或所选择的行

CTRL + P       将光标放在函数的圆括号里,按CTRL + P ,可以显示参数

CTRL + ]        光标跳到行尾

CTRL + [        光标跳到行首

SHIFT + Enter  快速 换行,即光标无需在行尾

CTRL + E    调出 Recent Files 对话框

 

pycharm   run 运行 改为 ALT + X  ,原来为shift + F10

 

CTRL + 上箭头/下箭头          向下滚动代码,向上滚动代码 (便于查看代码),代替鼠标操作,更加快捷

When using basic code completion ( CtrL + 空格 ),type any characters  tha exists anywhere in an identifier.

 

Use Alt + 向上箭头 and  Alt + 向下箭头 kyes to quicky move between methods in the editor

 

 

 

 

 

 

 一、在PyCharm下为你的Python项目配置Python解释器

    1、Settings--》Editor--》Project:当前项目名--》Project Interpreter--》Add Local

  二、在Python下创建Python文件、Python模块

    1、File--》New--》Python File

    2、File--》New--》Python Package

  三、使用PyCharm安装Python第三方模块

    1、Settings--》Editor--》Project:当前项目名--》Project Interpreter--》点击右侧绿色加号

  四、Python基本设置

    1、不使用Tab,Tab=4空格:Editor--》Code Style--》Python--》Tabs and Indents页签

    2、字体、字体颜色:           Editor--》Colors & Fonts--》Font/Language Defaults/Python

    3、关闭自动更新:              Editor--》Appearance & Behavior--》System Settings--》Updates

    4、脚本头设置:                 Editor--》Code Style--》File and Code Templates--》Python Script

    5、显示行号:         Editor--》General--》Appearance--》Show line numbers

    6、右侧竖线是PEP8的代码规范:提示一行不要超过120个字符。

    7、导出、导入你自定义的配置:File--》Export Settings、Import Settings

  五、常用快捷键

     Editor--》Keymap

    1、Crtl + D :复制当前行

    2、Ctrl + Y  :删除当前行

    3、Shift + Enter :快速换行

    4、Ctrl + / :快速注释 (选中多行后可以批量注释)

    5、Tab :缩进当前行 (选中多行后可以批量缩进)

    6、Shift + Tab :取消缩进 (选中多行后可以批量取消缩进)

    7、Ctrl + F :查找

    8、Ctrl + R :替换

    9、Ctrl + ] :跳到行尾

    10、Ctrl + [:跳到行首

  六、PyCharm安装插件

    1、 Editor--》Plugins Editor--》Browse repositories --》Install

  七、Git配置

    1、Editor--》Version Control--》Git

  八、常用操作指南

    1、复制文件路径:左侧文件列表右键选中的文件--》Copy Path

    2、在文件管理器中打开:左侧文件列表右键选中的文件--》Show in Explorer

    3、快速定位:Ctrl + 某些內建模块之后,点击在原文件中展开

      Scroll from Source / Collapse All

    4、查看结构:IDE左侧边栏Structure查看当前项目的结构

    5、Tab批量换Space:Edit--》Convent Indents--》To Spaces/To Tobs

    6、TODO的使用:#TODO要做的事情

    7、把当前Tab页移到窗口右边(下边),方便对比:Tab页签右键--》Move to Right(Down)

    8、查看文件修改前后对比:文件中右键--》Local History

    9、IDE右下角一些有用的信息:当前光标在第几行的第几个字符/当前回车换行/当前编码类型/当前Git分支

    10、IDE右侧边栏--》DataBase

  九、PEP8代码规范

    1、单独一行的注释:# + 1空格 + 注释内容

    2、代码后跟着的注释:2空格 + # + 1空格 + 注释内容

 

  十、SSH Terminal Default encoding

    1、Editor--》Tools--》SSH Terminal--》Default encoding UTF-8

  十一、编码统一

    Editor--》File Encoding--》IDE Encoding 和 Project Encoding 编码统一 UTF-8

Use Ctrl + Shift + F7 ( Edit | Find | Highlight Usages in File ) to quickly highlight usages of some variable in the current file.

Use F3 and Shitf + F3 keys to navigate through highlighted usages

Press Esc to remove highlighting.

 

With a single keystroke, you cna apply another code style/coding scheme or keymap right from the editor. Just press Ctrl + ` (View | Quick Switch Scheme ), to specify the scheme you want to change.

 

 

To see your local history of changes in a file,invoke  Local History |  Show History from the context menu.

You can navigate through difference file versions, see the differences and roll back to any previous versiion.

Use the same context menu item to see the history of changes on a directory. You will never lose any code with this feature!

 翻译过来就是:要查看一个文件的改变的本地历史,可以调用上下菜单(即右键菜单)的 Local History ---》 Show History 命令。你可以通过不同文件版本来导航,查看版本之间的不同及及回退(回滚)到之前的版本。

在一个目录上使用同样的上下文环境,来查看目录的修改历史。

 

Use the Ctrl + Shift + v shotchut to choose and insert recent clipboard contents into the text

 

Ctrl + w (extend selection) in the editor selects the word at the caret and then selects expanding areas of the source code. For example, it mya select a method name, the the expression that calls this method, then the whole statement, then containing block, etc. You can  also select the word at the caret and the expanding areas of the source code by double-clicking the target areas in the editor.

 

The Ctrl + shift + J shortcut joins two lines into one and remove unnecessary spaces to match your code style.

 Ctrl + D in the editor duplicates the selected block or the current line when no block selected.

posted @ 2019-05-29 20:59  heima3  阅读(327)  评论(0)    收藏  举报