使用eclipse编辑python时的快捷键

常用快捷键

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)

Ctrl+D: 删除当前行

Ctrl+Alt+↓ 复制当前行到下一行(复制增加)

Ctrl+Alt+↑ 复制当前行到上一行(复制增加)

Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)

Alt+↑ 当前行和上面一行交互位置(同上)

Alt+← 前一个编辑的页面

Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)

Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性

Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)

Shift+Ctrl+Enter 在当前行插入空行(原理同上条)

Ctrl+Q 定位到最后编辑的地方

Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)

Ctrl+M 最大化当前的Edit或View (再按则反之)

Ctrl+/ 注释当前行,再按则取消注释

Ctrl+O 快速显示 OutLine

Ctrl+T 快速显示当前类的继承结构

Ctrl+W 关闭当前Editer

Ctrl+K 参照选中的Word快速定位到下一个

Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)

Ctrl+/(小键盘) 折叠当前类中的所有代码

Ctrl+×(小键盘) 展开当前类中的所有代码

Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)

Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)

Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)

Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)

Ctrl+Shift+F4 关闭所有打开的Editer

Ctrl+Shift+X 把当前选中的文本全部变味小写

Ctrl+Shift+Y 把当前选中的文本全部变为小写

Ctrl+Shift+F 格式化当前代码

Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)

下面的快捷键是重构里面常用的,本人就自己喜欢且常用的整理一下(注:一般重构的快捷键都是Alt+Shift开头的了)

Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)

Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)

Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)

Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)

Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)

Alt+Shift+I 合并变量(可能这样说有点不妥Inline)

Alt+Shift+V 移动函数和变量(不怎么常用)

Alt+Shift+Z 重构的后悔药(Undo)

编辑

快捷键 说明 补充
Ctrl+1 快速修复 (最经典的快捷键,就不用多说了,可以解决很多问题,比如import类、try
Ctrl+/ 注释当前行,再按则取消注释
Ctrl+D 删除当前行或者多行
Ctrl+Z 撤销
Ctrl+Y 重做 (与撤销Ctrl+Z相反)
Ctrl+Shift+F 格式化当前代码 注意与输入法冲突,如搜狗中此快捷键默认开启是繁简切换,可以选择修改或关闭;而Windows10中自带的微软输入法也是繁简切换,暂无法关闭
Ctrl+Shift+M 添加类的import导入
Ctrl+Shift+O 组织类的import导入 (既有Ctrl+Shift+M的作用,又可以帮你去除没用的导入,很有用)
Alt+/ 内容辅助 (帮你省了多少次键盘敲打,太常用了)
Shift+Enter 在当前行的下一行插入空行 (这时鼠标可以在当前行的任一位置)

选择、移动、查找

快捷键 说明 补充
Alt+↓/↑ 当前行和下/上面一行交互位置 (特别实用,可以省去先剪切,再粘贴了)
Ctrl+↑/↓ 文本编辑器视图向上/下滚动一行
Ctrl+Alt+↓/↑ 复制当前行到下/上一行 (复制增加)
Alt+Shift+↑ 选择封装元素
Alt+Shift+←/→ 选择上/下一个元素
Shift+←/→ 从光标处开始往左/右选择字符
Ctrl+Shift+←/→ 选中光标左/右边的单词
Ctrl+←/→ 光标移到左/右边单词的开头
Alt+←/→ 前/后一个编辑的页面
F3 跳转到声明处
Ctrl+左键 查看方法的实现 (可用Alt+←返回)
Ctrl+F 查找后替换字符、单词等
Ctrl+H 搜索方法等

运行、调试

快捷键 说明 补充
Ctrl+F11 运行Run
F11 调试Debug
F5 单步跳入
F6 单步跳过
F7 单步返回
F8 继续
Ctrl+Shift+D 显示变量的值
Ctrl+Shift+B 在当前行设置或者去掉断点
Ctrl+R 运行至行 (超好用,可以节省好多的断点)

导航、重构、视图

快捷键 说明 补充
Ctrl+E 快速显示当前Editer的下拉列表 (如果当前页面没有显示的用黑体表示)
Alt+Shift+R 重构,重命名方法名、属性或者变量名 (重构的快捷键一般Alt+Shift+xx)
Alt+Shift+Z 撤销重构 (重构的后悔药)
Alt+Enter 显示当前选择资源的属性 windows下的查看文件的属性就是这个快捷键,通常用来查看文件在windows中的实际路径
Ctrl+M 最大化当前的Edit或View (再按则反之)
Ctrl+L 文本编辑器,转至某行
Ctrl+O 快速显示 OutLine
Ctrl+T 快速显示当前类的继承结构
Ctrl+W 关闭当前Editer (Windows下关闭打开的对话框、浏览器等都可以)

Eclipse编辑python时的快捷键相关推荐

  1. eclipse 编辑 python 中文乱码的解决方案

    eclipse 编辑 python 中文乱码的解决方案 参考文章: (1)eclipse 编辑 python 中文乱码的解决方案 (2)https://www.cnblogs.com/mouseIT/ ...

  2. vscode编辑python时跳转到.pyi而不是源码的问题

    vscode编辑python时跳转到.pyi而不是源码的问题 问题描述 最近在使用vscode编辑python代码,使用 ctrl + 鼠标左键 进行跳转到源代码时发现,编辑器跳转到了vscode自动 ...

  3. aecmap快捷键_ArcGIS编辑操作的常用快捷键

    原标题:ArcGIS编辑操作的常用快捷键 Journal of Geodesy and Geoinformation Science ArcGIS编辑操作的常用快捷键 在ArcMap中,快捷键与一些编 ...

  4. Eclipse编辑jsp、js文件时,经常出现卡死现象解决汇总

    使用Eclipse编辑jsp.js文件时,经常出现卡死现象,在网上百度了N次,经过N次优化调整后,卡死现象逐步好转,具体那个方法起到作用,不太好讲.将所有用过的方法罗列如下: 1.取消验证 windo ...

  5. 完美解决你使用eclipse编辑jsp、js文件时,经常出现卡死的问题

    使用Eclipse编辑jsp.js文件时,经常出现卡死现象,解决方法如下: 1.取消验证 windows–>perferences–>validation 把 除了manual 下面的全部 ...

  6. Eclipse + Pydev开发Python时import报错解决方法

    一.  原文链接:http://blog.csdn.net/lhanchao/article/details/51306626            用eclipse +PyDev开发python时, ...

  7. Java在eclipse下开发的常用快捷键集锦

    2019独角兽企业重金招聘Python工程师标准>>> Java在eclipse下开发的常用快捷键集锦 ctrl+shift+o 说明:删除无用的代码引用 使用场景:当前文件中的引用 ...

  8. python输入代码界面通常_vscode写python时的代码错误提醒和自动格式化的方法

    python的代码错误检查通常用pep8.pylint和flake8,自动格式化代码通常用autopep8.yapf.black.这些工具均可以利用pip进行安装,这里介绍传统的利用pip.exe安装 ...

  9. eclipse编辑js卡死解决方案

    1.取消验证 windows–>perferences–>validation 把 除了manual 下面的全部点掉,build下只留 classpath dependency Valid ...

最新文章

  1. 永远不要辞职,除非……
  2. BZOJ5323 洛谷4562:[JXOI2018]游戏——题解
  3. 数组反向遍历ios_iOS中数组遍历的方法及比较
  4. jupyter notebook切换到其他配置好的conda虚拟环境
  5. 机器学习实战6-sklearn训练决策树实现分类和回归
  6. 2014,都要好好的~
  7. SQL2005中row_number( )、rank( )、dense_rank( )、ntile( )函数的用法(2)
  8. python提示AttributeError: 'NoneType' object has no attribute 'append'
  9. 2021年中国直播电商投融资情况及行业发展中存在的问题、发展趋势和对策分析[图]
  10. AE 2021最新最全插件滤镜大全一键安装版下载 After Effects 2021插件合集WIN一键安装版 支持AE 2021
  11. SATI下载-安装-使用 一看便懂+spss聚类(附安装包)
  12. Maven学习(九)Maven项目SpringCloud微服务工程构建(基于单一案例的逻辑)
  13. 51系列单片机IO模试设置
  14. 华硕装鸿蒙系统,智能家居 篇八:解决华硕路由器设置不当造成传感器延迟
  15. 信息安全工程师学习笔记《第二章》
  16. 学生考勤管理系统(优秀评分)
  17. 拜占庭容错算法的新发展——GBFT
  18. 贪便宜给自己带来的麻烦,哈哈。
  19. linux 日志空间,情景linux--如何解决服务器日志过多导致的磁盘空间不足?
  20. 国家食品药品监督管理局 前有27家网站有资格向个人销售非处方药

热门文章

  1. rz/sz:工作原理
  2. 一个切图仔的工作日常
  3. codevs 3981 动态最大子段和
  4. 利用BI进行报表分析(二)--SSAS多维数据集以及维度的建立
  5. java 过滤器(参数传递中文乱码)
  6. 开发软件快捷键(持续更新中)
  7. Linux操作Oracle(1)——Linux下 Weblogic启动关闭方法
  8. ubuntu环境变量相关文件/etc/profile,/etc/bash.bashrc,~/.profile,~/.bashrc区别
  9. Flex移动性能检查列表
  10. centos系统在Visual Studio Code 中使用超级管理员权限保存文件