不管是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. ssh断开后保持程序运行

    https://blog.csdn.net/gatieme/article/details/52777721 https://blog.51cto.com/zjking/1117828 https:/ ...

  2. idea下载

  3. VLAN-4-在路由器上配置Trunk

    VLAN Trunk技术可以用在路由器和主机上,也可以用在交换机上.路由器不支持DTP,所以工程师必须手动配置. 路由器Trunk需要使用子接口(在一个接口中实现多个vlan间的路由和通信),每个子接 ...

  4. 在项目中移除CocoaPods

    如果你觉得CocoaPods让你的项目出现了问题,不好用甚至是恶心,想将其从项目中彻底移除,也有方法: 1.删除工程文件夹下的Podfile.Podfile.lock和Pods文件夹. 2.删除xcw ...

  5. Mysql5.7免编译版自动安装脚本

    一:readme: .此脚本仅仅适合于5.7免面编译安装版本. .安装是需自己选择mysql软件安装包:例如mysql--linux-glibc2.-x86_64.-linux-glibc2.-x86 ...

  6. Linux 安装reids

    1.下载: wget http://download.redis.io/releases/redis-3.0.0.tar.gz 2.解压: .tar.gz 3.安装: cd /redis- make ...

  7. Navicate Premium连接Oracle数据库报错

    Navicat Premium连接MySQL数据库没有问题,在连接Oracle数据库的时候报错,提示:ORA-28547:connection to server failed,probable Or ...

  8. P1201 [USACO1.1]贪婪的送礼者Greedy Gift Givers

    题目描述 对于一群(NP个)要互送礼物的朋友,GY要确定每个人送出的钱比收到的多多少.在这一个问题中,每个人都准备了一些钱来送礼物,而这些钱将会被平均分给那些将收到他的礼物的人.然而,在任何一群朋友中 ...

  9. Java中IO流文件读取、写入和复制

    //构造文件File类 File f=new File(fileName); //判断是否为目录 f.isDirectory(); //获取目录下的文件名 String[] fileName=f.li ...

  10. Java程序流程控制之if-else if-else

    java基础之流程控制(一)    流程控制 Flow Control :       流程控制语句是编程语言中的核心之一.可以分为 分支语句.循环语句和跳转语句.        本讲内容包括分支语句 ...