磨刀不误砍柴工,快捷键,帮助我们更高效率编程。 快捷键看似很多,不需要刻意记忆,多加练习,多使用,就会慢慢掌握。
Android Studio、Idea中常用快捷键
使用频率较高
Ctrl+G //搜索某行定位到某行
Ctrl+Tab //返回
Ctrl+Alt+左右箭头 //回退到上一步的代码行(back、forward)
Ctrl+Q //显示注释文档
Ctrl+Y //删除该行
Ctrl+D //自动换行时复制
Tab //命令行输入时自动补全
Ctrl+F //当前类搜索字段
Shifl+Shift+Shift //全局搜索
Ctrl+Shift + F //全局搜索
Ctrl+H //找继承关系
Ctrl+E //最近打开文件
Ctrl+Alt+L //代码格式自动调整
Ctrl+Shift+/ //多行注释
Ctrl+/ //单行注释
Ctrl +Alt +X //个人设置的文档注释
Ctrl+Alt+M //提取方法,快速生成一个方法
Alt + Enter //生成字符串资源
Alt +Insert //get、set方法,自动生成代码
Ctrl+Alt+Back //返回上次光标、浏览位置
view>ToolBar //调出工具栏中前进、后退的按钮
F11 //标注重要代码
Shift +F11 //搜索被标记的代码
Alt +Shift+上下 //上下移动某行代码
Ctrl+Shift+上下 //上下移动某行代码(跳过方法上下移动)
F2 //定位到当前类的问题代码行
Ctrl+Q //查看报错信息
Ctrl+Alt+O //去除多余导入包
Shift+F6 //全局重命名
Ctrl+Alt +F //把一个局部变量变成成员变量
Shift+Enter //新起一行
logt+Tab //自动补全一条完整的打印语句
Ctrl+Shift+R //可选择全局替换
Alt+S //快速生成Gson接口数据返回表,使用GsonFormatPlus插件
logt+Tab //生成TAG标签
sout //生成打印语句
Alt+F8 //运行所选片段
F4 //定位到当前鼠标所在导航栏的文件
Alt + Insert +鼠标定位到布局文件 //自动生成布局代码(前提是使用了butterknife框架)
IDEA快捷键
点击IDEA默认快捷键链接,进入到官网可下载相应的PDF格式的快捷键,windows系统快捷键如下图:
Android Studio开发中的一些技巧
掌握AS中的一些使用技巧能够提高开发效率
面向AI编程
下载Copilot
插件,登录已有账号
Android Studio/Idea中设置自定义快捷键之生成方法或类注释
打开路径:File->Settings->Keymap->Other->:
搜索到 Fix doc comment,双击自己设置快捷键:Ctrl+Alt+X(也可选择其它适合的快捷键),再点击确认键即设置成功
但是此方法只在java语言文件中适用,原因是因为提到/** */
注释在Kotlin中被称为kdoc
,而不是javadoc
。Kotlin,特别是KDoc鼓励不同的文档风格。 正如在这个讨论中所述 :
原因在于我们发现,参考文档文本中的参数名称可以编写比传统的javadoc风格更简洁,更易读的文档,
其中每个参数都记录在单独的标签中 。
因此, 默认情况下 , 我们不会生成带有参数名称的模板 。 (D. Jemerov,Kotlin in Action Author)
Kotlin语言文件中设置文档方法注释
打开路径:File->Settings->Plugins->:
搜索BugKotlinDocument
,下载后点击Apply。
使用方式:输入/**
后点击回车
,就会出现注释
Android Studio/Idea中自动生成文件注释
File->Settings->Editor->File and Code Templates->Includes->File Header
输入代码段:
/**
*@author: ${}
*@date: ${DATE} ${TIME}
*@description:${desc}
*/
此外还可以输入:
${PACKAGE_NAME} //name of the package in which the new file is created
${USER} //current user system login name
${DATE} //current system date
${TIME} //current system time
${YEAR} //current year
${MONTH} //current month
${DAY} //current day of the month
${HOUR} //current hour
${MINUTE} //current minute
${DAY_NAME_FULL} //full name of the current day.
${PROJECT_NAME} //the name of the current project
${MONTH_NAME_SHORT} //first 3 letters of the current month name.
${MONTH_NAME_FULL} //full name of the current month.
${DAY_NAME_SHORT} //first 3 letters of the current day name.
Android Studio/Idea中自动生成方法注释
路径:File->Settings->Editor->Live Templates
点击右侧“+”号:
图片中第4点需要输入的代码段为:
/**
*@description:
*@params: $params$
*@return : $return$
*@date: $DATE$ $TIME$
*/
此外,展开来看,有许多我们平时没有用到的快捷操作,如:
输入newInstance
可自动生成实例化对象代码,sbc
自动生成一段注释区域,输入main
可自动生成mian函数方法体,输入sout
自动生成打印语句等等。
Android Studio/Idea中生成todo注释
在注释前面加上 todo关键字,可在todo一栏中直接定位到注释的位置,类似于F11快捷键(标注重要代码)
Android Studio/Idea中调出工具栏中前进、后退
选择路径:View>Appearance>ToolBar,如下图,调整出功能工具栏的前进后退的光标:
如下所示:此箭头光标就可以定位到上次鼠标光标所在代码行位置
Android Studio/Idea中配置JDK环境变量
选择路径:File>Project Structure>Gradle Settings,如下图
接着点击Gradle Setting后出现Gradle JDK选项,选择项目对应的jdk变量
IDEA 中给 main 方法赋 args 参数
很多程序利用main方法的args参数输入命令行,代替了使用扫描器的冗杂,可直接使用命令行输入参数来测试程序。
具体操作如下:
- 右击鼠标,在弹出的框中选择More Run/Debug,再选择Modify Run Configuration:如下图
- 接着跳出编辑器,在Program arguments中输入参数就好,有多参数参数之间用空格隔开,如下图所示:
- 接着可以运行程序验证输入结果
Android Studio 中运行调试Java程序
-
首先,打开Project目录下的Scratches and Consoles,鼠标选在此目录下,右键点击new->Scratch File
-
接着跳出如下界面,选择Java文件
-
接着即可新建一个Java文件
Android Studio 中替换部分引用
- 首先:按下
Ctrl+Shift+R
快捷键 - 接着出现如下的Replace In Path,接着可以输入被替换的内容和替换的内容,然后点击左下方的按钮就可以实现选中区域的一个替换
- 选择Scope,找到Current File,可以选中当前文件,替换当前文件的一些引用。
Android Studio 中导入多语言xml文件
- 打开values文件夹,找到string.xml文件,点击Open editor,如下图:
2.点击红色圈处的图标,选择不同国家的语言,系统就会生成对应的语言values文件夹。
Android Studio 中导入矢量图xml文件
- 右键点击new,选择Vector Asset,如图:
- 接着,如下图,可选择不同的图片样式以及图片的颜色和透明度:
Android项目全局搜索中文字符
打开Ctrl+Shift + F //全局搜索
快捷键,在输入行输入:
^((?!(\*|//)).)+[\u4e00-\u9fa5]
如下图,就可以匹配出中文
Android Studio快速生成Gson接口数据返回表
打开File-Setting-Plugins
,下载GsonFormatPlus在这里插入代码片
插件,快捷键Alt+S在这里插入代码片
打开,左侧粘贴json字符串,点击ok按钮即可将json快速转变为javaBean对象。
参考链接
使用Kotlin开发的话下载JSON To Kotlin Class(JsonToKotlinClass)插件,快捷键为 ALT + K on Windows or Option + K on Mac
Android Studiod统计项目的代码量
下载 Statistic插件,打开File-Setting-Plugins
,搜索Statistic插件
Android Studiod打开“Gradle Task”的构建功能
按照如下截图处理下,即可打开“Gradle Task”构建功能
如下显示
Android Studio新建项目,release版本运行时报错Error: The apk for your currently selected variant cannot be signed. Please specify a signing configuration for this variant (release).
解决办法:
找到路径:File->Project Structure->Build Variants,选择Signing Config中的配置即可解决
Windows中常用快捷键
切换当前应用界面
Alt+Tab
最小化所有窗口
Win+D
快速锁屏
Win+L
最小化当前窗口
Alt+空格+N
最近剪切板
Win+V
Android开发好用工具
开发助手apk
开发助手apk下载地址
Android开发助手是个强大的Android开发工具,能够用来反编译其他应用、查看其他应用布局和控件信息、屏幕取色(颜色取样器)、查看Activity历史记录、查看应用Manifest、查看最近使用和最近安装的应用、提取任何应用Apk和So文件、查看开源项目、调试应用、查看手机软硬件信息等,后续添加更多功能。
Scrcpy
Scrcpy官方下载地址
scrcpy 是免费开源的投屏软件,支持将安卓手机屏幕投放在 Windows、macOS、GNU/Linux 上,并可直接借助鼠标在投屏窗口中进行交互和录制。
fiddler网页抓包工具
Windows系统中常见命令行
1. 切换到对应目录盘
1. windows+r:打开cmd命令行窗口。
2. 进入到D盘快捷键:D:
3. 进入到E盘具体目录快捷键:cd /d E:\typora\Typora
4. 按下回车键,即可切换到指定目录。
2. 复制终端的部分内容
标记需要复制内容然后按快捷键:ctrl+shift+C