如何修改和设置android 安卓studio设置快捷键的快捷键

android studio设置成eclipse 快捷键后,平常经常用的快捷键 - shenshizhong的专栏 - CSDN博客
android studio设置成eclipse 快捷键后,平常经常用的快捷键
as使用问题
在使用android studio的时候,你肯定会为使用快捷键烦恼。所以呢,肯定会去搜索,怎么设置成熟悉的eclipse 快捷键。可以看这个地。即便设置成eclipse 快捷键,还是有些地方可能因为冲突无法达到我们想要的效果。如果一个个去改比较麻烦,所以呢,这里就给出了,平常用到的快捷键,前提是已经设置成eclipse
Ctrl+F12快速查找类中选中的单词
Ctrl+Alt+F & & &快捷生成成员变量
Ctrl+G 找到当前类/方法被引用位置
Alt+Insert可以生成构造器/Getter/Setter等
Ctrl+Shift+F7& 可以高亮当前元素在当前文件中的使用&& 按Esc高亮消失。
Ctrl+Shift+Alt+N& 可以快速打开符号&& 查找类中的方法或变量
Ctrl+/ 或Ctrl+Shift+/&&&&& 注释&& (// 或者/*...*/ )
Ctrl+F:搜索
Alt+ left/right 返回至上次浏览的位置
Ctrl+Shift+Down&&&&&& 选中一块代码,按组合键,即可快速复制
Ctrl+Alt+L&&格式化代码
Ctrl+空格 &&&代码提示
Alt+F1 查找代码所在位置
Ctrl+E 最近打开的文件
Alt+ Up/Down 在方法间快速移动定位
Ctrl+[& 或& ]&& 可以跳到大括号的开头结尾
Ctrl+向下箭头 或Ctrl+向上箭头:在有自动匹配下拉列表时,此快捷键会自动关掉下拉列表。
按向上向下箭头可以选择。
&Ctrl+shift+Enter:自动匹配相对应的语法结构,比如if,do-while,try-catch等结构。
&Ctrl+句点:直接将方法折叠起来& 形oncreate(BundlesavedInstanceState){..}
Ctrl+O:子类想重写父类的方法时,按此组合键可显示所有父类的方法。接口对应的组合键时Ctrl+I。
Ctrl+Alt+T:选中一块代码,按此组合键,可快速添加if、for、try/catch等语句。
Ctrl+Alt+Space 类名或接口名提示
代码标签输入完成后,按Tab,生成代码。
我的热门文章Android Studio中常用设置与快捷键(私人珍藏,Eclipse转AS必看)
常用设置:
1.Tab不用4个空格
Code Style-&-&Tabs and Indents-&Use tab character
Code Style-&General-&Use tab character (例如:版本控制Diff界面按下Tab)
2.可视化Tab和空格
Settings-&IDE Settings-&Editor-&Appearance-&Show whitespaces
3.显示代码行数
Settings-&IDE Settings-&Editor-&Appearance-&Show line numbers
4.修改代码字体大小
Settings-&IDE Settings-&Editor-&Colors & Fonts -&Font-&Save As-&改个名字后才能改字体大小
5.鼠标悬浮显示doc
Settings-&IDE Settings-&Editor-&Show quick doc on mouse move
6.空行的Tab和空格被自动干掉
Settings-&IDE Settings-&Editor-&Other-&Strip trailing spaces on Save-&None
常用快捷键:
首先改为Eclipse快捷键(然后大部分快捷键都会跟Eclipse一致了)
Settings-&IDE Settings-&Keymap-&Keymaps选择Eclipse
1.像Eclipse那样快速跳出括号
Keymap-&Editor Actions-&Complete Current Statement:默认是Ctrl+Shift+Enter;Shift+Enter则不管现在光标在哪个位置,直接新开一行
2.代码提示列表(Eclipse中的Content Assist,Alt+/)
Keymap-&Main Menu-&Code-&Completion-&Basic:默认是Ctrl+Space
3.错误修正提示列表(Eclipse中的Quick Fix,Ctrl+1)
Keymap-&Other-&Show Intention Action:默认是Alt+Enter
4.快速Overried方法
Keymap-&Main menu-&Code-&Override Methods:需要自己设定
5.Eclipse中的outline
Keymap-&Main Menu-&Navigate-&File Structure:默认是Ctrl+F3
6.版本控制中Diff的Next和Prev
Keymap-&Other-&Move to the next difference:默认是Ctrl+f7
Keymap-&Other-&Move to the previous difference:默认是Shift+f7Appearance --> Theme ,选择 Darcula 主题即可。
字体设置系统字体..."
输入关键字进行搜索
Android Studio 简单设置界面设置默认的 Android Studio 为灰色界面,可以选择使用炫酷的黑色界面。
Settings --> Appearance --> Theme ,选择 Darcula 主题即可。
字体设置系统字体设置如果你的Android Studio界面中,中文显示有问题,或者选择中文目录显示有问题,或者想修改菜单栏的字体,可以这么设置。
Settings --> Appearance ,勾选 Override default fonts by (not recommended) ,选择一款支持中文的字体即可。我使用的是 微软雅黑 ,效果不错。
编程字体设置此部分会修改编辑器的字体,包含所有的文件显示的字体。
Settings --> Editor --> Colors & Fonts --> Font 。默认系统显示的 Scheme 为 Defualt ,你是不能编辑的,你需要点击右侧的 Save As... ,保存一份自己的设置,并在当中设置。之后,在 Editor Font 中即可设置字体。
Show only monospaced fonts 表示只显示等宽字体,一般来说,编程等宽字体使用较多,且效果较好。
Settings --> Editor --> Colors & Fonts 中可以还可以设置字体的颜色,你可以根据你要设置的对象进行选择设置,同时你也可以从网络上下载字体颜色设置包导入。
代码格式设置如果你想设置你的代码格式化时显示的样式,你可以这么设置。
Settings --> Code Style 。同样的, Scheme 中默认的配置,你无法修改,你需要创建一份自己的配置。
默认文件编码无论是你个人开发,还是在项目组中团队开发,都需要统一你的文件编码。出于字符兼容的问题,建议使用 utf-8 。中国的 Windows 电脑,默认的字符编码为 GBK 。
Settings --> File Encodings 。建议将 IDE Encoding 、 Project Encoding 、 Properties Fiels 都设置成统一的编码。
快捷键Android Studio的快捷键和Eclipse的不相同,但是你可以在Android Studio中使用Eclipse的快捷键。
Settings --> Keymap 。你可以从 Keymaps 中选择对应IDE的快捷键,Android Studio对其他IDE的快捷键支持还是比较多的。建议不使用其他IDE的快捷键,而是使用Android Studio的快捷键。
当你想设置在某一个快捷键配置上进行更改,你需要点击 copy 创建一个自己的快捷键,并在上面进行设置。
Android Studio默认的快捷键中,代码提示为 Ctrl+Space ,会与系统输入法快捷键冲突,需要特殊设置。
Main menu --> Code --> Completion --> Basic ,更改为你想替换的快捷键组合。
其他设置1Android Studio编辑区域,在中部会有一条竖线。这条线是用以提醒程序员,一行的代码长度最好不要超过这条线。如果你不想显示这条线,可以这么设置。
Settings --> Editor --> Appearance ,取消勾选 Show right margin (configured in Code Style options) 。
Settings --> Editor --> Appearance ,勾选 Show line numbers 。
3显示空格。我习惯显示空格,这样就能看出缩进是 tab 缩进还是空格缩进。建议使用空格缩进。
Settings --> Editor --> Appearance ,勾选 Show whitespaces 。
4去除拼接检查。我个人觉得没用,所以禁用掉。
Settings --> Inspections --> Spelling ,取消勾选。
5如果你使用 Git 进行版本控制,你需要设置 Git 的安装文件目录。
Settings --> Version Control --> Git ,在右侧中选择你的 Git 的安装目录。
6插件。Android Studio和Eclipse一样,都是支持插件的。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 文件管理插件。
7检查更新。Android Studio支持自动检查更新。之前尚未发布正式版时,一周有时会有几次更新。你可以设置检查的类型,用以控制更新类型。
Settings --> Updates 。勾选 Check for updates in channel ,即开通了自动检查更新。你可以禁用自动检查更新。右侧的列表,是更新通道。
Stable Channel : 正式版本通道,只会获取最新的正式版本。Beta Channel : 测试版本通道,只会获取最新的测试版本。Dev Channel : 开发发布通道,只会获取最新的开发版本。Canary Channel : 预览发布通道,只会获取最新的预览版本。
以上4个通道中, Stable Channel 最稳定,问题相对较少, Canary Channel 能获得最新版本,问题相对较多。
8自动导入。当你从其他地方复制了一段代码到Android Studio中,默认的Android Studio不会自动导入这段代码中使用到的类的引用。你可以这么设置。
Settings --> Editor --> Auto Import ,勾选 Add unambiguous improts on the fly 。
9有时很多人运行Android Studio会提醒你 JDK 或者 Android SDK 不存在,你需要重新设置。你需要到全局的 Project Structure 页面下进行设置。进入全局的 Project Structure 页面方法如下:
选择 Configure --> Project Defaults --> Project Structure方法2
选择 File --> Other Settings --> Default Project Structure
在此页面下设置 JDK 或者 Android SDK 目录即可。
这是在检查你的 Android SDK 。有人会在这里卡上很长时间,很大的原因就是:网络连接有问题。可以通过配置 hosts 的方式来解决。如果检查需要更新,则需要你进行安装 。
如果想跳过这一步,可以进行如下操作:
在Android Studio安装目录下的 bin 目录下,找到 idea.properties 文件,在文件最后追加 disable.android.first.run=true 。
看不过瘾,再来点儿呗
强烈支持愿意总结和分享的同志!
最近翻译了一套Android Studio视频教程 /s/1ntMfkXb
与阅~~~~~~~~~~
写得非常好,很细
基本平时用的都说到了,谢谢
刚开始学习 。怎样进入 Seting对话框????谢谢!!
找到了,在没有打开任何APP的情况下,在File-------seting
很有用的总结。
写得很好,都是有用的地方
大神! Android Studio的样式文件是放在哪个文件夹下的?如果我想换一个颜色鲜艳点的样式该怎么换?
找到 idea.properties 文件,在文件最后追加 disable.android.first.run=true 。
谢谢你的分享,每次重装AS都靠你这些去配置
非常感谢,真的很详细,今天第一次安装studio,每天都来看几集,半个月就差不多上手咯
收获很大,坚持每天来看几集
得到一个教训:需要先选择主题,然后再来设置主题下的字体,颜色之类的属性。
要回复文章请先或Android Studio 告诉你名字,自己修改快捷键 - 简书
Android Studio 告诉你名字,自己修改快捷键
本文出自 “阿敏其人” 简书博客,转载或引用请注明出处。
情况是这样子的,公司用win7,私人用mac,私用时间少,经常在as的快捷之间小小凌乱。很多搜快捷键都是去网上搜索一下as下某某快捷键是什么,然后一尝试,有的生效,有的不生效,可能as给改了keymap风格,可能被别人自定义,可能可能,很多可能。不管多少种可能,我们还是知道 快捷键 在as里面对应的名字比较靠谱,是吧,然后可以不管不同的操作系统下的的差异了,不会乱糟糟。
一、搜索修改快捷键
1、如何进入更改快捷键界面File —— Settings —— keymap
快捷键基础知识.png
2、怎么查看当前这个 快捷键 被谁占用了?搜索快捷键
搜索快捷键.png
3、修改快捷键
修改快捷盘.png
比如要as修改为Duplicate Lines添加 Ctrl +Alt + Down 这个快捷键,向下复制一行
在添加的是否发现当前这个快捷键有冲突,被占用:
被占用.png
搜一下谁占用这个快捷键,确认无影响就清除掉这个快捷键的关联(然后方便给我们自己要绑定的用)
谁占用.png
无冲突,可使用
无冲突.png
这样就设置好了,以后就可以 Ctrl + Alt + Down 向下复制一行了。..
二、开发常用快捷键的名称
1、显示建议/快速修复
Show Intention Actions
显示建议/快速修复.png
快速修复 示例图.png
2、 查看文件结构
File Structure
查看文件结构.png
查看文件结构 示例图.png
3、生成 (构造方法,get和set等)
Generate.png
生成 示例图.png
4、查看类的继承结构
Type Hierarchy
继承结构.png
继承结构 示例图.png
重命名.png
重命名 示例图.png
6、格式化代码 Reformat Code
格式化代码.png
7、 全局搜索
Find in Path
全局搜索.png
全局搜索 示例图.jpg
8、快捷查看解释
Quick Documentation
快捷查看解释.png
快捷查看解释 示例图.png
9、定位到某一行
定位到 某一行.png
10、快速向下复制一行 Duplicate Lines
快速向下复制一行.png
11、生成接收的变量
(比如一个方法的返回值是int
那么就在左侧生成一个int 类型的变量来接收返回值)
生成接收的变量 .png
12、 项目结构管理
Project Structure
项目结构管理.png
项目结构管理 示例图.png
13、代码提示 basic
代码提示.png
14、单行注释/取消单行注释
Comment whit Line Comment
单行注释:取消单行注释.png
15、多行注释/取消多行注释 Comment with Block Comment
多行注释:取消多行注释.png
16、删除当前行
Delete Line
删除当前行.png
、 17、当前窗口最大化/最小化
Hide All Tool Windows
当前窗口最大化:最小化.png
18、切换代码窗口
切换代码窗口.png
19、撤销 和 恢复
撤销 Undo :
?Z恢复 Redo :
20、某类/某方法在何处被调用
Find Usages
右键 find usages
某类/某方法何处被调用.png
21、运行(三角绿色小箭头)
运行说明.png
22、环绕 (if 、try.....catch 等等)
Surround With...
选择环绕方式.png
23、作用域 (常把 局部变量 转为 成员变量 ) Field
变量域.png
24、选择/取消 选择当前单词段
(不在keymap)
?↑ 选择当前单词段?↓ 取消选择当前档段
对于习惯键盘操作的大大的便利啊,切换到这边找个苦了我好久。有时候编码为了选择一个单词段需要去点一下鼠标真的太不连贯了,这个福音啊。
选择:取消 选择当前单词段.png
键盘选择单词段.png
mac?(command)这里相当于 windows下的ctrl?(alt|option)这里相当于 windows 下的 alt?(shift)这里相当于windows 下的 shift? (return|enter)这里相当于windows下的 enter? (contral)这里相当于 win键吧
AS在Windows(Default)
Mac(Mac OS X 10.5+)
win和mac平台对比
显示建议/快速修复
Show Intention Actions
查看文件结构
File Structure
生成 (构造方法,get和set等)
Alt + Insert
建议都改成Ctrl+N
查看类的继承结构
Type Hierarchy
建议都改成Shift+h(mac Ctrl+H系统隐藏冲突)
Shift + F6
格式化代码
Reformat Code
Ctrl + Alt + L
Find in Path
Ctrl + Shift + F
快捷查看解释
Quick Documentation
F1或?J或 ?按键2
建议都改F1(mac Ctrl+Q 系统退出冲突)
定位到某一行
快速向下复制一行
Duplicate Lines
自己添加,Duplicate Lines or Block也是向下复制一行
生成接收的变量
Ctrl + Alt +V
项目结构管理
Project Structure
Ctrl + Alt +Shift + S
建议统一改成Ctrl+;
忘了,跟输入法冲突
跟输入法冲突
建议统一改成Alt+/
单行注释/取消单行注释
Comment with Line Comment
多行注释/取消多行注释
Comment with Block Comment
Ctrl + Shift + /
某类/某方法在何处被调用
Find Usages
运行当前选择的app
运行某一个app运行
Alt+Shift+F10
环绕 (if 、try.....catch 等等
Surround With...
Ctrl+Alt+T
一行环绕/多行环绕
作用域 (常把 局部变量 转为 成员变量 )
Ctrl+Alt+F
其他功能:
切换代码窗口:mac下切换代码窗口是 ?Tab,windows没有尝试
暂时就是这样是,总的来说,因为跟mac冲突改了好几个键,为了统一,我们把 Project Structure 几个windows下的快捷键修改,这样就几乎全部和mac一致,也就是mac全部不用改(Mac OS X 10.5+快捷键表风格),只改了跟输入法的冲突的 代码提示,也就是 basic,只改了这一处。
☆☆☆☆☆ 建议:还是习惯as原生的快捷键风格比较好,实在需要就修改个别。没为什么,就因为通用性强。
基本上就这样,以后接着完善。
童嬉邹鲁,独立佛鹏,
远方和诗,此阶不辜。近期公司开发工具要从eclipse转向Androidstudio,安装好as后当然迫不及待地要将快捷键修改为eclipse中的快捷键啦,下面是个人的一些小的总结。
1.首先当然要打开快捷键的设置界面啦:File&Settings&Keymap &界面如下
2.在图中的下拉菜单中,即可选择将快捷键设置为eclipse的快捷键啦
3.然而在使用的时候你会发现,会有一些常用的快捷键和eclipse中还是不太一样,一点点的来自己手动修改吧!!!
  (1)代码提示快捷键:as中快捷键是Ctrl+Alt+Space,我们当然想要改为eclipse中的 “Alt+/” 啦。在上图右上角的搜索框里搜索代码提示的名字“class name completion”就能找到代码提示的快捷键啦,自己再进行修改就行啦。
  (2)在修改上面快捷键时,你会发现你的 “Alt+/” 快捷键已经被占用了,解决起来也简单,只要找到被哪个快捷方式给占用了,然后把两个快捷方式的快捷键给交换一下就好了。只需点击下图中的搜索图标,在弹出的搜索框中按下想要找的快捷键就好了,我的是已经改过了的,你们的 “Alt+/” 键其实就是被下图中的Cyclic Expand Word给占用了。
  (3)相信很多人在用Eclipse的时候,很习惯的都会把Content Assist设置成.abcd...z,这样每次敲代码的时候都会有自动提示,写起代码来很方便。Andorid Studio把这个功能其实已经集成了,所以你在用Android Studio时,输入代码时都会有提示。当然还有一点不同的就是,Android Studio提示时大小写是有区分的,不像Eclipse不进行大小写区分,比如你输入小写m,会把所有以m开头的都进行提示,不论大小写。那么我们怎么来修改呢??让提示时不进行大小写区分呢?方法当然也是有的!!!
  File&Settings&Editor&General&Code Completion 。如下图所示:在右边Case sensitive completion的下拉选项中将First letter修改为None就可以啦!!最后记得点右下角的apply,然后OK就好啦!!!
& & & (4)eclipse中还有一个代码格式化功能很是方便,as中当然也有,它的快捷键如下图所示。然而我想说的是你的Ctrl+Shift+F键很可能没反应,其实可能是因为跟你的搜狗输入法的快捷键冲突了(至少我是这样),把你的搜狗输入法的快捷键改掉就好啦!!
以上只是个人在用as时遇到的一些问题的总结,也是网上参考了各位大神的智慧结晶,只为记下来,做个总结罢了!!!
阅读(...) 评论()}

我要回帖

更多关于 androidstudio修改sdk 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信