1、使用到的一些快捷键:
1、Ctrl+Shift+V 、Cmd+Shift+V ————》最近五次的复制内容
2、Alt+F1、 Alt+F1 ————》select in 命令
3、Ctrl+Shift+N、Cmd+Shift+N ————》导航至项目中的任意文件
4、Ctrl+G、Cmd+L ————》快速定位到任意行
5、Ctrl+Alt+Home、Alt+Cmd+向上剪头 ————》打开当前class中使用到的xml文件
6、Ctrl+Shift+Backspace、 Cmd+Shift+Backspace ————》 返回到最后一次编辑位置,持续使用,返回到上次编辑位置
7、Ctrl+F、Cmd+F ————》在当前文件中查找
8、Ctrl+Shift+F、Cmd+Shift+F ————》全局搜索
9、Ctrl+R、 Cmd+R ————》在当前文件中替换
10、Ctrl+Shift+R、Cmd+Shift+R ————》全局替换
11、Ctrl+加号、 Cmd+加号 ————》展开光标位置代码
12、Ctrl+减号、 Cmd+减号 ————》折叠光标位置代码
13、Ctrl+Shift+加号、 Cmd+Shift+加号 ————》展开全部代码
14、Ctrl+Shift+减号 、Cmd+Shift+减号 ————》折叠全部代码
15、Ctrl+Alt+I 、 Cmd+Alt+I ————》对选中的一行或者多行缩进
16、按住option(win为alt)键, 然后鼠标进行区域的选择. --》多行快捷操作,同时操作多行
2、在android studio中插入和使用动态模版:
照图说步骤
1:在seeting/Editor/Live Templates面板中操作;
2:选择plain模版块;
3:点击“+”,选择Live Templates;
4:填写模版缩写;
5:填写模版描述
6:填写模版内容
7:点击“Define”按钮;
8、选择作用范围(此处选择java所有范围);
9、单击Apply按钮,并且OK;
10:使用快捷键(Ctrl+J)在类文件中使用,并选择添加好的模版;
11:效果
3、在android studio中使用的一些插件:
1、JSONOnlineViewer 在android studio里边在线查看接口里边的数据
2、Sexy Editor 给ide添加一个背景图
3、GsonFormat 使用json数据生成javabean对象
4、JsonToKotlinClass 使用json数据生成kotlinbean对象
5、Android Postfix Completion 可根据后缀快速完成代码,这个属于拓展吧,系统已经有这些功能,如sout、notnull等
6、CodeGlance 用于快速定位代码
7、Android Studio Prettify findViewbyid
8、EventBus3 Intellij Plugin EventBus清晰的查看事件发送和接收的位置
9、Alibaba Java Coding Guidelines 阿里代码编写规范
10、.ignore 生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写
11、MyBatisCodeHelperPro mybatis代码自动生成插件,大部分单表操作的代码可自动生成 减少重复劳动 大幅提升效率
12、Rainbow Brackets 彩虹颜色的括号 看着很舒服 敲代码效率变高
13、android studio drawable 查看资源的缩略图
4、在android studio中使用的一些设置:
成员变量前缀。
1、设置log字体大小:setting---->Console Font
2、提示不区分大小写:setting---->code completion
3、自动导入包:setting---->Auto Import
4、一直显示行号:setting---->Appearance---->show line numbers
5、
如果你命名成员变量习惯前面加一个m的前缀,但是生成getter和setter的时候,又不希望方法名中有这个m,可以如下设置。
File->Settings->Code Style->Java,然后在右边面板中选择Code Generation标签,Naming,Field这一行,对应的Name prefix中加上m.
6、方法排序。
如果你总是调整自己写的方法,以使互相调用或功能相关的方法能靠近,可以这样设置。
如第6条的步骤,在标签中选择Arrangment,勾住Keep dependent methods together,后面可以自己选择是按广度排序还是按深度排序。
7、设置文件头注释
setting ->editor-->file and code templates ->includes
填写模版内容如下:
/**
* Copyright: xxxxxx公司<p>
* author: ${USER}<p>
* Description: ${description}<p>
* Date: ${DATE} ${TIME}<p>
* Updater:<p>
*/
这里author和date会自动生成,description会在新建文件的时候让用户输入文件描述
8、在as或idea中git分支的操作
- Checkout(分支切换)
- Checkout as New Branch(在选中的分支的基础上创建新的分支)
- Compare(将选中的分支和当前分支进行对比)
- Rebase onto(分支衍合,将选中的分支中的代码衍合到当前的分支,把在一个分支里提交的改变移到另一个分支里重放一遍)
- Checkout with Rebase(分支切换)
- Merge(合并)
- Rename(选中的分支重命名)
- Delete(删除当前选中的分支)
结语:
每次安装studio的时候都用的很不顺手,然后呢,就把自己经常用的记录下来,然后每次安装的时候来这里看看,全部设置好就可以了!当然如果能帮到小伙伴们那是更好的啦!