快速编程法宝之掌握AS和IDEA快捷键(以及AS和IDEA的一些常用技巧)(持续更新2024/04/19)

磨刀不误砍柴工,快捷键,帮助我们更高效率编程。 快捷键看似很多,不需要刻意记忆,多加练习,多使用,就会慢慢掌握。

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. JemerovKotlin 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程序

  1. 首先,打开Project目录下的Scratches and Consoles,鼠标选在此目录下,右键点击new->Scratch File
    请添加图片描述

  2. 接着跳出如下界面,选择Java文件
    请添加图片描述

  3. 接着即可新建一个Java文件
    请添加图片描述

Android Studio 中替换部分引用

  1. 首先:按下Ctrl+Shift+R快捷键
  2. 接着出现如下的Replace In Path,接着可以输入被替换的内容和替换的内容,然后点击左下方的按钮就可以实现选中区域的一个替换
  3. 选择Scope,找到Current File,可以选中当前文件,替换当前文件的一些引用。
    请添加图片描述

Android Studio 中导入多语言xml文件

  1. 打开values文件夹,找到string.xml文件,点击Open editor,如下图:请添加图片描述

2.点击红色圈处的图标,选择不同国家的语言,系统就会生成对应的语言values文件夹。

请添加图片描述

Android Studio 中导入矢量图xml文件

  1. 右键点击new,选择Vector Asset,如图:
    请添加图片描述
  2. 接着,如下图,可选择不同的图片样式以及图片的颜色和透明度:请添加图片描述

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网页抓包工具

Fiddler官方下载地址

Windows系统中常见命令行

1. 切换到对应目录盘

1. windows+r:打开cmd命令行窗口。
2. 进入到D盘快捷键:D3. 进入到E盘具体目录快捷键:cd /d E:\typora\Typora 
4. 按下回车键,即可切换到指定目录。

2. 复制终端的部分内容

标记需要复制内容然后按快捷键:ctrl+shift+C
  • 12
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值