IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 代码编辑效率太低?常用Python IDE快捷键,让你事半功倍! -> 正文阅读

[Python知识库]代码编辑效率太低?常用Python IDE快捷键,让你事半功倍!

前言

嗨~大家好我是李拜天。虽然我很随意但是我分享的知识肯定不随意。

记得前几年老铁也跟说他写代码效率很低,经常导致自己加班。那是因为当时的我们没有掌握快捷键的用法,每次找命令都需要一个个去找。

说到快捷键大家首先想到的是 Office 办公软件中需要用到大量的快捷键,其实不尽然,只要是操作电脑都需要用到快捷键。

像我们学习Python在编写代码时,需要用到 IDE (也就是编辑器),一般像IDE都是全英文的,一个个去寻找会很浪费时间,所以巧妙地利用快捷键,不需要一个个去菜单里去找命令,可以大大加快我们编写代码和操作电脑的速度。尤其是在工作中,能大大提高我们的工作效率。

快捷键比我们想象得高效太多了,于是下面给大家整理了一些Python常用IDE的快捷键,一起秒记它们。

像Ctrl+Z、Ctrl+Y、Ctrl+A、Ctrl+S、 Ctrl+N这些通用的而且大家都知道的就不赘述了。我主要找几个比较常见的IDE:PyCharm 、JuPyter Notebook、Spyder、Visual Studio Code、Sublime Text里面会常用到的快捷键。

在这里插入图片描述


PyCharm

快捷键功能
Ctrl + Q快速查看文档
Ctrl + F1显示错误描述或警告信息
Ctrl + /行注释(可选中多行)
Ctrl + Alt + L代码格式化
Ctrl + Alt + O自动导入
Ctrl + Alt + I自动缩进
Tab / Shift + Tab缩进、不缩进当前行(可选中多行)
Ctrl+C/Ctrl+Insert复制当前行或选定的代码块到剪贴板
Ctrl + D复制选定的区域
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回到先前的工具窗口
Ctrl + Shift + up快速上移某一行
Ctrl + Shift + down快速下移某一行
ctrl+alt+左箭头返回上一个光标的位置(CTRL进入函数后返回)
ctrl+alt+右箭头前进到后一个光标的位置
Shift + F10运行
Ctrl + /行注释
Ctrl + Shift + /块注释
Ctrl + R替换
Ctrl + Shift + F全局查找
Ctrl + Shift + R全局替换

JuPyter Notebook

快捷键功能
Tab代码补全或者缩进
Shift+Tab工具提示
Ctrl+]向后缩进
Ctrl+[取消缩进
Ctrl+D删除完整一行
Ctrl+/注释
Ctrl+U撤回选择
Insert切换插入模式
Ctrl+Home回到cell起始
Ctrl+Up回到cell起始
Ctrl+Down回到cell末尾
Ctrl+End回到cell末尾
Ctrl+Left光标向左移动一个完整单词
Ctrl+Right光标向右移动一个单词
Ctrl+Delete删除光标前的一整个单词
Alt+U重做选择
Ctrl+M进入命令模式
Ctrl+Shift+P打开命令设置界面
Ctrl+Shift+F打开命令设置界面
ESC返回命令模式
Shift+Enter运行选中的cell并选中下一个cell
Ctrl+Enter仅运行选中的cell
Alt+Enter运行选中的cell并在下方新生成一个cell
Shift+Ctrl+Minus从光标所在位置分离cell

Spyder

快捷键功能
Ctrl+1注释\取消注释代码
Ctrl+4块注释\取消注释
Ctrl+L清空console信息
Ctrl+I查看某个函数的帮助文档
Ctrl+C中止程序运行
Shift+Tab调整代码的缩进
F5运行程序
Ctrl+F5进入代码调试debug
Ctrl+F10单步调试执行语句
Clear控制台console中输入clear命令,清除所有命令
Reset控制台console中输入reset命令,清除所有变量
Alt+↑/↓将光标放在任意行,可控制该行上下移动
Ctrl+=/-控制console或editor中的字体大小
Ctrl+鼠标左键跳转到function的定义处
F12插入断点
F11切换全屏

Visual Studio Code

快捷键功能
Ctrl+Shift+N打开一个新窗口
Ctrl+Shift+W关闭窗口
Ctrl+[ 、 Ctrl+]代码行缩进
Ctrl+Shift+P或者f1显示命令面板
Ctrl+p快速打开
Alt+Up或Alt+Down上下移动一行
Shift+Alt+Up 或 Shift+Alt+Down向上向下复制一行
Ctrl+Shift+n新窗口/实例
Ctrl+Shift+Enter在当前行上方插入一行
Ctrl+Shift+W关闭窗口实例
Ctrl+F查找
Ctrl+H查找替换
Ctrl+Shift+F整个文件夹中查找
Shift+F12找到所有的引用
Ctrl+F12同时修改本文件中所有匹配的
Home移动到行首
End移动到行尾
Ctrl+End移动到文件结尾
Ctrl+Home移动到文件开头
F12移动到定义处
Alt+F12定义处缩略图:只看一眼而不跳转过去
Ctrl+Shift+]移动到后半个括号
Shift+End选择从光标到行尾
Shift+Home选择从行首到光标处
Ctrl+Delete删除光标右侧的所有字
Shift+Alt+Left扩展选取范围
Shift+Alt+Right缩小选取范围
Ctrl+Shift+L同时选中所有匹配

Sublime Text

快捷键功能
Ctrl+Shift+P打开命令面板
Ctrl+P搜索项目中的文件
Ctrl+G跳转到第几行
Ctrl+W关闭当前打开文件
Ctrl+Shift+W关闭所有打开文件
Ctrl+Shift+V粘贴并格式化
Ctrl+D选择单词,重复可选择下一个相同的单词
Ctrl+L选择行,重复可依次增加选择下一行
Ctrl+Shift+L选择多行
Ctrl+Shift+Enter在当前行前插入新行
Ctrl+X删除当前行
Ctrl+M跳转到对于的括号
Ctrl+U软撤销,撤销光标位置
Ctrl+J选择光标内容
Ctrl+F查找内容
Alt+Shift+数字分屏显示
Alt+数字切换打开第N个文件
Ctrl+Shift+上下键可移动行
Ctrl+Shift+M选中当前括号内容,重复可选者括号本身
Ctrl+F2设置/删除标记
Ctrl+/注释当前行
Ctrl+Shift+/当前位置插入注释
Ctrl+Alt+/块注释,并Focus到首行
Ctrl+Shift+选择当前标签前后
F11全屏
Shift+F11全拼免打扰模式,只编辑当前文件
Alt+F3选择所有相同的词
Alt+.闭合标签
Ctrl+Shift+F查找并替换
Ctrl+H替换
Ctrl+R前往method
Ctrl+N新建窗口
Ctrl+K+B开关侧栏
Shift+右键移动用来更改或插入列内容
按Ctrl+右键拖动依次选取或点击,需要修改编辑的多个位置

为了大家方便保存记忆,我这边也有图片↓↓↓,需要的私信我就好。

在这里插入图片描述
掌握这些快捷键,在用IDE编辑代码会大大提高我们的效率。当然快捷键不只这些,我一个人整理的也有限。大家如果有什么需要补充的可以在评论区留言哦!

该开始创作,希望大家多多支持!喜欢我文章的朋友们,记得给我点赞、收藏和评论

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-07-24 11:23:48  更:2021-07-24 11:23:52 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/8 8:54:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码