之前一直用Windows系统做Android开发,快捷键用起来非常顺手,而且因为用的时间长,已经习惯了这些快捷键,很多时候都能做到无意识化的格式化代码
、优化导包
、保存
等等。
最近换了MacOS,快捷键有点不习惯,不知道咋地,编辑模式就成这样了:
因为以前没在 AS 里面用过这种模式,但模式控制、功能切换在设置里面一般都有入口。所以第一反应就是去设置里面搜关键字,先后搜了 multi、line等字母组合,但并未发现直观有用的信息。不过好在以前在其它编辑器使用过这种模式,知道它是列选择模式
,所以尝试性的搜了下 column
:
没毛病,就是我们要的快捷方式,再按一次就能切回普通模式了。在按快捷键切换的过程中,观察力敏锐的小伙伴可能会注意到 AS 右下角有变化:
当“列选择模式
”激活时,右下角会显示 Column
。
列选择模式,还有一个地方可以进行设置:
补充:Occurrences
在AS中还有另一种可以同时选择多列进行编辑的方法:Occurrences
,不过这种方法与列选择模式也还是有点差异的,先看快捷键:
使用示例:
如下图所示,我们要修改所有 android
单词,就只需要按 control+G
一个个选中,或者按 control+command+G
全选,然后就可以编辑所有的 android
了。