博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
你可能不知道的 Android Studio 小技巧之「多行编辑」
阅读量:2044 次
发布时间:2019-04-28

本文共 984 字,大约阅读时间需要 3 分钟。

Android Studio 大家应该都很熟悉了,但是可能很多人都仅限基本的功能使用,而 Android Studio 非常强大,有很多非常实用却又鲜为人知的小技巧,熟练掌握这些小技巧将能极大的提高你的工作效率,今天就来给大家介绍一个很实用的小技巧「多行编辑」。

正常情况下我们写代码都是一行一行敲的,就如当初我们小时候写作业大部分都是一支笔去写,而有部分同学在写一些重复的作业时有同时用两支笔写的,比如我就干过这种事。在一些重复性工作的时候,会极大的提高效率,而 Android Studio 就有这么一个功能「多行编辑」。

快捷键:

Mac:Ctrl + G

Windows/Linux:Alt + J

具体什么使用场景呢?假设我们在代码中有一大段类似 R.id.xx 的代码,等写完突然发现,卧槽,原来是 R.string.xx,这个时候如果一个个更改不麻烦死了,有了多行编辑,我们只需要选中 R.id 然后按 Ctrl + G 会选中这些一样的代码,然后多次操作多次选中,如下图:

通过 Shift + -> 或者 Shift + <-

以及 Shift + CMD + -> 或者 Shift + CMD + <-

以及 Shift + ALT + -> 或者 Shift + ALT + <-

三种方式来选中想要编辑或者删除的多行文本,至于这三种方式什么区别,自己亲自尝试下就清楚了。

是不是非常方便?

再举个比较常用的用法,我们应该很多人都在用 ButterKnife,我们知道 ButterKnife 用起来很方便,但是写起来要把每个控件的 id 绑定起来,然后还需要在 onClick 事件里根据不同的 id 来进行处理,这个就有点重复劳动了(当然现在有 ButterKnife 的 AS 插件很方便的自动生成代码,这里只方便做示例演示而已),而如果知道 Ctrl + G 的功能就可以如下图进行操作了:

是不是很简单快速?当然多行编辑还有其他更多方便的用法,比如重构代码之类的,这个需要你自己根据你的需求去使用了。

多行编辑的功能虽然实际开发中使用的不是很频繁,但是你必须知道有这个功能,一旦要用到的时候你会非常庆幸有这么一个酷炫的功能早已经在那里了,就怕你不知道!

本文原创发布于微信公众号 AndroidDeveloper,转载请务必注明出处。

你可能感兴趣的文章
【NLP学习笔记】(二)gensim使用之Topics and Transformations
查看>>
【深度学习】LSTM的架构及公式
查看>>
【深度学习】GRU的结构图及公式
查看>>
【python】re模块常用方法
查看>>
【JavaScript】call()和apply()方法
查看>>
【JavaScript】箭头函数与普通函数的区别
查看>>
前端面试题
查看>>
【JavaScript】常用方法记录
查看>>
C++ 数据存储类型
查看>>
39. Combination Sum
查看>>
剑指Offer 1.二维数组中的查找
查看>>
剑指offer 2.重建二叉树
查看>>
剑指offer 3.二叉树中和为某一值的路径
查看>>
剑指offer 4.替换空格
查看>>
剑指offer 5.从尾到头打印链表
查看>>
剑指offer 6.用两个栈实现队列
查看>>
剑指offer 7.旋转数组的最小数字
查看>>
剑指offer 8-11.斐波那契数列 跳台阶 变态跳台阶 矩形覆盖
查看>>
剑指offer 12.二进制中1的个数
查看>>
剑指offer 13.数值的整数次方
查看>>