《Java日记》DAY8 - IDEA常用的开发姿势

《Java日记》DAY8 - IDEA常用的开发姿势,第1张

流传有这么一句话:

“看一个人的开发熟练度并不是看代码量,而是看敲代码的过程中用鼠标的次数,用得越少就越熟练。”

今天我们不去论述这个观点是否正确,我们来讨论如何使用一些常用的开发技巧,使我们的开发速度也能跟上实训课带我们敲代码的老师,甚至偶尔可以超过他。

如果是为了记住快捷键而去记快捷键,那就有点多余,本次分享旨在让大家看着有个印象,如果真遇到了自己刚好能想起来,那就是赚到了。

目录

光标控制

代码控制

究极偷懒技巧


首先第一步,先进入设置把IDEA的快捷键映射改成Eclipse的,1是方便以后可能会使用Eclipse的情况,不用额外增加学习成本,2是其他的快捷键我也不会

如果只是创建普通Java项目,IDEA是不会帮我创建包的,但是我们开发往往都需要用包来进行分类,所以我们可以在创建类的时候同时建包:

就这样,IDEA会帮我自动创建前面的包。 注意命名规则:包名全小写,类名首字母大写。

光标控制

1、Shift+回车:直接换行。无视后面内容,非常实用,在开发中经常经常经常用的到

2、Ctrl+回车:光标下面新建一行,光标不移动 。适用于与其他代码块的分割

3、Home:光标跳到行首(不包括空格缩进部分),End:光标跳到行尾。键盘通用 *** 作,有时会用到

4、Ctrl+鼠标左键:寻找声明、用法、方法。经常使用,比如我在开发过程中new了一个自定义类对象,同时我又想去修改一下这个自定义类,我们直接按住快捷键就可以前往, 而不用再去左侧结构里面找

5、Alt+方向上/下:移动内容位置,但不能移出所在方法或者类

高级的来了:

6、Alt+Shift+鼠标左键、鼠标滚轮键,添加光标。很多时候我们一些繁琐的 *** 作都是可以一键进行的,比如以下这种情况:我通过传参拿到了几个字符串,现在想把它们插入到map里键值的是对应String,这种情况应该怎么样快点写完我们想要写的呢?

很简单:利用多光标,先写出一个map.put(),然后复制粘贴成五个,就下来就是高铁时刻了:

什么,没看清?让我分解一下步骤,

首先摁住Shift+Alt不放,鼠标左键双击这些变量,然后Ctrl+C复制,

接着松开快捷键,摁住滚轮键在put括号里拖出五个光标,最后粘贴,大功告成。

善用多光标能让你在很多时候事半功倍。

比如我想把刚刚的那些参数弄成一个自定义类的属性

加序号(这里用了String Manipulation插件,不用插件也可以去Excel先生成一段序号然后复制粘贴过来)

 还有很多好玩的 *** 作,大家自行去探索

代码控制

1、Ctrl+D,删除行。这个经常使用,一整行所有直接删除

2、Ctrl+X,光标未选中下,直接剪切行。

3、Ctrl+C,光标未选中下,直接复制行。

4、Alt+Shift+R,重构。修改名字时一定要使用这个快捷键,不然需要手动修改很多东西。

 5、Ctrl+Alt+L,格式化代码。重新以标准格式整理代码、import,简直是强迫症党的福音,我基本上很长一段时间都是敲了几行代码习惯性的摁一下,跟以前长时间用Office文档习惯性Ctrl+S一样

6、Ctrl+删除键(Backspace),删除一个符号或一段字符串。通常用来删掉一个误输入的变量名,比如我正在声明一个名字很长的自定义类,不小心使用了IDEA提供的命名方案,但是我不想要这么长这个时候就可以使用这个快捷键删掉

7、双击花括号,选中内容。移动代码时使用特别方便

8、Ctrl+Shift+数字键盘/ ,折叠全部代码,包括注释;

Ctrl+数字键盘*,展开所有代码;

全部折叠配合鼠标滚轮,可以实现选择性展开,当代码量多的时候,这个方法让人心情非常愉悦

究极偷懒技巧

重点来了,接下来就是咱们Java面向偷懒的核心部分了

1、直接输入。很多情况下可以直接输入花括号,而无需将光标移出,如写if、while语句时,

 同理的,我们还可以在某些情况下直接输入分号, 

直接在左右加单双引号,

以及直接加各种括号,

 

2、常用方法快捷输入:

main,快速生成主函数

sout,快速生成打印输入语句

fori,快速生成for循环语句

psf,快速生成静态常量

todo,快速生成待办

还有很多感兴趣的小伙伴可以自行去查阅,比如安卓开发中Toast可以快速生成吐司,等等...

 转跳相关

除了前面提到的Ctrl+鼠标左键可以转跳到相关位置以外,还有一些我们经常用到的 *** 作

1、鼠标侧键/Alt+方向左右键,前进/回退光标位置

2、Ctrl+E,打开最近使用文件,可以配合关闭所有标签(Ctrl+Shift+F4)使用,项目庞大时,每每打开的文件都会特别多,尝试使用这个方案来让自己别那么手忙脚乱

3、Ctrl+H全局代码搜索、双击Shift全局搜索,二者都可以用于搜索变量、方法、类等等,后者比前者更硬核

暂时就介绍这么多啦,太多了也记不住,散会!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/733902.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-27
下一篇2022-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存