我已经开始使用Android Studio进行开发。在 Eclipse 中我使用Ctrl++ Shift,F但在 Android Studio 中它不起作用。它会有所不同。
如何跳转到.java
文件中的任何方法?我在 Eclipse中使用Ctrl+ 。O
是可用的么?代码格式化的快捷方式是什么?
我已经开始使用Android Studio进行开发。在 Eclipse 中我使用Ctrl++ Shift,F但在 Android Studio 中它不起作用。它会有所不同。
如何跳转到.java
文件中的任何方法?我在 Eclipse中使用Ctrl+ 。O
是可用的么?代码格式化的快捷方式是什么?
窗户:Ctrl+ Alt+L
Linux: Ctrl+ Shift+ Alt+L
macOS:Option+ Command+L
参考:键盘命令,这里是Windows/Linux 用户和Mac 用户的所有命令。
由于 Rohit 在 Ubuntu 中遇到了格式代码快捷方式的问题,这是由于在Ubuntu 中使用 ++Ctrl键来锁定屏幕。AltL
我发现 Ubuntu 首先处理这个键盘快捷键。所以你应该将Ctrl++键盘快捷键绑定到其他东西,这样它就不会与 Ubuntu 冲突Alt。L
转到系统工具→系统设置→键盘→快捷方式选项卡→系统→锁定屏幕。
选择行New Accelerator...,然后按任意特殊键和 Alpha 键(例如Shift+ L)。您应该已经成功更改了键盘快捷键。
检查键盘快捷键现在是否可以在 Android Studio 中使用。
Ctrl+ Alt+ Shift+ L(显示对话框)
您还可以使用 Eclipse 快捷方式。
在 Android Studio 3.5 中,重新排列 xml 代码存在问题,它也重新排列视图,因此需要先使用这些设置。
设置 -> 编辑器 -> 代码样式 -> XML-> 设置来源 -> 预定义样式 > Android。
从 Android Studio 4+ 开始,您可能会在 mac 上遇到快捷方式问题。在 Mac 中更新到 Android Studio 4 后快捷方式不起作用?有一个答案。
您还可以使用 Eclipse 的键盘快捷键:只需转到菜单Preferences → keymap并从下拉菜单中选择Eclipse 。
实际路径为:菜单文件→设置→键盘映射(IDE设置下)
检查Android Studio Tips & Trick 文档中给出的键盘命令:
要在 Linux 上的 Android Studio 中格式化代码,您可以改用Ctrl+ Alt+ Super+ L。您可以使用它并避免更改系统快捷方式。(Super键是键之外的 Windows 图标Alt键)。
对于 Android Studio 中的代码格式化:
Ctrl+ Alt+ L(Windows/Linux)
Option+ Cmd+ L(Mac)
用户还可以使用 Eclipse 的键盘快捷键:只需进入菜单Setting → Preferences → Keymap并从下拉菜单中选择 Eclipse(或任何您喜欢的)。
在使用所有这些快捷方式之前,您必须使用 Android Studio 应用所有 Eclipse 快捷方式。
程序:
脚步:
Setting -> KeyMap -> Select Eclipse -> Apply -> OK
现在您可以在 Android Studio 中使用所有 Eclipse 快捷方式...
这里有一些快照。
检查这个。您也可以根据自己的喜好更改它。
只是添加到@user2340612 答案以将键盘映射切换到 Eclipse,Android Studio 1.0.1 的路径是:
Menu File → Settings → Keymap (在Editor选项下) → Keymaps = Eclipse
要在 Android Studio 中自动格式化 Java/XML 文件,请使用以下命令:
由于您正在像 Eclipse 一样寻找工作的单一点,Android Studio 中没有这样的内置功能,但它使您能够通过宏来完成它。跟着这些步骤:
在 Android Studio 中,打开任何源代码文件。
按Ctrl+ Alt+O这用于查找/优化未使用的导入。
如果对话框打开,请选择“不再显示”并点击运行。
转到编辑>宏>开始宏录制。
按Ctrl+ Alt+ O。
按Ctrl+ Alt+ L。这会格式化您的代码。(对于 Ubuntu 的Shift+ Ctrl+ Alt+ )。L
按Ctrl+ S。这会保存您的文件;)
转到编辑>宏>停止宏录制。
使用名称保存此创建的宏,例如:“自动格式化”。
繁荣,你现在已经成功地创建了你的宏。现在只需为其添加/分配一个快捷方式:
打开首选项。
在左侧栏中搜索Keymap。
在右侧窗格中,单击搜索栏并输入您保存的宏的名称(“自动格式化”。)
双击您的项目。可能有两个,你点击哪一个都没关系。
单击添加键盘快捷键。
将您的键盘快捷键设置为Ctrl+ S。
最后,确认覆盖Ctrl+S成为您的新宏。
Ctrl+ Alt+L可能与 Ubuntu 中的锁定屏幕快捷方式冲突。在这种情况下,您可以更改重新格式化代码的键盘快捷键,如下所示:
文件-> 设置-> IDE 设置-> 键盘映射
搜索重新格式化代码并更改键盘快捷键。
真的,我去这个线程是因为我的 Ubuntu 在这个快捷键Ctrl++Alt之后锁定了屏幕L。因此,如果您有同样的问题,只需转到设置 - 键盘 - 快捷方式 - 系统并更改“锁定屏幕”的默认快捷方式。
我认为很明显,对于Android Studio 中的代码格式化,组合键是:
CTRL+ ALT+ L(赢/ Linux)
OPTION+ CMD+ L(Mac)
但是,我们忘记回答关于跳入方法的问题。可以通过三种方式进入任何声明/实现:
CTRL+B或CTRL+ CLICK(Win/Linux)
CMD+B或CMD+ CLICK(Mac)
这些命令显示正在实现所选类/接口的所有类/接口的列表。在变量上,它与 Goto 声明的效果相同。
CTRL+ ALT+ B(赢/ Linux)
CMD+ ALT+ B(Mac)
这些快捷方式将进入“AnyClass”类的声明。
CTRL+ SHIFT+ B(赢/ Linux)
CTRL+ SHIFT+ B(Mac)
此外,还有 Goto the Super Class 的快捷方式。这将打开当前符号的父代。与 Goto 实现几乎相反。对于被覆盖的方法,它将打开其父实现。
CTRL+ U(赢/Linux)
CMD+ U(苹果机)
试试这个。
注意:这里对于 Linux 的许多答案只是Ctrl++ ,这是错误的。在 Linux 中,做++会锁定系统。AltLCtrlAltL
它是Windows的Ctrl++ 。有关键盘快捷键的完整列表,请查看用户手册:https ://developer.android.com/studio/intro/keyboard-shortcuts.htmlAltL
我在 Windows 中使用Ctrl++的Alt经验L是,这个快捷方式根本不起作用,因为它是由另一个软件保留的,在后台运行;我后来意识到。
我决定提到这个问题,因为我认为它可能会有所帮助。. .
Android Studio 中有一些用于重新排列或重新格式化代码的快捷键。
Linux:Ctrl + Shift + Alt + L
mac OS:选项+命令+ L
窗口:Ctrl + Alt + L
可以在 Eclipse中找到所有命令的最佳键是Ctrl++ 。ShiftL
通过按下它,您可以获得 Eclipse 中的所有命令。
一个重要的是Ctrl++导入和取消导入无用的导入Shift。O
您可以使用以下快捷方式进行代码格式化 :Ctrl++AltL