android 代码补全studio怎么触发代码自动补全

android studio补全代码和自动提示突然没了。。。是怎么回事,求帮助
[问题点数:20分,结帖人abcd9156]
android studio补全代码和自动提示突然没了。。。是怎么回事,求帮助
[问题点数:20分,结帖人abcd9156]
只显示楼主
取消只显示楼主
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。Android Studio怎么设置才能显示代码行数?
作者:佚名
字体:[ ] 来源:互联网 时间:01-17 17:06:32
Android Studio怎么设置才能显示代码行数?在使用Android Studio编辑程序的时候,想让代码显示行数,好知道自己大概完成到哪个进度了,该怎么设置呢?请看下文详细介绍
Android Studio如何设置显示代码行数?下面介绍的是Android Studio设置显示代码行数的操作步骤。
1、首先打开Android Studio开发工具。
2、File&&Settings选项或者单击快捷菜单里的settings设置图标。
3、弹出settings对话框,搜索框输入 line 敲回车搜索。
4、搜索结果选择单击General常规里的appearance外观
5、show line numbers前面打钩然后单击OK。
6、设置完成后Android Studio就显示代码行数了。
相关推荐:
大家感兴趣的内容
12345678910
最近更新的内容有什么好用的Android Studio的插件值得推荐?
我来补充几个:支持直接在AS面板中进行ADB操作,个人觉得太实用,上面有哥们已提及,这里再介绍下:Uninstall AppKill AppStart AppRestart AppClear App DataClear App Data and Restartparcelable 代码补全根据资源自动生成相应的selector,免得对selector文件复制粘贴了根据指定的XML文件快速生成butterknife注入代码material-design-icon资源生成器
icon资源都是官方提供:不同于图形化的genymotion插件,这个允许你通过脚本来配置,创建deviceSDK管理插件,自动检测更新并下载otto事件导航工具dagger可视化辅助工具让多渠道打包变的更简单在java 6 7中使用 lambda表达式的插件移除Android中无用资源方法数计算,对于较大应用避免方法爆棚很有用添加Android单元测试Robolectric测试辅助工具maven gradle 依赖支持自动补全--------------------------------------------------------------------------------------------markdown插件android方法数插件,不管是瘦身还是爆棚都很有用啊
再加上我之前写的一篇:
身为折腾爱好者,我没事就喜欢折腾插件啥的,装了一大堆,最后留下来的也就以下几个了:.ignore:版本控制忽略文件高亮和补齐ADB Idea:ctrl + Shift + A 查找中添加常用卸载安装app的一些操作,无需命令行Android ButterKnife Zelezny:butterKnife自动生成注解插件,包括holderAndroid Parcelable code generator:Parcelable 自动生成插件Androd Propery Initializer:findViewById 生成插件Codota:搜索代码用,楼上有介绍我就不详细说了Eclipse code formatter: 没人觉的idea的格式化工具不好用嘛,有了这个,你就可以把以前eclipse的格式化脚本copy到idea来,一下子就治好了强迫症有没有。Genymotion:这个就不解释了吧,用了之后我都不愿意用真机了。。GsonFormat:五颗星推荐,把json数据往粘贴板一贴,自动生成Bean有没有,显著提高生成力。Markdown:markdown 支持,这个没啥说的。就这些了。
1.H.A.X.M和GenyMotion这两个网上介绍的比较多,就不说了2.ButterKnife视图注入插件,如果你的Activity布局里面有很多组件,写一堆的findViewById岂不是很烦人,ButterKnife解决了这个烦人的问题,这个插件的效果图如下:3.它可以减少导入缩放图像到Android项目所需的工作量,Android Drawable Importer添加了一个在不同分辨率导入画板或缩放指定图像到定义分辨率的选项,该插件包含三个主要功能,可以在New下的Android module的任意地方通过右键访问它们: 1、引入AndroidIcons Drawable 选择资源,指定颜色,改变目标资源名字以及选中所有你想引入的资源。然后会自动创建所有缺失的文件夹,如果已经存在相同名字的drawable,则会进行警告。2、Scaled Drawable 选择资源并指定分辨率。如果你想缩放引入的图片,你应该选择“其他”选项,然后填充目标分辨率和目标宽度/高度。3、Multisource-Drawable 引入不同资源的Drawable,设计者根据如下结构设计不同资源的Drawable zip文件,引入一个zip文件即可引入不同分辨率的Drawable。如图所示:4. 支持直接在AS面板中进行ADB操作,快捷键: * Mac OSX: Ctrl+Shift+A * Windows/Linux: Ctrl+Alt+Shift+A5.按照命名规范自动生成Selector,如图所示:如何使用:在资源文件夹下右击,比如’drawable_xhdpi’下:选择Generate Android Selectors所有的selector自动出现在drawable文件夹下6.根据Gson api接口生成相应的实体类7.Android中的序列化有两种方式,分别是实现Serializable接口和Parcelable接口,但在Android中是推荐使用Parcelable,只不过我们这种方式要比Serializable方式要繁琐,这个插件帮助我们解决繁琐的事情。8.9.10.11.搜索代码的插件,他的搜索源,不仅只有Github,而且还有知名博客和开发者网站,让你搜索一个东西,不用在找上半天;除了搜索功能,首页的下方还罗列比较流行的类库,还提供保存代码的CodeBox,同时还提供了Chrome 插件和Android Studio 插件,最后通过Google,Github,Facebook 任意一个授权登录即可使用;而且当你点击搜索的结果(Java class)的时候,右侧会显示UML 视图,而且左边的代码如果点击会有高亮现实,而且还会显示Doc,并提供了API Doc 的链接12. 有了它之后就可以在Idea里指尖如飞了13.Square最近刚开源的一个非常有用的工具,强烈推荐,帮助你在开发阶段方便的检测出内存泄露的问题,使用起来更简单方便14.checkStyle 和 findBugs都还不错插件安装方法:in Android Studio: go to Preferences → Plugins → Browse repositories,搜索你要安装的插件download it and install via Preferences → Plugins → Install plugin from disk
我把我所遇到的觉得不错的都汇总一下在这里:后续积累也会放在这个网站上面:可根据后缀快速完成代码,这个属于拓展吧,系统已经有这些功能,如sout、notnull等,这个插件在原有的基础上增添了一些新的功能快速生成get和set方法的插件,其实系统的也有类似功能,这个更快。可以根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序, 快捷键Ctrl + alt + KJsonOnlineViewer可实现直接在android studio中调试接口数据,可以选择请求类型,自定义请求头及请求体,json数据格式化后展示可用于快速定位代码,类似于Sublime编辑器右侧定位视图IntelliJ IDEA / Android Studio plugin with some tools and usability improvements可以给资源文件分组,并且不移动文件,也不会创建文件夹:Android File Grouping Plugin为了适应所有Android屏幕的大小和密度,每个Android项目都会包含drawable文件夹。任何具备Android开发经验的开发人员都知道,为了支持所有的屏幕尺寸,你必须给每个屏幕类型导入不同的画板。Android Drawable Importer插件能让这项工作变得更容易。它可以减少导入缩放图像到Android项目所需的工作量。Android Drawable Importer添加了一个在不同分辨率导入画板或缩放指定图像到定义分辨率的选项。这个插件加速了开发人员的画板工作。用于在活动、片段和适配器中,从所选的XML布局文件生成ButterKnife注入。该插件提供了生成XML对象注入的最快方式。开发Android应用程序需要伟大的设计和布局。Android Holo Colors Generator则是定制符合喜好的Android应用程序的最简单方法。Android Holo Colors Generator是一个允许你为你的应用程序随心所欲地创建Android布局组件的插件。此插件会生成所有必要的可在项目中使用的相关的XML画板和样式资源。生成实现了Parcelable接口的代码的插件。在你的类中,按下alt + insert键弹出插入代码的上下文菜单,你会看到在下面有一个Parcelable,如下所示。选择它之后,就会在你的类当中插入实现了Parcelable接口的代码。从此不用再手动写Parcelable代码。可以生成ViewHolder和findView方法的代码。尤其是在Adapter实现类的getView当中很有用。生成findView代码的使用方法。生成Selector的插件。你需要在drawable文件夹中右键,在弹出的菜单中选择Generate Android Selectors,如下所示,它就会根据你的几个drawable文件夹里的资源的命名,帮你生成Selector代码。当然,你的资源文件需要根据约定的后缀来命名。比如按下状态为_pressed,正常状态为_normal,不可用状态为_disable,等等。不同于图形化的genymotion插件,这个允许你通过脚本来配置,创建device。SDK管理插件,自动检测更新并下载。otto事件导航工具。dagger可视化辅助工具。eventbus导航插件eventbus导航插件管理Android工程中字符串国际化的插件Android多渠道打包工具。在java 6 7中使用 lambda表达式的插件。移除Android中无用资源。方法数计算,对于较大应用避免方法爆棚很有用。添加Android单元测试。Robolectric测试辅助工具。maven gradle 依赖支持自动补全。markdown插件搜索最好的Android代码。支持直接在AS面板中进行ADB操作,操作快捷菜单,快速清除数据,重启应用,卸载应用等操作。根据Gson库使用的要求,将JSONObject格式的String 解析成实体。Settings Repository:不同设备之间同步Android Studio的配置。idea vim兼具ide和vim的优点。.ignore:.gitignore配置插件。可用于将项目中的 string 资源自动翻译为其他语言的 Android Studio/IntelliJ IDEA 插件Gradle plugin for Robolectric.一键上传应用到
如楼上说的ideavim,还有terminal,git,github,Junit,.gitignore,markdown等
所有JetBrain IDE 到手第一件事情就是装个 ideaVim 插件。
贴一个链接,介绍的很详细
各种代码生成插件。比如生成parcelable代码的。 idea vim不得不赞,兼具ide和vim的优点。
自己整理的插件:
已有帐号?
无法登录?
社交帐号登录Android Studio 使用技巧
神马情况,竟然gradle 自动下来了,估计也就用了20来分钟的样子,如果你网速还行的话,当你新建一个项目的时候他会给你自动下载该文件的。好吧既然下下来了,咋就开始干活,但是干活之前至少得知道咋使用吧,毕竟也是一个新工具,需要看看产品说明书了,才能发挥它的功效是吧
下面就简单的介绍下他的几个快捷键的使用:
NO.1&& Ctrl+N&&&& 可以快速的查找你需要打开的类,当你输入类名的时候具有自动补全功能!
[]& &STRONG&To open any class in the editor quickly, press Ctrl+N (Navigate | Class) and start typing the name of the class. Choose the class from a drop-down list that appears.&
You can open any file in your project in a similar way by using Ctrl+Shift+N (Navigate | File)&/STRONG&&
To open any class in the editor quickly, press Ctrl+N (Navigate | Class) and start typing the name of the class. Choose the class from a drop-down list that appears.
You can open any file in your project in a similar way by using Ctrl+Shift+N (Navigate | File)
NO.2&& Ctrl+Space&&& 自动补全功能 ,相当于eclipse中的Ctrl+/
[html]& The Code Completion feature lets you quickly complete different kinds of statements in the code. For example, start typing a class name and press Ctrl+Space to complete it. When multiple choices are available, they are shown in the lookup list.&
The Code Completion feature lets you quickly complete different kinds of statements in the code. For example, start typing a class name and press Ctrl+Space to complete it. When multiple choices are available, they are shown in the lookup list.
NO.4& Ctrl+Q&&& 快速的查看的 类,函数的 文档问信息描述
[html] To quickly see the documentation for the class or method used at the editor's caret, press Ctrl+Q (View | Quick Documentation).&
To quickly see the documentation for the class or method used at the editor's caret, press Ctrl+Q (View | Quick Documentation).
NO.4& Ctrl+B 导航显示相关关联信息。可以按住Ctrl 点击方法进入到实现类方法中
&&&&&& To navigate to the declaration of a class, method or variable used somewhere in the code, position the caret at the usage and pressCtrl+B. You may also click the mouse on usages with theCtrl key pressed to jump to declarations.&&&&
Ctrl+D 备份选中行的信息(Xcode 中始终没找到。有哪个大神知道给我留言万分感谢)
[html]& Ctrl+D in the editor duplicates the selected block or the current line when no block is selected.&
Ctrl+D in the editor duplicates the selected block or the current line when no block is selected.
Studio 快捷键使用、
工程快速修复 ALT + ENTER
格式化化代码 CTRL + ALT + L (Win)
OPTION + CMD + L (Mac)
查看选中API信息 CTRL + Q (Win)
选中方法查看参数信息 CTRL + P
普通方法 ALT + Insert (Win)
CMD + N (Mac)
进入源代码 F4 (Win)
CMD + down-arrow (Mac)
删除整行代码 CTRL + Y (Win)
CMD + Backspace (Mac)
查找信息 CTRL + ALT + SHIFT + N (Win)
OPTION + CMD + O (Mac)
构建项目 CTRL + F9 (Win)
CMD + F9 (Mac)
构建项目并运行 SHIFT + F10 (Win)
CTRL + R (Mac)
断点显示 ALT + 1 (Win)
CMD + 1 (Mac)
显示隐藏导航栏 ALT + left- ALT + right-arrow (Win)
CTRL + left- CTRL + right-arrow (Mac)
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'

我要回帖

更多关于 zend studio 代码补全 的文章

 

随机推荐