1.设置启动时不自动打开项目
File | Settings | Appearance & Behavior | System Settings -----> 取消Reopen last project on startup2.设置光标悬停时提示文档注释
File | Settings | Editor | General ------> 勾选 Show quick doc on mouse Delay...
3.设置主题字体
File | Settings | Appearance & Behavior | Appearance -----> UI Options
4.修改代码提示与系统输入法冲突快捷键
Keymap Code Completion Basic 右键---->
Add Keyboard Shortcut:设置键盘快捷键
Add Mouse Shortcut:设置鼠标快捷键,比如鼠标左键,鼠标右键
Add Abbreviation:这个是添加一个简写
最后一个是移除快捷键
5.设置代码自动提示
File | Settings | Editor | General | Code Completion
All:输入的字符进行全匹配,能全匹配起来的字符才会显示在提示列表中。
None:进行模糊匹配。
First Letter:根据首字母进行匹配。
6.修改编码
File | Settings | Editor | File Encodings ----> 全修改为UTF-8 并将最下方勾选上
7.显示行号
File | Settings | Editor | General --->Appearance -----> 勾选 Show line numbers
8.检查更新
File | Settings | Appearance & Behavior | System Settings | Updates --- 选择是否检查自动更新
Stable Channel : 正式版本通道,只会获取最新的正式版本。
Beta Channel : 测试版本通道,只会获取最新的测试版本。
Dev Channel : 开发发布通道,只会获取最新的开发版本。
Canary Channel : 预览发布通道,只会获取最新的预览版本。
4个通道中,Stable Channel最稳定,问题相对较少,Canary Channel 能获得最新版本,问题相对较多。
9.设置自动导入类库
File | Settings | Editor | General | Auto Import -----> 勾选 Add unambiguous improts on the fly
10.插件安装
File | Settings | Plugins -----> Browse repositories... 搜索插件安装
11.简单常用快捷键
Ctrl+Alt+L 格式化代码
Ctrl + X 删除当前行
Ctrl +Alt + O 导入和更新包
Ctrl + D 集合了复制和粘贴两个操作,若有选中的部分就复制选中部分,并在选中部分的后面粘贴出来,若没有选中的部分,就复制光标所在的行,并在此行的下面粘贴出来。
Alt+回车 导入包,自动修正
Ctrl+E 可以显示最近编辑的文件列表
Ctrl+Shift+Backspace 可以跳转到上次编辑的地方
Ctrl+P 方法参数提示
Ctrl+shift+向上箭头 把选择的代码往上移
Ctrl+shift+向下箭头 把选择的代码往下移
Ctrl + Alt + ← 代码后退
Ctrl + O 实现父类方法
最近换了个笔记本,win10的系统,瞎折腾中!在搭建开发环境时顺便总结下AS的一些简单设置,方便自己以后查阅。
File | Settings | Appearance & Behavior | System Settings -----> 取消Reopen last project on startup
2.设置光标悬停时提示文档注释
File | Settings | Editor | General ------> 勾选 Show quick doc on mouse Delay...
3.设置主题字体
File | Settings | Appearance & Behavior | Appearance -----> UI Options
4.修改代码提示与系统输入法冲突快捷键
Keymap Code Completion Basic 右键---->
Add Keyboard Shortcut:设置键盘快捷键
Add Mouse Shortcut:设置鼠标快捷键,比如鼠标左键,鼠标右键
Add Abbreviation:这个是添加一个简写
最后一个是移除快捷键
5.设置代码自动提示
File | Settings | Editor | General | Code Completion
All:输入的字符进行全匹配,能全匹配起来的字符才会显示在提示列表中。
None:进行模糊匹配。
First Letter:根据首字母进行匹配。
6.修改编码
File | Settings | Editor | File Encodings ----> 全修改为UTF-8 并将最下方勾选上
7.显示行号
File | Settings | Editor | General --->Appearance -----> 勾选 Show line numbers
8.检查更新
File | Settings | Appearance & Behavior | System Settings | Updates --- 选择是否检查自动更新
Stable Channel : 正式版本通道,只会获取最新的正式版本。
Beta Channel : 测试版本通道,只会获取最新的测试版本。
Dev Channel : 开发发布通道,只会获取最新的开发版本。
Canary Channel : 预览发布通道,只会获取最新的预览版本。
4个通道中,Stable Channel最稳定,问题相对较少,Canary Channel 能获得最新版本,问题相对较多。
9.设置自动导入类库
File | Settings | Editor | General | Auto Import -----> 勾选 Add unambiguous improts on the fly
10.插件安装
File | Settings | Plugins -----> Browse repositories... 搜索插件安装
11.简单常用快捷键
Ctrl+Alt+L 格式化代码
Ctrl + X 删除当前行
Ctrl +Alt + O 导入和更新包
Ctrl + D 集合了复制和粘贴两个操作,若有选中的部分就复制选中部分,并在选中部分的后面粘贴出来,若没有选中的部分,就复制光标所在的行,并在此行的下面粘贴出来。
Alt+回车 导入包,自动修正
Ctrl+E 可以显示最近编辑的文件列表
Ctrl+Shift+Backspace 可以跳转到上次编辑的地方
Ctrl+P 方法参数提示
Ctrl+shift+向上箭头 把选择的代码往上移
Ctrl+shift+向下箭头 把选择的代码往下移
Ctrl + Alt + ← 代码后退
Ctrl + O 实现父类方法
分隔线
------------------------------------------------------------------------------------
常用的 Android Studio 快捷键:
Ctrl+N:查找类
Ctrl+Shift+N:查找文件
Ctrl+Alt+L :格式化代码
Ctrl+Alt+O:优化导入的类和包
Ctrl+/:注释代码 格式://代码块
Ctrl+Shift+/:注释多行代码 格式:/*代码块*/
Ctrl+Alt+Space(空格):自动补全代码
Ctrl+空格:代码感应提示
Ctrl+Alt+Space:类名和接口名提示
Ctrl+Shift+Alt+N:查找类中的方法和变量
Ctrl+Shift+C:对比最近修改的代码
Ctrl+Alt+Left/Right:返回至上次浏览的位置
Ctrl+[或]:可以调到大括号的开头结尾
Ctrl+Shift+Backspace:可以跳转到上次编辑的地方
Ctrl+F12:可以显示当前文件的结构
Ctrl+ALt+V:可以引入变量。例如把括号内的sql赋成一个变量
Ctrl+F7:可以查询当前元素在当前文件中的引用,然后按F3可以选择
Ctrl+Alt+T:可以把代码包在一块内,例如try/catch
Ctrl+J:自动代码
Ctrl+R:替换文本
Ctrl+E:最近打开的文件
Ctrl+H:显示类结构图
Ctrl+F:查找文本
Ctrl+P:提示方法的参数信息
Ctrl+Q:光标选中方法显示该方法的详细参数信息
Ctrl+X:删除行
Ctrl+D:复制行
Shift+F6:类重命名
Shift+Alt+向上箭头:代码往上移
Shift+Alt+向下箭头:代码往下移
Alt+Insert:快速生成构造方法或是GET,SET方法
Alt+Enter:感应代码提示 例如方法转型
Alt+回车:导入包,自动修正
Alt+F1:查找代码所在的位置
Alt+l:快速打开或隐藏工程面板
Alt+Left/Right:切换代码视图
Alt+Up/Down:在方法间快速移动定位
F2或Shift+F2:在高亮错误或警告快速定位
Alt+Shift+K :注释类说明<这里需自己设置:Settings–>点击Keymap–>在右边右上角搜索Other(fix doc comment)–>看到Fix doc comment 鼠标右键选择第一个,在输入框First Stroke输入ALT+SHIFT+K
创建类注释模板:setting–>Editor–>File and Code Templates –>Includes–>File Header
手动加入v7包:
鼠标放在工程目录右键-OpenModuleSetting-Dependenices点击加号
AndroidStudio Debug模式快捷键:
alt+f8 debug时选中查看值
f8相当于eclipse的f6跳到下一步
shift+f8相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数
f7相当于eclipse的f5就是进入到代码
alt+shift+f7这个是强制进入代码
ctrl+shift+f9 debug运行java类
ctrl+shift+f10正常运行java类
command+f2停止运行
分隔线
-------------------------------------------------------------------------------------
1、ctrl + shift + z 我想就连没编过程序的人都知道 ctrl + z 是回退键,但是很少人知道 这个“前进键”吧,事实上这个快捷键会和搜狗输入法冲突,弹出搜狗的符号界面,当然大家可以在studio中更改这个快捷键,也可以在搜狗中更改这个热键,如果懒的话,那直接切换一下输入法在按这个快捷键嘛!提示:按这个快捷键的时候要慢一些,因为我常常出现的状况就是前进后退反复很快的按,最后代码乱了!有兴趣的同学可以去尝试一下studio真的会出现这个情况!
2、ctrl + e recent files 也就是最近操作过的文件,大家在刚刚编辑过的类可能把它关了,或者编码去上方的tab放不下被挤出去了,ctrl +e 最近编辑or打开的类或res的资源文件都一目了然,爽到不行!看图:
3、上一个提到编码区域上方的tab栏,studio默认的是single line 也就是单行,然后如果打开的类多的话最后面会有按钮查看更多的,那么如何让它多行排列呢,上图:
额,我还是文字提一下吧,真怕图出不来你们看不到呀!右键点编码区上方tab,列表中选择tabs placement ,再在列表中选top(默认是single line)
4、shift + 回车 当我们在编码时,会出现光标在这一行的中间位置,但是如果你想在下面新起一行再编码,这时真的比较尴尬了,按end键然后回车?或者用鼠标点在这行后面然后回车呢,我觉得都不如shift + 回车,毕竟左右手都有分工并且不离开键盘是最好的快捷键嘛!如果想跳到本行最前面编码那就按一下home键吧。
5、ctrl + w w肯定是wrap 嘛,布局中包裹内容wrapcontent熟悉吧,那这个快捷键就是选中光标所在的那个单词啦,当然你可以用鼠标双击选中这个词,都差不多速度。
6、ctrl + alt + L L被窝大写了,我怕大家以为这是1呢,事实上这个快捷键大家都知道,format code 格式化代码(开始我以为是格式化sdcard一样的意思,一直没敢用),我要说的是,这个快捷键与网易云音乐客户端的热键冲突了(有逼格一点的都用这个听音乐嘛!窝巢,跑题了,大家不会跑去听歌了吧!在这里讲一下如何修改studio快捷键来避免一些软件热键的冲突,上图:设置中->keymap->搜索关键词,这里我们搜format->找到reformat code ->双击这一栏,直接把你想改的 快捷键按出来,而不是一个个单词手打上去!
7、ctrl + shift + i 光标放在调用的方法名上,按住快捷键,能够不用跳到该方法内就可以查看该方法的内容,有同学会讲,那我就按住ctrl+鼠标左键点进去查看方法多方便,事实上你跳过去容易,回来难啊(当然怎么回来也有快捷键,下一个我会提到),还有就是有些情况使我们没必要跳过去的,比如在xml中查看一个字符串的引用@string或者@color、@drawable等,上图吧:
8、上文提到怎么调到上一个光标所在位置嘞,ctrl + alt + 向左箭头 ,然后奇迹发生了,你发现你的Windows屏幕旋转了,怎么办,继续按向上方向键调回来呗!哈哈,我知道你们回去整蛊别人了!那么,如何关闭这个Intel显卡旋转显示输出的快捷键呢,先说步骤再上图吧,打开控制面板->在右上角选择小图标->找到英特尔图形与媒体选项->选项和支持->吧启用项这个checkBox取消勾选吧!然后你就可以愉快的返回到你上一个光标的地方,例如大家在用alt+回车创建一个成员变量时,往往会直接跳到类的最上方,然后不知道这个快捷键的你右手抽筋了的滑动鼠标滚轮回到原来的地方!是不是很尴尬!上图:
9、在item 7中我提到 ctrl + shift + i 可以查看内容哈,这里如果想更方便的,鼠标悬停在调用的方法上or在布局的@string等上面就可以查看更多的信息,上图:
10、alt + 回车,简单提一下吧,引包,创建成员变量,创建方法等..你就可以直接先在调用的地方把名字起好,然后肯定会报红,光标放在这个单词上按住alt + 回车,就ok啦!提示:在自动生成方法时,把你要传的参数也写进去,就会连参数也一起生成咯!
11、try -catch 一段代码,先选中这段代码,按住ctrl + t 顾名思义,t就是try嘛,很好记的!
12、讲一段代码打包抽取成一个方法:选中这段代码,ctrl + alt + m m就是method嘛!
提取局部变量:Ctrl+Alt+V
提取全局变量:Ctrl+Alt+F
提取方法:Shit+Alt+M
13、你有木有看过这样编码?上图:
多行编辑嘛!也许不会常用,装逼倒是可以!alt + 鼠标左键(按住不放)往下行拖。
14、在你的类的某一行报红时,你会去鼠标往下滚去找?还是会点击右侧scrollBar的红杠?可以试试F2 直接跳到错误那里哦!想改这个快捷键就去keymap搜error关键词吧
15、ctrl + y 删除一整行代码,但是我通常用ctrl + x 啦,y太远好烦!
16、ctrl + d 复制本行代码到下一行,or 复制选中的代码到光标后面-没啥好说的,我使用的频率蛮高的。比如你想在方法里多加一个参数,原有参数有String类型的话,你就选中它前面的逗号+参数类型+参数名,然后按ctrl +d 然后改一下参数名字就ok了。
17、当你想写一段代码弹吐司的话,打Toast(或者前三个字母)然后选择联想列表中的create new toast
18、当你想打log时,logi 然后回车,loge 然后回车
19、当你想写for循环时,fori回车, fore回车。
19.2.5 当你需要判空时,ifn 回车 (另,代码补全的列表怎么调出呢,ctrl + j)
19.5、switch没有代码补全的联想怎么办!自己去设置吧!上图:
20、alt +shift + 箭头上or下 移动本行代码 -屡试不爽。
21、连续按两下 shift 全局搜索 文件 -在找一个类你忘了你把它仍在哪个包里时。
22、 ctrl + shift +F 全局搜索单词 -老板说,客户要求把某一个词换成某一个词时,如何确保没有遗漏呢,这个方法的最大用处在于此。
23、右键点在类文件or布局文件(string或color文件中的单词也行),然后选择find usage 就可以查到这个类或者布局等资源被调用的所有地方,效率很高,屡试不爽。
上图:
24、添加代码头注释:在File and Code Templates里面有Include,在File Header里面添加描述,比如
我**惯用英文加名字和日期(逼格高!):
25、工程目录的所有解释(无耻的盗用了别人的一张图,已找不到出处,在此感谢):
在这里建议大家用project视图目录下编码,而不是Android,project下可以看到一些android下看不到的文件夹,比如res下的drawable-xxhdpi等。
26、ctrl + shift +v 选择最近有复制过的一些内容 有选择性粘贴。
27、alt + 方向键-上or下,跳方法
28、美化preview :
29、ctrl + F12 查看当前类结构(包括定义的类与成员变量)也可以手动点击查看,上图:
30、Alt+Insert:快速生成构造方法或是GET,SET方法等,大多数笔记本的insert在PgDn键上,所以还要多按一个fn键。
31、如何添加工程依赖呢,上图:
32、debug快捷键没啥好说的了
AndroidStudio Debug模式快捷键:
alt+f8 debug时选中查看值
f8相当于eclipse的f6跳到下一步
shift+f8相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数
f7相当于eclipse的f5就是进入到代码
alt+shift+f7这个是强制进入代码
ctrl+shift+f9 debug运行Java类
ctrl+shift+f10正常运行java类
command+f2停止运行
33、每次启动studio 也会给我们推一些常用的技巧的dialog,多关注一下,不要直接X掉!