不管是windows、xshell或者pycharm,学会使用快捷键都会使学习工作达到事半功倍的效果。这篇博客收集了部分常用的pycharm快捷键,分享给大家,希望对大家有用。

1. 常用快捷键

Pycharm有好多快捷键与windows相同,记忆时可以参考windows快捷键。

  Ctrl + C 或者Ctrl + inset :复制
  Ctrl + X 或者shift + delete:剪切

  Ctrl + V 或者shift + insert:粘贴

  Ctrl + / (?):快速注释,快速解注释

  Tab :选择后用Tab缩进4个空格

  Shift +Tab:回退4个空格

  Ctrl +W :复制,每次选择光标所在行的一个整体

  Ctrl + D :复制相临近的一行

  Ctrl + Y :删除行

  Ctrl + Z 或者Alt+Back:撤消

  Ctrl + Shif t+ Z 或者Alt + Shift + Back:回退到刚才执行的Ctrl + Z

  Ctrl +S :保存

  Ctrl + F:查找

  Ctrl + R:替换

  Ctrl + Shift + J :连接多行

  Ctrl + Enter :拆分行

  Shift + Enter:开始新行

  Ctrl + Alt + Enter:在当前位置之前开始添加新行

  Ctr l+ Alt + S :打开设置

  Ctrl + E :打开最近的文件

  Ctrl + Shift + U :切换大小写

  Shift + F10 或者 Ctrl + Shift + F10:运行

  Shift + F9 或者 Ctrl + Shift + F9:调试

  Ctrl + F2:停止运行

2. Pycharm快捷键大全

2.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.2 查找/替换(Search/Replace)

  F3 下一个

  Shift + F3 前一个

  Ctrl + R 替换

  Ctrl + Shift + F 全局查找

  Ctrl + Shift + R 全局替换

2.3 运行(Running)

  Alt + Shift + F10 运行模式配置

  Alt + Shift + F9 调试模式配置

  Shift + F10 运行

  Shift + F9 调试

  Ctrl + Shift + F10 运行编辑器配置

  Ctrl + Alt + R 运行manage.py任务

2.4 调试(Debugging)

  F8 跳过

  F7 进入

  Shift + F8 退出

  Alt + F9 运行游标

  Alt + F8 验证表达式

  Ctrl + Alt + F8 快速验证表达式

  F9 恢复程序

  Ctrl + F8 断点开关

  Ctrl + Shift + F8 查看断点

2.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显示书签

2.6 搜索相关(Usage Search)

  Alt + F7/Ctrl + F7文件中查询用法

  Ctrl + Shift + F7文件中用法高亮显示

  Ctrl + Alt + F7显示用法

2.7 重构(Refactoring)

  Alt + Delete安全删除

  Shift + F6重命名

  Ctrl + F6更改签名

  Ctrl + Alt + N内联

  Ctrl + Alt + M提取方法

  Ctrl + Alt + V提取属性

  Ctrl + Alt + F提取字段

  Ctrl + Alt + C提取常量

  Ctrl + Alt + P提取参数

2.8 控制VCS/Local History

  Ctrl + K提交项目

  Ctrl + T更新项目

  Alt + Shift + C查看最近的变化

  Alt + BackQuote(')VCS快速弹出

2.9 模版(Live Templates)

  Ctrl + Alt + J当前行使用模版

  Ctrl +J插入模版

2.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在窗口间进行切换

参考博客:https://m.pythontab.com/article/975

3. Python常用转义符

转义符

功能

\(在行尾时)

续行符

\\

反斜杠符号

\'

单引号

\"

双引号

\a

响铃

\b

Backspace

\e

转义

\000

\n

换行

\v

纵向制表符

\t

横向制表符

\r

回车

\f

换页

\oyy

八进制数,yy代表的字符

\xyy

十六进制数,yy代表的字符

\other

其它的字符以普通格式输出

Pycharm快捷键及Python常用转义符的更多相关文章

  1. python调试工具----pycharm快捷键及一些常用设置

    pycharm快捷键及一些常用设置 Alt+Enter 自动添加包Ctrl+t SVN更新Ctrl+k SVN提交Ctrl + / 注释(取消注释)选择的行Ctrl+Shift+F 高级查找Ctrl+ ...

  2. pycharm快捷键及一些常用设置

    pycharm快捷键及一些常用设置,有需要的朋友可以参考下. Alt+Enter 自动添加包 Ctrl+t SVN更新 Ctrl+k SVN提交 Ctrl + / 注释(取消注释)选择的行 Ctrl+ ...

  3. pycharm 快捷键及一些常用设置

    pycharm中的快捷键及一些常用设置 在PyCharm /opt/pycharm-3.4.1/help目录下可以找到ReferenceCard.pdf快捷键英文版说明 PyCharm Default ...

  4. 第11.15节 Python正则表达式转义符定义的特殊序列

    一. 引言 在前面<第11.13节 Python正则表达式的转义符"\"功能介绍>介绍了正则表达式转义符'\',只不过当时作为转义符主要是用于在正则表达式中表示元字符自 ...

  5. <转载> pycharm快捷键及一些常用设置

    1.编辑(Editing ) Ctrl + Space 基本的代码完成(类.方法.属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl ...

  6. pycharm快捷键和一些常用的设置

    http://blog.csdn.net/pipisorry/article/details/39909057 在PyCharm /opt/pycharm-3.4.1/help目录下可以找到Refer ...

  7. pycharm快捷键及一些常用设置(转载)

    转载于:http://blog.csdn.net/wangtong95/article/details/51100872 在PyCharm /opt/pycharm-3.4.1/help目录下可以找到 ...

  8. python中转义符&str格式化

    转义字符: 1.将有意义的字符变的无意义 2.将无意义的字符变的有意义 语法: \ + 某个字符 \n, \r\n :    代表换行 \t :      代表一个缩进, (水平制表符) \r :   ...

  9. Python各种转义符

    文章来源:https://www.cnblogs.com/luckyplj/p/9792658.html 谢谢作者:雨后观山色

随机推荐

  1. jsp 预编译

    jspc-maven-plugin <?xml version="1.0" encoding="UTF-8"?> <project xmlns ...

  2. github添加版本号

    1.将官方的库clone下来 http://github.com/xxx.xxx.git 2.修改要修改的地方 3.git add src 4.commit -m 'xxx'   5.git push ...

  3. Elasticsearch之入门知识

    elasticsearch是一个高度可扩展得开源全文搜索和分析的引擎.可以快速.近实时的存储,搜索和分析大量数据.通常用作底层引擎技术,为具有复杂搜索功能和要求的程序提供支持. 用处: • 运行网上商 ...

  4. sftp 常用命令 以及 以及与 scp 的比较

    1.scp 不能容忍网络闪断,因此一旦出现网络闪断,那么scp 命令就会异常退出 sftp 可以容忍网络闪断,而且具备断电续传,因此sftp 适用于网络更慢的环境, 2. sftp 是一个交互式文件传 ...

  5. python学习之串口编程

    # coding=utf-8import serial ser=serial.Serial('com1',9600)ser.write(b"hello")while 1: ser. ...

  6. Centos7中查看IP命令:IP addr

    Centos的IP地址是网卡的inet 的值,很明显第一个是本地服务地址,不是我们想要的.第二个没有inet这个属性值. 接下来配置网卡,我的网卡是上图黄色方框中第一行开始的那一部分:eno16777 ...

  7. JDK原子类操作

    JDK原子类操作及原理 在JDK5之后,JDK提供了对变量的原子类操作, java.util.concurrent.atomic里都是原子类 原子类的分类 原子更新基本类型 原子更新数组 原子更新抽象 ...

  8. intelliJ idea 下载安装

    Intellij IDEA是公认的java开发最好的工具,必须学会. 1. 打开网址 https://www.jetbrains.com/ 2. 点击 Intellij IDEA 图标连接,如下图 3 ...

  9. Android Studio中通过CMake使用NDK并编译自定义库和添加预编译库

    Note:这篇文章是基于Android Studio 3.01版本的,NDK是R16. step1:创建一个包含C++的项目 其他默认就可以了. C++ Standard 指定编译库的环境,其中Too ...

  10. Spring MVC系列[1]—— HelloWorld

    1.导入jar包 ioc mvc 复制spring-mvc.xml到src目录下. 2.web.xml <?xml version="1.0" encoding=" ...