我已经开始使用Android Studio进行开发。在Eclipse中,我使用的是Ctrl+Shift+F,但在Android Studio中,它不起作用。这将是不同的。

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

它可用吗?代码格式化的快捷方式是什么?


当前回答

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

CTRL+ALT+L(Win/Linux)选项+命令+L(Mac)

然而,我们忘记回答跳到方法中的问题。好吧,任何声明/实施都有三种方式:

后藤宣言

CTRL+B或CTRL+CLICK(Win/Linux)CMD+B或CMD+单击(Mac)

Goto实施

这些命令显示了实现所选类/接口的所有类/接口列表。在变量上,它与后藤宣言具有相同的效果。

CTRL+ALT+B(Win/Linux)CMD+ALT+B(Mac)

转到类型声明

这些快捷方式将进入“AnyClass”类的声明中。

CTRL+SHIFT+B(Win/Linux)CTRL+SHIFT+B(Mac)

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

CTRL+U(Win/Linux)CMD+U(Mac)

其他回答

对我有效的捷径是

SHIFT+ALT+CMD+L

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

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

有时,即使我键入Ctrl+Alt+L也无法在XML中工作,所以找到了这种方法使其工作。

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

供参考,请参见屏幕截图:

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

正如Eclipse所做的那样,您正在寻找一个单独的工作点,AndroidStudio中没有这样的内置功能,但它可以通过宏来实现。遵循以下步骤:

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

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

如果对话框打开,选择“不再显示”,然后单击“运行”。

转到“编辑”>“宏”>“开始宏录制”。

按Ctrl+Alt+O。

按Ctrl+Alt+L。这将格式化代码。(对于Ubuntu,Shift+Ctrl+Alt+L)。

按Ctrl+S。这将保存文件;)

转到“编辑”>“宏”>“停止宏录制”。

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

Boom,您现在已成功创建宏。现在只需添加/分配快捷方式:

打开首选项。

在左栏中搜索Keymap。

在右侧窗格中,单击搜索栏并键入保存的宏的名称(“自动格式化”)

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

单击添加键盘快捷方式。

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

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

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

程序:

步骤:

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

现在,您可以在AndroidStudio中使用所有Eclipse快捷方式。。。

这里有一些快照。