最新版IDEA(或Android Studio)Lombok插件安装
Posted ErwinNakajima
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最新版IDEA(或Android Studio)Lombok插件安装相关的知识,希望对你有一定的参考价值。
我们日常开发中会经常用到Lombok插件,最新版android Studio(小蜜蜂版本)上找不到这个插件了,等更新呀?
嘿嘿,怎么能这样呢,这时候就要看我操作了
1、直接上Lombok插件官网链接:https://plugins.jetbrains.com/plugin/6317-lombok/versions
下载这个版本的(见下图一),如果以后出了新版本尽量下载最新版本(新版本可能不用看第二步和第三步了)。
2、用winrar解压工具直接打开lombok-plugin-0.34-2020.2.zip(见下图一),注意:是直接打开!!!不是解压!!!然后打开lib文件夹(见下图二),再打开lombok-plugin-0.34-2020.2.jar(见下图三),再打开META-INF文件夹(见下图四),再打开plugin.xml文件(见下图五)。
3、然后修改plugin.xml文件,对照着Android Studio信息来修改这一行(我的已修改了)。
//修改之后就是这样的
<idea-version since-build="211.7628" until-build="211.*"/>
解释一下:直接打开jar包修改文件后,关闭压缩工具还是jar包,这样idea能直接导入插件,解压是怕还原不回jar包了。
4、然后从本地硬盘导入这个lombok-plugin-0.34-2020.2.zip压缩包(见下图一),点击OK(见下图二),最后点击Restart IDE这个按钮(见下图三),Android Studio会重新打开,重新打开之后就可以正常使用了。
如何在 Android Studio 中格式化代码(IntelliJ IDEA)
【中文标题】如何在 Android Studio 中格式化代码(IntelliJ IDEA)【英文标题】:How to format code in Android Studio (IntelliJ IDEA) 【发布时间】:2014-04-20 02:45:36 【问题描述】:我想在一个新创建的 Android 应用程序中格式化代码。
我用这种方式弄乱了代码:
private static final
int AUTO_HIDE_DELAY_MILLIS
= 3000;
我想用 Ctrl + Alt + L 格式化它,但它没有修复代码。我使用的是 Windows 8.1。
【问题讨论】:
当您按ctrl+alt+l
时,您会收到重新格式化提示吗?只是为了确保其他东西不会对这个快捷方式做出反应。有时它有助于首先突出显示代码。
ctrl+alt+l
适合我。我目前也在使用 Windows 8.1。
Ctrl+Alt+L
或 Ctrl+Shift+Alt+L
用于对话
但是Android Studio 和IntelliJ IDEA(?) 不一样。两个不同的IDEs(?)。你能详细说明一下吗?
【参考方案1】:
只需右键单击项目或目录,然后选择重新格式化代码
【讨论】:
一次处理多个文件的好方法,谢谢。 如果您想要与“Order/FormatCode”相同的结果,请确保检查重新排列条目,即 ctrl+alt+L【参考方案2】:如果你想:
-
顺序/格式代码:Ctrl + Alt + L
实现方法:Ctrl + I
覆盖方法:Ctrl + O
它们没有必要是大写字母。这只是示例。
【讨论】:
它不适用于 android studio 2.2。请更新答案【参考方案3】:首先,您需要配置代码的格式。这可以通过转到
来完成[Main Menu]
-> File
-> Settings
然后转到(Project Settings)
-> Code Style
-> Java
在此区域中,您可以定义您希望应用于代码的所有格式设置规则。
现在您应该检查(或更改)用于重新格式化代码的键盘快捷键
[Main Menu]
-> File
-> Settings
然后转到(IDE Settings)
-> Keymap
只需在右上角的搜索框中输入Reformat Code
即可找到它。
完成此操作后,突出显示您要重新格式化的代码并使用键盘快捷键根据您定义的规则重新格式化您的代码。
【讨论】:
出于某种原因,它仍然对我不起作用。我想使用自动格式化来删除我复制到编辑器的代码 sn-ps 中的双倍行距。代码格式拒绝为我这样做。 Somewhere 是一个类似于“粘贴后的格式”的设置(我现在不确定确切的措辞),应该启用它。如果这仍然不起作用,那么您的规则可能没有正确设置以删除双行距 - 我不确定是否有任何规则可以删除单行空格(只有两个空行)。 @free3dom 有没有办法用 bash 脚本来做到这一点?从 bash 脚本重新格式化代码?还是从 bash 脚本运行快捷命令?【参考方案4】:在 Android Studio(在 Mac 上)中,我选择代码块,然后选择 Code 菜单项并单击 Auto-Indent Lines。
看截图:
快捷键(在 Mac 上)是 Ctrl + Alt + I。
【讨论】:
【参考方案5】:至少在我的 Android Studio 版本中,“格式化时保持 - 换行符”是默认启用的。所以你需要去
Preferences → Editor → Code Style → Java 并禁用该复选框(参见下面的屏幕截图)。
【讨论】:
“首选项”在哪里?是菜单吗?【参考方案6】:Alt + Ctrl + Shift + L是Ubuntu(Android)中排列代码的快捷键工作室)。
【讨论】:
以上是关于最新版IDEA(或Android Studio)Lombok插件安装的主要内容,如果未能解决你的问题,请参考以下文章
Android-Studio(或一般的 IDEA)重构多个源集
如何在 Android Studio 中格式化代码(IntelliJ IDEA)