快捷键
前言:
开发应该在四方面进行精进:
1.具体项目:
需求分析,功能设计,创新…
2.使用的技术,框架等:
例如web开发使用springboot,jsp,静态html, 需要不断学习新的框架。
例如开发Android程序,需要对整个Android的源代码有了解,才能快速调用,重写一些接口方法。
将学习周期提升上去,将会降低开发周期,并且对功能设计有实打实的帮助。
3.编程思想:
包括语言选择,编程风格,设计模式,算法等。
4.对于编程工具的熟悉:
熟悉编程软件的a.快捷键,b.插件, c.一些自带的工具/设置/操作,可大幅度提升编程编写开发速度。
idea
ctrl A 选择所有
ctrl alt L 代码对齐
位置:
Ctrl+Alt+左 光标返回上次编辑位置
Ctrl Tab 几个文件的跳转
Shift+Enter 在当前行下面增加一行
多行光标:
Ctrl+Shift+Alt,用鼠标选则多行文本,可以每处选择都是整齐的矩形。
Shift+Alt,用鼠标选则多行文本
定位当前文件
Ctrl Z 撤销
Ctrl Shift Z 撤回撤销
Ctrl X 剪切该行
Ctrl C 复制选中 或者改行
Shift+Alt 加上下按钮 可以移动该行代码
Ctrl+Alt+左 光标返回上次编辑位置
Shift+Enter 在当前行下面增加一行
Ctrl 鼠标左 查看更多
Ctrl + p 提示方法的参数
Ctrl + H 类的层级关系
Ctrl+O 重写父类方法
Ctrl+I 实现接口方法
ctrl alt insert创建文件
ctrl Tab 切换页面
shift ctrl f 全局搜索
ctrl f 查找本页
CTRL r 替换本页
ctrl / 注释
头部javadoc模板
psvm
Ctrl+Y 删除一行
Ctrl + Shift + F10 运行
win
alt tab 切换应用
win tab 任务栏
win shift s区域截图
文本
CTRL A 选择所有
ctrl alt end 选择光标后所有
idea 插件
Tabnine
Rainbow Brackets
Gsonformatplus
keyPromoter
translation 翻译 ctrl shif o
code Glance 小地图
Statistic 代码统计
SonarLint 代码错误扫描
设置/操作
设置自动导包/删包
大小写不敏感
鼠标悬浮提示
快速跳转:
标签
ctrl + 键盘 左右键 上次编辑位置
ctrl Tab 切换页面
ctrl N 查找类
ctrl f
ctrl shift f
ctrl +鼠标左键
后缀代码 :
快速for/while/if 语句:xxx.for xx.return
代码模板
文件模板
临时代码片段:
创建 scratch file
通过文件菜单创建,File - New - Scratch File。
通过快捷键创建,Ctrl+Alt+Shift+Insert。
书签: 添加 ctrl shift 加数字 可以添加/删除
查看 CTRL+数字 或者 alt+2查看书签栏
对于书签工具栏:可以分类,可以为断点建立书签
参考链接:
bilibili视频
bilibili视频
快捷键
idea配置
idea玩法
系列教程