当前位置: 首页 > 科技观察

AndroidStudio提高效率技巧总结

时间:2023-03-12 01:07:11 科技观察

这是我认为是从PhilippeBreault的系列文章《Android Studio Tips Of the Day》中提炼出的精华部分。这些技术在实际应用中可以大大提高工作效率。关于快捷键TheFileStructurePopupctrl+f12这个快捷键可以调出当前文件的大纲,通过模糊匹配快速跳转到指定方法。勾选“showanonymousclasses”后,其作用相当于ctrl+oEclipse中的CallHierarchyPopupctrl+alt+h查看某个方法的调用路径。QuickDefinitionLookupctrl+shift+i在不离开当前文件当前类的情况下,快速查看某个方法或类的实现。通过粗略预览调用的方法,可以避免很多未知的坑。书签!顾名思义,书签。有助于快速回到指定位置,在实际使用中真的很爽。f11在书签中添加或删除当前位置。Shift+f11显示哪些书签可用。FindActionsctrl+shift+a对于没有设置快捷键或被遗忘的菜单或动作(Action),可以通过输入名称快速调用。神奇的技能!!!比如要编译,只需要输入“release”,列表框中就会出现“assembleRelease”选项,选中即可编译。MoveLinesUp/Downalt+shift+up/down上下移动线。这个没什么好说的,肯定会用的。行编辑ctrl+y,ctrl+x,ctrl+d删除行,删除复制行,复制行粘贴,必备。VCSOperationsPopup`Alt+"(1左边的那个键)这个快捷键会显示一个版本管理中常用的命令,可以通过命令前面的数字或者模糊匹配来快速选择命令,大大提高了工作效率高效快捷提交代码、暂存代码、剪枝等操作如鱼得水隐藏所有面板ctrl+shift+f12关闭或恢复其他窗口全屏编辑框写代码时非常方便,可以更专注于编码...ParameterInfoctrl+pin在调用一些方法的时候,难免忘记或者不知道这个方法需要哪些参数。Ctrl+p可以显示该方法需要的参数。必备技能之一。Renameshift+f6重命名变量或方法名。重构魔术。条件断点通过右键单击断点,可以向断点添加条件。只有当条件满足时,才会进入断点。调试技巧,只调试自己关心的情况,不要浪费时间。进入调试模式点击AttachDebugger(绿色bug旁边的那个)可以快速进入调试模式,无需重新部署和启动应用程序。您可以选择为该功能设置快捷键或通过上述查找操作(ctrl+shift+a)输入“attach”来调用它。快速查看变量的值按住Alt并单击要查看的变量或语句。如果您想查看更多内容,可以按Alt+f8调出EvaluateExpression窗口以输入您自己的自定义语句。分析堆栈信息FindActions(ctrl+shift+a)输入“analyzestacktrace”查看堆栈信息。分析某个值的来源FindActions(ctrl+shift+a)输入“AnalyzeDataFlowtoHere”,可以看到一个变量和一个参数的值是如何一路赋值的。对于分析代码非常有用。多行编辑的强大神技之一,无论是使用vim的多行光标还是SublimeText的多行编辑,你都不会忘记使用后的快感!它可能不是最常用的技能,但它是关键时刻提高效率的工具。快捷键:Alt+J列编辑在vim中被称为块编辑,也是神技!使用方法:按住Alt键的同时按下鼠标左键拖动方框。PS:发现在Ubuntu下是不可用的。另一种方法是按Alt+Shift+Insert,然后拖动框进行选择。但是这样做之后,神通大打折扣。估计是和Ubuntu的快捷键冲突了。代码提示下Enter和Tab的区别如图!