Android Studio的应用与快捷键

快捷键
Alt+Enter findviewbyid强制转换的快捷键 在输入分号之前,按Alt+Enter
Ctrl+Alt+V 定义变量引用当前对象或者方法的返回值
Alt+Insert 添加Getter and Setter和Constructor构造方法
Ctrl+Alt+T 选中一块代码,按此组合键,可快速添加if 、for、try/catch等语句
Ctrl+Alt+/ 函数注释(自定义,方法见下面“Android Studio查找或设置函数注释的快捷键”)




统一你的文件编码。出于字符兼容的问题,建议使用 utf-8 。中国的 Windows 电脑,默认的字符编码为 GBK
Settings->Editor->File Encodings 。建议将 IDE Encoding 、 Project Encoding 、 Properties Fiels 都设置成统一的utf-8编码


设置编辑区背景为绿色
Settings->Editor->Colors & Fonts->General->展开Text->Default text,勾选右Background,双击设置颜色豆沙绿(RGB:#BEEDBE)


设置当前行的背景颜色
Settings->Editor->Colors & Fonts->General->Editor->Caret row,设置Background的颜色


代码提示(相当于Eclipse中的Content Assist,Alt+/)
Keymap->Main Menu->Code->Completion->Basic:默认是Ctrl+Space


去除拼接检查。
Settings --> Inspections --> Spelling ,取消勾选。


设置列表可以循环滚动(如按向下键到列表底部时,再按向下键会回到顶部)
Settings->Appearance & Behavior->Appearance->勾选Cyclic scrolling in list


将对话框中的按钮平铺展开,全部显示(默认相似的按钮会重叠,需要点下拉查看)
Settings->Appearance & Behavior->Appearance->去掉勾选Allow merging buttons on dialogs


Android Studio编辑区域,在中部会有一条竖线。这条线是用以提醒程序员,一行的代码长度最好不要超过这条线。如果你不想显示这条线,可以这么设置。
Settings --> Editor --> Appearance ,取消勾选 Show right margin (configured in Code Style options) 




Android Studio默认自带了一些插件,如果你不使用某些插件,你可以禁用它。
Settings --> Plugins ,右侧会显示出已经安装的插件列表。取消勾选即可禁用插件。
我个人禁用了一下插件:
CVS Integration : CVS 版本控制系统,用不到。
Google Cloud Tools For Android Studio : Google云 用不到。
Google Login : Google账号登录,`Google Cloud Tools For Android Studio** 插件需用,用不到。
hg4idea : Mercurial 版本控制系统,用不到。
这里需要注意的是,如果禁用了2和3选项,将导致不能使用导入官方样例的功能( import sample )。
你可以在 Browse repositories 页面中,搜索插件并安装。
我个人额外安装的插件:
.gitignore support : Git 版本控制系统中 .gitignore 文件管理插件。




自动导入。当你从其他地方复制了一段代码到Android Studio中,默认的Android Studio不会自动导入这段代码中使用到的类的引用。你可以这么设置。
Settings --> Editor --> General --> Auto Import ,勾选 Add unambiguous improts on the fly 




AndroidStudio项目发布到GitHub
1. 在AndroidStudio中新建一个项目
2. 设置: Settings -> Version Control -> Git , 设置git目录, 点击Test测试, 如果成功会有Success提示
3. 设置: Settring -> VersionControl -> GitHub ,设置自己的github账号, 密码, 点击Test测试, 如果成功会有Success提示
4. 分享项目: VCS -> Import into Version Control -> Share Project on GitHub, 点击之后开始设置 repository name(如果你有设置过MasterPassword 会弹出对话框让填入密码.) 点击Share之后, 你就可以在GitHub上看到新的仓库 同时在AndroidStudio中 VCS下也可以看到版本控制 Git,这样就已经设置成功.
5. 如果你想解除关联, 只需要 Settrings -> Version Control 删掉关联就可以了




Android studio如何使用SVN进行版本控制
https://www.zhihu.com/question/32298079
一、Android Studio配置SVN


Android Studio关联配置SVN很简单,在Settings里面,找到Version Control->Subversion;在这个页面的控制面板中的General中将Use command line client打勾勾选上,然后浏览本地的SVN安装目录,选到"C:\Program Files\VisualSVN Server\bin\svn.exe"即可;
在Use command line client下面还有一个Use system default Subversion configuration directory,这个默认是勾选上上的,这个是svn相关配置信息的路径,保留默认路径就行,目前没有发现需要修改什么东西;




二、Android Studio项目关联SVN资源库及添加忽略文件


在Android Studio中新创建一个Android项目,成功后我们先来添加要忽略的文件;在Android Studio中添加忽略文件同Eclipse有所不同,在Eclipse上我们什么时候添加忽略文件都可以,但是在Android Studio中只有在未关联SVN之前添加忽略文件才有效。Android Studio添加忽略文件同样是在Settings->Version Control(跟版本控制有关的设置都在这个目录下)下的Ignored Files里,点击加号进行忽略文件的设置,Android Studio默认给出了三种忽略方式,供开发者进行选择:忽略指定的文件、忽略文件夹下所有文件和忽略符合匹配规则的文件;




点击右侧的“+”进行添加,“-”删除;Android Studio创建的Android项目一般需要忽略.idea文件夹、.gradle文件夹、所有的build文件夹(Directory:build/和Directory:app/build/)、所有的.iml文件(Mask:*.iml)及local.properties文件。
忽略完文件后,我们进行项目同SVN的关联,选择VCS->Import into Version Control->Share Project(Subversion);




之后会弹出选择要分享的SVN地址及其他选项,在Define share target下选择第二个可以再trunk下创建你当前项目的文件夹,相应的第一个选项是直接将整个文件都放到trunk文件夹下,第三个在项目文件夹下有创建了一个trunk文件夹,因此建议使用第二中方式;选择完成后点击Share就可以了,会弹出让你选择SVN工作副本的格式化版本(jdk版本)
建议选择1.8format,我之前选择了其他的试了一下,发现项目总会报出一下错误,原因暂时未发现,就先这样选择吧;点击OK等待一会就能创建本地项目同SVN服务器的关联了;成功后悔自动刷新本地的项目,待项目里的内容变成绿色的即表示已经成功了,
到目前为止只是将项目同SVN服务器建立了联系,并没有将代码提交到SVN服务器上去;如何提交呢,其实很简单,只需点击SVN相关操作按钮里的commit就行了(上图SVN相关操作按钮左起第二个按钮);
点击Commit后Android Studio会先对当前代码进代码分析,如果有错误或者警告会弹出如下的框,如果有错误冲突等需要解决后再提交,如果是警告可以忽略(同Eclipse相同);第一次将整个代码提交到SVN服务器时时间有可能很长,请耐心等待,之后再创建项目时就不会这么慢了。
成功后我们就完成了新建项目同SVN的关联及导入项目到SVN服务器上了。








android studio中断开SVN连接,并彻底清理项目中的.svn文件
打开我们的工程目录,定位到.idea目录下,找到vcs.xml使用记事本打开, 将VCS=“svn”改为VCS=“”即可 
然后我们再使用android studio工具栏中得VCS工具即可重新share到subversion了。
然后,彻底清理项目中的 .svn 文件:
经过第一步处理以后,虽然使项目断开了SVN连接,但是项目中的 .svn文件并未清理掉,这个可能会给项目再次上传到SVN造成严重问题。
步骤如下:
1、在桌面建立一个文本文件,取名为clean-svn-folders.reg(扩展名由txt改为reg),内容如下:
Windows Registry Editor Version 5.00


[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] 
@="Delete SVN Folders"


[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command] 
@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""


保存之后,双击这个reg文件(注:双击注入时有些杀毒软件会报木马,忽略即可)。
2、然后找到你需要断开连接的文件夹,右键点击找到“Delete SVN Folders”的选项,点击之后,既可以删除这个文件夹下所有的.svn文件了。即断开了和SVN服务器的连接








No changes To Deploy
Android Studio 更新成2.1.1 之后遇到一个问题,它有一个闪电运行的机制,出发点是好的,就是如果只是更新了一点点东西,那么我使用热部署来更新相应的activity 就好了。
但是我们经常遇到的情况是code 已经更新了,但是点击运行的时候还是提示 No changes To Deploy 。
这个非常影响我们的开发,我想还是还原为原来的方式,
解决办法:点击File->Setting->Build,Execution,Deployment-》Instant Run取消掉下面的的选项就可以了:Enable Instant Run to hot swap code/resource changes on deploy(default enabled)




Android Studio查找或设置函数注释的快捷键
打开Settings对话框->在左侧选择“Keymap”->在快捷键搜索框中输入“doc comment”搜索,可以看到注释的快捷键"Fix doc comment"没有设置->右键"Fix doc comment"项,选择“Add Keyboard Shortcut“添加键盘类型的快捷,在Enter Keyboard Shortcut对话框中,设置快捷键为Ctrl+Alt+/,可以看到No conflicts表示该快捷键没有冲突,并点击OK

你可能感兴趣的:(Android Studio的应用与快捷键)