Android Studio中的代码格式快捷方式

时间:2013-05-16 06:10:42

标签: android-studio

我已开始使用Android Studio进行开发。在Eclipse中我使用 Ctrl + Shift + F ,但在Android Studio中它不起作用。它会有所不同。

如何跳转到.java文件中的任何方法?我在Eclipse中使用 Ctrl + O

有空吗?代码格式化的快捷方式是什么?

24 个答案:

答案 0 :(得分:1535)

Windows: Ctrl + Alt + L

Linux: Ctrl + Shift + Alt + L

macOS:选项 + 命令 + L

参考:Key Commands以下是Windows/ Linux usersMac users的所有命令。


由于Rohit在Ubuntu中遇到格式代码快捷方式的问题,这是由于使用了 Ctrl + Alt + L 键在Ubuntu中锁定屏幕。

我发现Ubuntu首先处理这个键盘快捷键。因此,您应该将 Ctrl + Alt + L 键盘快捷键绑定到其他位置,以便它不会与Ubuntu冲突。

步骤

  1. 转到系统工具系统设置键盘快捷方式标签→系统锁定屏幕

  2. 选择行 New Accelerator ... ,然后按任意特殊键并使用Alpha键(例如 Shift + L )。您应该已成功更改键盘快捷键。

  3. 检查键盘快捷键现在是否可以在Android Studio中使用。

  4. 替代方法

      

    Ctrl + Alt + Shift + L (显示对话框)


    您也可以使用Eclipse快捷方式。

    • Windows和Linux:转到菜单文件设置键盘
    • macOS:转到菜单首选项 Keymap ,然后从下拉菜单中选择Eclipse。

    使用MenuBar

    • 选择要重新格式化的代码
    • 点击菜单栏中的代码,然后选择重新格式代码,如下图所示:

      Enter image description here

答案 1 :(得分:109)

您还可以使用Eclipse的键盘快捷键:只需转到菜单首选项键映射,然后从下拉菜单中选择 Eclipse


实际路径为:menu File Settings Keymap (在IDE设置下)

答案 2 :(得分:68)

检查Android Studio提示中的 Keyboard Commands 。特技文档:

Enter image description here

答案 3 :(得分:27)

只需选择代码和

即可
    Windows上的
  • 执行 Ctrl + Alt + L

  • Linux上的
  • 执行 Ctrl + Windows键 + Alt + L

    < / LI> Mac上的
  • CMD + Alt + L

This solution from junaidp

答案 4 :(得分:14)

要在Linux上安装Android Studio中的代码,您可以使用 Ctrl + Alt + Super + L 。您可以使用此功能,避免更改系统快捷方式。 ( Super 键是除 Alt 键之外的Windows图标键。

答案 5 :(得分:10)

对于Android Studio中的代码格式:

Ctrl + Alt + L (Windows / Linux)

选项 + Cmd + L (Mac)

用户还可以使用Eclipse的键盘快捷键:只需进入菜单设置首选项键盘,然后选择Eclipse(或者从下拉菜单中选择您喜欢的任何人。

答案 6 :(得分:10)

在使用所有这些快捷方式之前,您必须在Android Studio中应用所有Eclipse快捷方式。

步骤:

步骤:

Setting -> KeyMap -> Select Eclipse -> Apply -> OK

现在,您可以在Android Studio中使用所有Eclipse快捷方式......

在这里有一些快照。

Enter image description here

Enter image description here

答案 7 :(得分:8)

检查一下。您也可以根据自己的喜好进行更改。

enter image description here

enter image description here

答案 8 :(得分:7)

只需添加@ user2340612答案即可将键盘映射切换到Eclipse,Android Studio 1.0.1的路径为:

菜单文件设置键盘(在编辑器选项下)→键盘映射 = Eclipse

答案 9 :(得分:6)

要在Android Studio中自动格式化Java / XML文件,请使用以下命令:

由于您正在寻找与Eclipse一样的工作单点,Android Studio中没有这样的内置功能,但它使您能够通过宏执行此操作。请按照以下步骤操作:

在Android Studio中,打开任何源代码文件。

Ctrl + Alt + O 这用于查找/优化未使用的导入。

如果对话框打开,请选择&#34;不要再显示该对话框&#34;然后点击Run。

转到修改&gt; &gt; 开始录制宏

Ctrl + Alt + O

Ctrl + Alt + L 。这会格式化您的代码。 (Ubntu的 Shift + Ctrl + Alt + L )。

Ctrl + S 。这会保存您的文件;)

转到修改&gt; &gt; 停止宏录制

使用名称保存此创建的宏,例如:“自动格式化&#34;。

Boom,您现在已经成功创建了您的宏。现在只需添加/指定快捷方式:

打开偏好设置

在左侧栏中搜索 Keymap

在右侧窗格中,单击搜索栏并输入已保存宏的名称(&#34;自动格式化&#34;。)

双击您的项目。可能有两个,你点击哪一个并不重要。

点击添加键盘快捷键

将键盘快捷键设置为 Ctrl + S

最后,确认覆盖 Ctrl + S 作为您的新宏。

答案 10 :(得分:5)

Ctrl + Alt + L 可能与Ubuntu中的锁屏快捷方式冲突。在这种情况下,您可以按如下方式更改重新格式化代码的键盘快捷键:

<强>文件&GT;设置 - &GT; IDE设置 - &gt;键映射

搜索重新格式代码并更改键盘快捷键。

答案 11 :(得分:5)

真的,我去了这个帖子,因为我的Ubuntu锁定屏幕后面这个快捷键 Ctrl + Alt + L 。因此,如果您遇到同样的问题,只需转到设置 - 键盘 - 快捷方式 - 系统,然后更改&#34;锁定屏幕&#34;的默认快捷方式。

答案 12 :(得分:4)

对于那些想知道支架内部对齐问题的人,JetBrains就像他们的问题跟踪一样。

以下是答案:

  

How do I align/format code in Android Studio?

答案 13 :(得分:3)

我认为很明显,对于Android Studio中的代码格式,组合键是:

  

CTRL + ALT + L (Win / Linux)

     

OPTION + CMD + L (Mac)

但是,我们忘了回答有关跳转到方法的问题。 那么有三种方式进入任何声明/实施:

  1. 转到声明
  2.   

    CTRL + B CTRL + CLICK (Win / Linux)

         

    CMD + B CMD + CLICK (Mac)

    1. 转到实施
    2. 这些命令显示实现所选类/接口的所有类/接口的列表。在变量上,它与Goto声明具有相同的效果。

        

      CTRL + ALT + B (Win / Linux)

           

      CMD + ALT + B (Mac)

      1. 转到类型声明
      2. 这些快捷方式将进入“AnyClass”类的声明。

          

        CTRL + SHIFT + B (Win / Linux)

             

        CTRL + SHIFT + B (Mac)

        此外,还有一个转到超级班的快捷方式。这将打开当前符号的父级。与Goto Implementation完全相反。对于重写方法,它将打开其父实现。

          

        CTRL + U (Win / Linux)

             

        CMD + U (Mac)

答案 14 :(得分:2)

对我有用的捷径是

SHIFT + ALT + CMD +

您可以优化导入以删除不使用的导入,并自动导入新类。

enter image description here

enter image description here

答案 15 :(得分:1)

试试这个。

  • 在Windows上执行 Ctrl + Alt + L
  • 在Linux上执行 Ctrl + Shift + Alt + L 以打开对话框然后重新格式化。
  • 在Mac上 CMD + Alt + L

注意:Linux的许多答案只是 Ctrl + Alt + L       这是错的。在Linux中,执行 Ctrl + Alt + L 会锁定系统。

答案 16 :(得分:1)

Windows的 Ctrl + Alt + L 。 有关键盘快捷键的完整列表,请查看用户手册:https://developer.android.com/studio/intro/keyboard-shortcuts.html

答案 17 :(得分:1)

如果您使用的是Dart插件,请转到Android Studio的菜单文件-> 设置。 并搜索“使用...重新格式化代码”,然后在主菜单下单击“使用dartfmt重新格式化代码”:

Enter image description here

点击“添加键盘快捷键”。 然后按 Ctrl + Alt + L ,快捷方式应该起作用(如果 Ctrl + Alt + L 使计算机进入睡眠/挂起状态,将系统设置中的快捷方式更改为其他方式。否则,这两个快捷方式都会冲突)。

答案 18 :(得分:1)

Android studio 中提供了一些用于重新排列或重新格式化代码的快捷键。

Linux:Ctrl + Shift + Alt + L

mac 操作系统:Option + Command + L

视窗:Ctrl + Alt + L

答案 19 :(得分:0)

除了其他答案描述的自动格式设置外,另一个技巧是突出显示要缩进的文本,然后按

  • Tab 增加缩进量或
  • Shift + Tab 可以减少缩进。

enter image description here

查看Keyboard Shortcut docs,了解更多信息。

答案 20 :(得分:0)

有时候,即使我输入Ctrl + Alt + L也不在XML中工作,所以找到了使之工作的方法。

  

转到设置->编辑器->代码样式->选择默认->确定。

供您参考,请参阅屏幕截图:

enter image description here

答案 21 :(得分:0)

我在Windows中使用 Ctrl + Alt + L 的经验是,此快捷方式根本不起作用,因为它已被保留在后台运行的另一个软件;后来我意识到了。

我决定提及此问题,因为我认为这可能有所帮助。 。

答案 22 :(得分:-1)

您可以在Eclipse中找到所有命令的最佳键是 Ctrl + Shift + L

按此按钮可以获得Eclipse中的所有命令。

一个重要的是 Ctrl + Shift + O 来导入和取消导入无用的导入。

答案 23 :(得分:-1)

您可以使用以下快捷键进行代码格式设置: 控制 + 替代 +