跳至主要內容

05.奇淫技巧-编码


AndroidStudio奇淫技巧-编码

我们使用IDE很大一部分时间都是在编写代码和解bug

了解这些技巧就有很必要了,稍加练习便可提升效率,要是熟练掌握,可以延年益寿。

万能的alt+回车

这个快捷键非常智能,不同的场景下不同的功能,而且还有选项!

比如说:

  • 实现方法
  • 创建成员变量
  • 创建局部变量
  • 抛出异常
  • 创建方法
  • 创建常量
  • ...

有错误的时候也可以ctrl+回车

它会提示你有什么错误,如何解决

局部变量改成成员变量

menber.gif
menber.gif

逻辑/判断语句的编写

  • 判断语句if,先写要判断的内容,再点if即可
if.gif
if.gif
  • 判空/非空
none.gif
none.gif
  • for循环

遍历集合,遍历数组

for.gif
for.gif

循环某个次数

fori.gif
fori.gif
  • while
while.gif
while.gif

其他的差不多,有这个思想就行了,视频里会讲得详细点,毕竟做gif图不好整呀。

getter/setter的生成

getterAndSetter.gif
getterAndSetter.gif

toString方法的生成

跟上面一样的

toString.gif
toString.gif

构造方法生成

constructer.gif
constructer.gif

折叠/展开代码

快捷键:

  • 折叠代码ctrl和alt和-
  • 展开代码ctrl和alt和+
flodeCode.gif
flodeCode.gif

上下移动代码

快捷键:ctrl+shift+上/下

moveUpOrDown.gif
moveUpOrDown.gif

复制整行代码

应用场景,比如在写代码的时候,前后两行代码是很像的,参数不一样,那么你们可以复制上面的一行,然后修改一下参数即可。

快捷键:ctrl+d

copyline.gif
copyline.gif

定位文件内代码错误

快捷键:f2

应用场景:假设我的代码比较多,其中有一个地方错误,怎么样才能快速地让编辑器移动到错误的位置呢?

按f2

indexError.gif
indexError.gif

多行代码同时编辑

快捷键,alt+鼠标操作,更丰富的操作请看视频

应用场景:cpoy log的时候,或者多行同时修改的时候,比如说我要在多个常量前面添加key

multLineEdit.gif
multLineEdit.gif

选中内容大小写的切换

快捷键:alt+shift+u

效果如上图

其他快捷键的地址

Android studio 常用的快捷键open in new window

此文作为参考,详情请看视频,视频会更方便表达更强大用户,快捷键的组合使用。