1024程序猿节,赠送AS常用快捷键、常用插件及相关使用小结

1024程序猿节,赠送AS常用快捷键、常用插件及相关使用小结_第1张图片

1024程序员节,向改变世界的程序员致敬!
为了迎节,下面分享些作者在使用AS开发工具时,整理的一些快捷键和常用插件,磨刀不误砍柴工,如下内容来自作者的开发笔记,如有纰漏,欢迎留言指出!

文章出处(欢迎关注作者公众号“技术微讯”文章首发,第一时间收到资源动态):
1024程序猿节,赠送AS常用快捷键、常用插件及相关使用小结

AS常用快捷键整理:
自动补全分号:Ctrl+Shift+Enter
生产注释//:**Ctrl+Shift+/
字母大小写转换:Ctrl + Shift + U
格式化:Ctrl+Alt+L
查看某个方法的调用路径:Ctrl+Alt+H
导入提示:Alt+Enter
生成构造器:Alt+Insert
代码上、下移:Alt + Shift + up/down
(只在方法内上下移动:Ctrl + Shift + up/down)
使用代码块包裹(例如:try/catch):Ctrl+Alt+T
删除行:Ctrl+Y
复制行:Ctrl+D
显示类的继承关系:Ctrl + H
单行注释:Ctrl+/
全局搜索:Ctrl + Shift + F(注意:搜索不了时,一般与搜狗输入框冲突了,关闭即可)
重命名变量或者方法名:shift+f6:
调出面板(设置依赖):F4
替换:Ctrl+R
助记标签:展示标签窗口Shift+F11,F11添加标签
打开git提交窗口:Ctrl+K
左右切换窗口:alt+箭头(<-- 或 -->)
代码收缩展开切换:ctrl+加号减号
查看类的结构(方法、匿名类等):Ctrl+F12
复写父类的方法(弹出父类所有方法列表):Ctrl+O
悬浮窗口搜索文件:Ctrl+Shift+N
悬浮窗口搜索类:Ctrl+N
查看类的继承结构:Ctrl+H
最近打开的文件:Ctrl+E
选中当前行:Ctrl+W(连续按会扩大选中范围)
查看方法的调用情况:Ctrl+Alt+H
定位类的“{}”的位置:ctrl+[或]
快速打开关闭左侧工作面板:Alt + 1
Ctrl+J:代码生成模板提示,左侧为模块代码的生产Key,右侧生产代码块说明,生产代码模板时只需要输入左侧的Key,按下回车键模板代码就生成了。(另外可以定制自己的快捷键)

1024程序猿节,赠送AS常用快捷键、常用插件及相关使用小结_第2张图片

插件工具工具:(Gsonformat、Parcelable)

  1. Lifecycle Sorter:可以根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序,快捷键Ctrl + alt + K
    2.JsonOnlineViewer(View---JSONViewer)
    3.Android ButterKnife Zelezny(注意:AS默认有butterknife的jar包,使用该插件时需要先导入butterknife包才能使用,就像导入jar一样的操作,打开方式类似都是Alt+Insert,需要把光标放在布局id名称上)
    4.ADB WIFI (貌似ADB不要先被占着就可以比较快成功)
    5.CodeGlance(右边代码缩小预览)
    6.SelectorChapek
    7.ECTranslation 翻译插件(将英文翻译为中文)
    https://github.com/Skykai521/ECTranslation
    补充:.修改快捷键
    1024程序猿节,赠送AS常用快捷键、常用插件及相关使用小结_第3张图片

    8.MVPHelper,自动生成mvp代码模板,先创建contract包,然后新建一个Contract或Presenter类,然后选择MVPHelper
    1024程序猿节,赠送AS常用快捷键、常用插件及相关使用小结_第4张图片

    9.Android Material Design Icon Generator将Material Design的图标导入到程序中。(作用:可以快速使用Design Icon的图片资源)
1024程序猿节,赠送AS常用快捷键、常用插件及相关使用小结_第5张图片

1024程序猿节,赠送AS常用快捷键、常用插件及相关使用小结_第6张图片

10.Android SelectorChapek通过图片资源的后缀,动态匹配生成对应的选择器文件。
(注意:1. 两张图片的名字除了后缀不同,其余的都要一致。这样才能生成去除后缀之后的xml选择器文件 2.图片资源必须在drawable-中,在mipmap-中无法提示生成)


1024程序猿节,赠送AS常用快捷键、常用插件及相关使用小结_第7张图片

后缀命名规则参考表:Mapping
1024程序猿节,赠送AS常用快捷键、常用插件及相关使用小结_第8张图片
微信截图_20171024112738.png

AS获取SHA1:
第一步、打开Android Studio的Terminal工具
第二步、输入命令:keytool -v -list -keystore (keystore文件路径)(前提是cd到jdk的bin目录下)
第三步、输入Keystore密码

1024程序猿节,赠送AS常用快捷键、常用插件及相关使用小结_第9张图片

关于Studio使用小结:

  1. 给类重命名时,需要删掉或注释掉toString方法才可以重命名成功
  2. Android Studio默认就有测试类,只要写一个类继承InstrumentationTestCase类,并且方法必须是test开头,完成了之后就可以运行测试
  3. Studio导入项目,在工具中修改会把源文件同时改动,反之修改源文件工具中的代码也会同步修改
  4. 报错:系统找不到指定的路径;原因:项目所在的路径中可能包含中文字符,改为英文字符即可
  5. studio在提示类时,必须严格按照类的第一个字母的大小写来提示,不然提示不出来
  6. 在新建Activity类时,如果新建的是继承ActionBarActivity的类,貌似需要加入主题,把"ActionBar"部分去掉即可,导入Activity类即可
  7. 往Studio工具中放入jar包,记得右键Add As Library把jar包与项目关联起来,不然引用不了该jar包,并且关联过一次后,即使删除了该jar包,下次再次添加jar包到libs文件夹中就不需要关联。
  8. 禁止第一次启动(bin/idea.properties):disable.android.first.run=true
    9.gradle配置完环境变量后,需要重启电脑才生效
交流反馈QQ群:(技术交流区)
1024程序猿节,赠送AS常用快捷键、常用插件及相关使用小结_第10张图片
微信公众号:(用于不定时推送技术干货)
1024程序猿节,赠送AS常用快捷键、常用插件及相关使用小结_第11张图片
技术微讯公众号.jpg

你可能感兴趣的:(1024程序猿节,赠送AS常用快捷键、常用插件及相关使用小结)