我已经开始使用Android Studio进行开发。在Eclipse我是用Ctrl+ Shift+ F,但在Android Studio中这是行不通的。会有所不同。
如何跳转到.java
文件中的任何方法?我在Eclipse 中使用Ctrl+ O。
是可用的么?代码格式化的快捷方式是什么?
我已经开始使用Android Studio进行开发。在Eclipse我是用Ctrl+ Shift+ F,但在Android Studio中这是行不通的。会有所不同。
如何跳转到.java
文件中的任何方法?我在Eclipse 中使用Ctrl+ O。
是可用的么?代码格式化的快捷方式是什么?
Answers:
Windows:Ctrl+ Alt+L
Linux的:Ctrl+ Shift+ Alt+L
MacOS的:Option+ Command+L
参考:键盘命令,这里是Windows / Linux用户和Mac用户的所有命令。
由于Rohit在Ubuntu中使用格式代码快捷方式遇到问题,这是由于Ctrl+ Alt+ L键用于锁定Ubuntu中的屏幕。
我发现Ubuntu首先处理此键盘快捷键。因此,您应该将Ctrl+ Alt+ L键盘快捷键绑定到其他东西,以免与Ubuntu冲突。
转到系统工具 → 系统设置 → 键盘 → 快捷方式选项卡→ 系统 → 锁定屏幕。
选择行New Accelerator ...,然后使用Alpha键(例如Shift+ L)按任意特殊键。您应该已经成功更改了键盘快捷键。
检查键盘快捷键现在是否可以在Android Studio中使用。
Ctrl+ Alt+ Shift+ L(显示对话框)
您还可以使用Eclipse快捷方式。
在Android Studio 3.5中,重新排列xml代码存在问题,它也会重新排列视图,因此需要首先使用这些设置。
设置->编辑器->代码样式-> XML->设置自->预定义样式> Android。
ctrl+o
检查Android Studio提示与技巧文档中提供的键盘命令:
对于Linux Android Studio中的格式代码,你可以改用Ctrl+ Alt+ Super+ L。您可以使用它,而不必更改系统快捷方式。(该Super键是Windows图标键,除了该Alt键之外)。
对于Android Studio中的代码格式:
Ctrl+ Alt+ L(Windows / Linux)
Option+ Cmd+ L(Mac)
用户还可以使用Eclipse的键盘快捷键:进入菜单设置 → 首选项 → 键盘映射,然后从下拉菜单中选择Eclipse(或您喜欢的任何一个)。
您必须先在Android Studio中应用所有Eclipse快捷方式,然后才能使用所有这些快捷方式。
程序:
脚步:
Setting -> KeyMap -> Select Eclipse -> Apply -> OK
现在您可以在Android Studio中使用所有Eclipse快捷方式...
在这里有一些快照。
只需添加到@ user2340612答案以将按键映射切换到Eclipse,Android Studio 1.0.1的路径为:
菜单文件 → 设置 → 键盘映射(在“ 编辑器”选项下)→ 键盘映射 = Eclipse
要在Android Studio中自动格式化Java / XML文件,请使用以下命令:
正如您正在寻找一个像Eclipse一样进行工作的要点时,Android Studio中没有这种内置功能,但是它使您能够通过宏来实现。按着这些次序:
在Android Studio中,打开任何源代码文件。
按Ctrl+ Alt+ O这可用于查找/优化未使用的导入。
如果打开对话框,请选择“不再显示”,然后单击“运行”。
转到“ 编辑” >“ 宏” >“ 开始宏录制”。
按Ctrl+ Alt+ O。
按Ctrl+ Alt+ L。这将格式化您的代码。(Shift+ Ctrl+ Alt+ L对于Ubuntu)。
按Ctrl+ S。这将保存您的文件;)
转到“ 编辑” >“ 宏” >“ 停止宏录制”。
使用名称保存此创建的宏,例如:“自动格式化”。
繁荣,您现在已经成功创建了宏。现在,只需为其添加/分配快捷方式:
打开首选项。
在左侧栏中搜索Keymap。
在右侧窗格中,在搜索栏中单击并键入您保存的宏的名称(“自动格式化”。)
双击您的项目。可能有两个,单击哪个都没关系。
单击添加键盘快捷方式。
将键盘快捷键设置为Ctrl+ S。
最后,确认替代Ctrl+ S是您的新宏。
Ctrl+ Alt+ L可能与Ubuntu中的“锁定屏幕”快捷方式冲突。在这种情况下,您可以按以下方式更改“重新格式化代码”的键盘快捷键:
文件->设置-> IDE设置->键盘映射
搜索“重新格式化代码”并更改键盘快捷键。
确实,由于使用此快捷键Ctrl+ Alt+ 后我的Ubuntu锁定屏幕,我进入了该线程L。因此,如果您遇到相同的问题,只需转到“ 设置”-“键盘”-“快捷方式”-“系统”,然后更改“锁定屏幕”的默认快捷方式。
我认为很明显,对于Android Studio中的代码格式,组合键为:
CTRL+ ALT+ L(Win / Linux)
OPTION+ CMD+ L(Mac)
但是,我们忘记了有关“跳入方法”的答案。那么可以通过以下三种方式进入任何声明/实现:
CTRL+ B或CTRL+ CLICK(Win / Linux)
CMD+ B或CMD+ CLICK(Mac)
这些命令显示了实现所选类/接口的所有类/接口的列表。在变量上,其作用与转到声明相同。
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)
尝试这个。
注意:这里对于Linux的许多答案仅仅是Ctrl+ Alt+ L ,这是错误的。在Linux中,执行Ctrl+ Alt+会L锁定系统。
KDE Menu -> System Settings -> Shortcuts and Gesture -> Global Keyboard Shortcut
将其更改,然后在“ KDE组件”微调器中选择“ KDE会话管理器”。清除锁定会话快捷方式。
这是Ctrl+ Alt+ L的Windows。有关键盘快捷键的完整列表,请查看用户手册:https : //developer.android.com/studio/intro/keyboard-shortcuts.html
我有使用Ctrl+ Alt+ 的经验L在Windows中,此快捷方式根本不起作用,因为它是由在后台运行的另一种软件保留的。后来我才意识到。
我决定提及此问题,因为我认为这可能有所帮助。。。
在Eclipse中可以找到所有命令的最佳键是Ctrl+ Shift+L。
通过按此键,您可以获取Eclipse中的所有命令。
一个重要的是Ctrl+ Shift+ O导入和取消导入无用的导入。