java快捷键禁用_pycharm 掌握这些快捷键,你就是大神!!

f3655e968ddbf9908700e43d38a71b37.png

最重要的快捷键

1. ctrl+shift+A:万能命令行
2. shift两次:查看资源文件

新建工程第一步操作

1. module设置把空包分层去掉,compact empty middle package
2. 设置当前的工程是utf-8,设置的Editor-->File Encodings-->全部改成utf-8,

注释

1. ctrl+/:单行注释

光标操作

1. ctrl+alt+enter:向上插入
2. shift+enter:向下插入
3. end:光标

操作代码

1. ctrl+d:复制粘贴一行
2. ctrl+y:删除一行
3. shift+F6:重命令
5. ctrl+O:复写代码

格式代码及其他功能

1. ctrl+alt+L:格式代码
2. 在代码中使用alt+insert:Generate,可以get/set等操作
3. ctrl+alt+T:添加try/catch
4. ctrl+alt+M:抽取代码
5. ctrl+alt+F:变量抽取全局变量1. 还需要设置前缀:Editor-->code style-->java-->code Genertion-->设置Field的前缘为m添加
6. ctrl+alt+v:方法体内值抽取成变量
8. 保存成模板:ctrl+shift+L,这个是自定义的(save as live Template)
9. 选中内容:tab进行退格
10. shift+tab:反向退格
11. alt+shift+上下键:选中代码移动
12. ctrl+shift+上下键:可以移动当前方法体,如果移动一行代码只能在代码体内移动
13. ctrl+shift+U:代码大小写
15. ctrl+shift+enter:补全代码(一行尾添加分号,如果是if等添加括号)

进入代码

1. ctrl+鼠标:进入代码
2. ctrl+B:进入代码
5. ctrl+shift+12:最大化窗口

替换查找

1. ctrl+r:替换
2. ctrl+F:查找
3. ctrl+shift+F:全局查找
4. ctrl+shift+R:全局替换
5. ctrl+shift+i:快捷查看方法实现的内容
6. ctrl+p:查看参数
7. ctrl+Q:查看文档描述
8. shift+F1:查看api文档
8. ctrl+F12:查看类的方法
9. ctrl+H:查看类的继承关系
10. 查看变量的赋值情况:1. shift+ctrl+a:输入analyze data flow to Here
11. ctrl+alt+H:查看方法在那里被调用了
12. ctrl+{}:可以定位方法体的括号
13. F3:查看选中的内容
14. shift+F3:反向查看内容
15. ctrl+alt+B:查询那些类实现了光标所在的接口
16. ctrl+U:查看父类
17. ctrl+E:最近编辑的文件列表
18. ctrl+alt+home:查看布局与对应的类
19. ctrl+alt+H:查看当前方法在那里进行调用

运行编译

1. ctrl+F9:构建
2. shift+F10:运行

工程目录操作

1. 新建文件及工程:选中要创建目录使用alt+insert
2. ctrl+shift+a:输入show in explorer-->打开相应目录
3. ctrl+alt+s:打开软件设置
4. ctrl+alt+shift+s:打开module设置
5. alt+1:当前目录区
6. alt+7:当前类的方法列表查看
7. ctrl+tab:切换目录及视图
8. alt+shift+c:查看工程最近更改的地方
9. ctrl+J:livetemp模板查看

代码快捷操作

1. 没有操作完成操作可以先写todo进行,就可以在todo的窗口进行查看
2. F11定义书签
3. shift+F11:查看书签
4. ctrl+J:快捷调出模板
5. alt+点击断点:禁用断点
6. 调试状态下按下:alt查看变量能审查表达式的值

组合快捷键

1. F2:定位错误
2. alt+enter:修正错误3. alt+鼠标:进入列编辑模式
4. ctrl+w:选中单词
5. 或其他组合操作

编辑的位置

ctrl+alt+左右键:这个是定位到编辑的位置

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/538905.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何在 5 分钟内读懂区块链的架构思维?

作为入门者,如何在最短的时间了解区块链技术,区块链思维,以及比特币的金融原理呢?本文尝试从比特币的架构设计思维出发,让人从宏观上搞清楚区块链的技术本质。 本文授权转载自阿里技术 作者 | 郑吉 区块链不是一种技术…

arduino 上传项目出错_Arduino多核编程:简单例子

不管你是Arduino领域的新手还是经验丰富的开发人员,很可能你还只使用过单核在进行编程。 这没有什么好笑的---- 事实上,直到几天前我才使用Arduino IDE进行了第一次多核编程。 我和所有其他Arduino粉丝都非常喜欢IDE的易用性以及MicroController 开发所需…

Hadoop-RPC应用demo

Hadoop里的rpc框架可以单独拿出来使用。jar包全在hadoop-common工程里。 导入hadoop-common工程里(hadoop-2.7.3为例): hadoop-common-2.7.3.jar \hadoop-2.7.3\share\hadoop\common\lib下的全部jar包 实例 rpc.client 客户端 rpc.pr…

宝塔面板服务器ip地址修改_「网站」快速搭建服务器环境及网站

目录:「NAS」我的搭建NAS全过程在文章开头我想说明的是,此文章中所使用的工具为 BT 面板即宝塔面板,适合小白使用但是对于想要提升个人能力来说, BT 面板并不是一个好选择,而作为新手来说,可以使用该面板进…

杨辉三角python_Python面试150题汇总,都是常问的面试题!

周末,Python面试题每日一题暂停更新,下面把最近整理的1-50篇Python面试文整理一下,平时文章都放在比较末尾,阅读量都不高,相信很多人都没看过,如果对于Python感兴趣的,建议可以认真阅读一下&…

java.lang.RuntimeException: Error receiving broadcast Intent { act=android.net.wifi.SCAN_RESULTS flg

E/AndroidRuntime: FATAL EXCEPTION: main Process: com.nokia.wlanapp, PID: 18526java.lang.RuntimeException: Error receiving broadcast Intent { actandroid.net.wifi.SCAN_RESULTS flg0x4000010 (has extras【外部】) } in com.nokia.wlanapp.Receive…

php处理上传文件的步骤,php文件上传步骤

我们在开发网站的时候,经常会遇到需要制作文件上传功能,下面我们就为大家介绍一下php制作文件上传功能的详细步骤。推荐教程:PHP视频教程第一步:创建一个文件上传表单允许用户从表单上传文件是非常有用的。请看下面这个供上传文件…

matlab求傅里叶级数展开式_傅里叶级数:从向量的角度看函数

帮助你理解线性代数与机器学习紧密结合的核心内容下文节选自北大出版社《机器学习线性代数基础》, [遇见]已获授权许可. 这本书不同于传统教材, 从新的角度来介绍线性代数的核心知识, 讲解也很棒, 又刚好参加参加了当当每满100-50的活动, 感兴趣的朋友可以关注下. 傅里叶级数&a…

c++实现超声回波包络检测_超声波物位计的选用

超声波物位计超声波在气体、液体和固体介质中以一定速度传播时因被吸收而衰减,但衰减程度不同,在气体中衰减最大,而在固体中衰减最小;当超声波穿越两种不同介质构成的分界面时会产生反射和折射,且当这两种介质的声阻抗…

Android应用开发:CardView的使用及兼容

原文:http://blog.csdn.net/airk000/article/details/39520977 点击阅读原文 --------------------------------------------------------------- 引言 在Google I/O 2014上,Google公布了Android L Preview版本,此版本的UI有了非常大的改变…

云海技术u盘怎么恢复成普通盘_BITLOCKER加密中断数据无法读取恢复一例

同行求助此问题,密码客户是知道的,输入密码后提示如图:如果点击RESUME则提示如下:无视提示关闭提示框后再次提示分区需要格式化:PC3000 DE中可以添加虚拟驱动器解析BITLOCKER加密的分区,但该例添加虚拟驱动…

git 未能顺利结束(退出码1)

按照这个博客上安装完小乌龟git后:https://blog.csdn.net/jdsjlzx/article/details/51098588win10下安装完乌龟git后无法上传文件进行文件上传时出现错误如下:git 未能顺利结束(退出码1)(922ms2018/4/17 22&#xff1a…

交际过程的两个基本环节_男女相处,若不介意这些“小动作”,基本可以确定“关系暧昧”...

当你对我说再见的时候,我看到你的笑容里有祝福,眼神里却有遗憾……——南明夫人爱情中最美好幸福的事,莫过于你深爱的人,恰好也钟情于你。这种两情相悦的爱情总是如此难得,让人心生羡慕。这份甜蜜与美好,让…

Android之NetworkOnMainThreadException异常

原文链接:http://blog.csdn.net/mad1989/article/details/25964495 点击阅读原文 ------------------------------------------------------------------ 看名字就应该知道,是网络请求在MainThread中产生的异常 先来看一下官网的解释: Cl…

中国信通院金融科技负责人韩涵:大数据是生产资料的变革,区块链是生产关系的变革...

在近日召开的“2018中国金融科技产业峰会”上,中国信息通信研究院主任工程师、金融科技负责人韩涵正式发布了《中国金融科技前沿技术发展趋势及应用场景研究报告》,详细讲解了A(人工智能)B(区块链)C&#x…

java简单纸牌游戏_活动回顾 | 畅玩法语纸牌游戏

11月17日下午,20级小伙伴们迎来了第二次法语角活动!这次外教Anne-Flore Vrac 老师为同学们安排了丰富有趣的法语纸牌游戏,快来一起回顾活动的精彩瞬间吧!集体游戏一:从1到30老师首先带领同学们进行了“从1到30”的小游…

人脸识别门禁_小区人脸识别门禁或取代传统门禁刷卡方式

可以说,社区是一个人口聚集的小型社会。首先社区的人流量很大,进出是十分频繁。其次,社区的大门以及各处进出口是业主与访客、外来人员等进进出出最关键的通道。因此,每个社区都会有一套成型的门禁系统,常见的是使用门…

元类编程--property动态属性

from datetime import date, datetime class User:def __init__(self, name, birthday):self.name nameself.birthday birthdayself._age 0# def get_age(self):# return datetime.now().year - self.birthday.yearproperty #动态属性def age(self): #属性描述符&#x…

vscode运行python文件_vscode怎么运行python文件

1、首先需要确保安装了VScode的Python插件,打开Python脚本,可以直接拖入,点击文件,点击首选项里的用户设置,这时候会用户设置配置文件。2、然后在左边文件CtrlF搜索Python关键字,找到pythonPath所在行3、然…