Android Studio设置Eclipse风格快捷键
Android Studio的1.1.0版本都发布了,ADT也不会再更新了,童鞋们还有理由不换嘛,不要死守着Eclipse了,Android Studio是你唯一的也是最好的选择。什么?用Eclipse用惯了,快捷键神马的很难改过来的。放心,用Android Studio开发照样可以保持Eclipse的快捷键,下面跟我一步一步配置吧!
下载安装神马的我就不说了,对于程序员的你应该不是问题,直接Android Developer下去。运行Android Studio,新建一个HelloWorld工程,如果你是第一次运行Studio的话,它会自动帮你下载gradle,如果不FQ,这个过程会非常缓慢,为了提高大家的工作效率,我建议大家购买VPN,不光是为了开发资源的下载,在使用Android Studio的时候我们也时常需要访问“墙外”的资源。
新建工程成功之后,你将会看到

这里我给出的黑色主题的界面,默认情况下应该是白色主题的界面,我个人是比较喜欢黑色主题的,这样看起来眼睛会比较舒服。如果你想更改主题的话,可以按如下操作:
- 打开Android Studio->Preferences,选择Appearance,更改红方框里的东西

注意,这里的字体和大小更改的是界面左边侧边栏中Project目录结构的字体和大小,更改之后会提示你重启Android Studio,重启之后更改生效。
刚刚只是更改了界面主题和侧边栏的字体和大小,代码编辑界面的主题和字体大小的更改,如下:
- 依然是Android Studio->Preferences,选择Editor->colors&fonts->font,更改右边红方框中的schema和font

注意,font默认是不能更改的,你必须点击schema右边的save as按钮,将当前schema另存为个人自定义的schema,才能更改。
Studio只提供给我们两个主题,一个是Default,另一个Darcula,如果这两个主题你都不喜欢怎么办?没关系,这里有一个Android Studio主题的网站,里面有各式各样的主题,挑选一个你喜欢的下载下来,然后导入到Studio当中即可。导入方法为:
- File -> Import Settings,然后选择刚刚下载的主题jar包,重启Studio即可

主题更改完毕,下面是快捷键,使用Android Studio一样可以保持Eclipse中的快捷键习惯,具体步骤是:
- Android Studio->Preferences,选择Keymap,根据系统,选择右边红方框中相应的Eclipse

这是Studio提供的将大部分快捷键替换成Eclipse风格,之所以说大部分,是因为还有个别快捷键需要特殊设置
Studio默认是自动提示的,也就是说你每敲一个字母,都会弹出提示框

可能有些人不喜欢这样的风格,他们的习惯更倾向于手动提示,也就是手动按住option + /(windows下是alt + /)弹出提示具体步骤如下
- Android Studio->Preferences,选择Editor -> code completion,右边红方框内,将auto popup的勾选去掉

- 然后选择Keymap,搜索框内输入class name completion(熟悉的人可能知道对应Eclipse中的名称是content assist)

- 然后右键点击点击class name completion,选择更改keyboard shortcut,在弹出的编辑框中输入你个人习惯的快捷键,按Eclipse的开发习惯来说应该是option + /(windows下是alt + /)

Studio默认是首字母大小写敏感的,什么意思,就拿Intent为例,你输入Inte,提示框会给出Intent的提示,但是你输入inte,Intent的提示就不会有,我个人比较讨厌这样,所以可以这么改
- Android Studio->Preferences,选择Editor -> code completion,红方框内case sensitive completion的下拉框默认是First letter,改选成None即可

当我们点击一个class或者一个super方法,想要查看源代码的时候,Eclipse的习惯是按住Command + 鼠标click(windows下是Ctrl + click),点过去查看,这里默认不是,更改步骤
- Android Studio->Preferences,选择Keymap,搜索框内输入Declaration

- 右键点击Declaration,选择Add Mouse Shortcut,在有鼠标icon的区域内设置Command + click(windows下是Ctrl + click)

最后一个是Auto Import,当我们拷贝代码到一个java文件时,需要Studio为我们自动引入相关的包名,更改步骤是
- Android Studio->Preferences,选择Editor -> Auto Import,红色方框中java标题下面的方框全部勾选即可

搞定收工,现在大家可以愉快的使用Android Studio啦!
Android Studio设置Eclipse风格快捷键的更多相关文章
- Android Studio设置代码风格
进入settings,然后搜索CodeStyle选择Java进入如下界面 scheme选择project
- Android Studio系列教程三--快捷键
Android Studio系列教程三--快捷键 2014 年 12 月 09 日 DevTools 本文为个人原创,欢迎转载,但请务必在明显位置注明出处!http://stormzhang.com/ ...
- Android Studio(八):Android Studio设置教程
Android Studio相关博客: Android Studio(一):介绍.安装.配置 Android Studio(二):快捷键设置.插件安装 Android Studio(三):设置Andr ...
- (转)Android Studio系列教程一下载与安装 背景Android Studio VS Eclipse准备下载创建HelloWorld项目
背景 相信大家对Android Studio已经不陌生了,Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用,Goo ...
- 【Android Studio安装部署系列】九、Android Studio常用配置以及快捷键
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 整理Android Studio的常用配置和快捷键. 常用配置 显示行号 临时显示 永久显示 File——Settings——Edi ...
- Android Studio没有导包快捷键怎么办
Android Studio没有导包快捷键,那怎么办呢? 在使用Eclipse开发Android应用时,开发者往往会使用Shift+Ctrl+O快捷键来快速导入所有的包,和移除未使用的包.但这个快捷键 ...
- Android Studio设置代理,解决检查更新gradle信息的问题
Android Studio是基于JetBrains公司的IDEA开发的,Android Studio里的项目都是由Gradle构建的,Gradle集合了Ant和Maven的优点,又解决了他们的缺点, ...
- Android Studio VS Eclipse (还在用Eclipse?你OUT了!)
转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990).谢谢支持! 公司派来一个去美国參加完AnDevCon大会的来给我们分享大会上学习的内容. AnDevC ...
- Android Studio开发工具常用快捷键。部分总结,不全面,只包含新手可能少用的
Android Studio开发工具常用快捷键.部分总结,不全面,只包含新手可能少用的 作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985 首先说明,因为 ...
随机推荐
- CentOS目录结构详解
CentOS是文件管理系统,在CentOS中所有的程序都以文件形式存储.初学CentOS的朋友需要了解各个挂载点 目录的结构和作用.这样才能更好的去管理系统. CentOS的目录大体上可分为四类:管理 ...
- ORACLE SQL单行函数(三)【weber出品必属精品】
16.L:代表本地货币符,这个和区域有关.这个时候我们想来显示一下人民币的符号:¥ $ vi .bash_profile ---写入如下内容: export NLS_LANG='SIMPLIFIED ...
- QT高级运用之粒子模拟(Particle Simulations)
粒⼦模拟是计算机图形技术的可视化图形效果.典型的效果有:落叶,⽕焰,爆炸,流星,云等等.它不同于其它图形渲染, 粒⼦是基于模糊来渲染.它的结果在基于像素下是不可预测的.粒⼦系统的参数描述了随机模拟的边 ...
- 网页通用的测试用例(出处:: 51Testing-- lxp1119216)
此题的考察目的:面试者是否熟悉各种测试方法,是否有丰富的Web测试经验, 是否了解Web开发,以及设计Test case的能力 这个题目还是相当有难度的, 一般的人很难把这个题目回答好. 首先,你要了 ...
- jquery判断页面滚动条(scroll)是上滚还是下滚
单纯判断滚动条方向 function scroll( fn ) { var beforeScrollTop = document.body.scrollTop, fn = fn || function ...
- Memcached使用手册
memcached简介 1.memcached是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像.视频.文件以及数据库检索的结果 ...
- 利用Cocoapods、SVN 创建私有库实现方案(yoowei)
由于项目年后要进行组件化,考虑到如果公司内部实现一些私有的组件,不对外公开,而又想在不同项目中使用,该怎么办呢? 使用Cocoapods制作私有库就完美的解决了这个问题.下图就是使用私有库带给我们的好 ...
- 如何升级nodejs版本
直接下载最新版安装即可,例如我本地的nodejs版本为: y@y:untitled$ node -v v0.10.33 当前node官网最新版本为:Current Version: v0.12.2 下 ...
- 51单片机模拟I2C总线的C语言实现
电路原理图 EEPROM为ATMEL公司的AT24C01A.单片机为ATMEL公司的AT89C51. 软件说明 C语言为Franklin C V3.2.将源程序另存为testi2c.c,用命令 C ...
- C++中基于Crt的内存泄漏检测(重载new和delete,记录在Map里)
尽管这个概念已经让人说滥了 ,还是想简单记录一下, 以备以后查询. #ifdef _DEBUG#define DEBUG_CLIENTBLOCK new( _CLIENT_BLOCK, __FIL ...