Android studio中的代码格式化快捷方式
我已经开始使用Android Studio进行开发 。 在eclipse中,我使用的是Ctrl + Shift + F,但是在Android studio中它不起作用,它会有所不同。
我怎样才能跳转到.java
任何方法。 我在eclipse中使用Ctrl + O。
可用吗? 任何人都可以告诉我,代码格式的快捷方式?
赢得
Ctrl + Alt + L
Linux的:
Ctrl + Shift + Alt + L
苹果电脑:
Option + Command + L
参考: 键盘命令 ,这里是Windows / Linux用户和Mac用户的完整命令
Ubuntu更新由于Rohit在Ubuntu中面临的问题是格式化代码快捷方式,因为Ctrl + Alt + L键用于lockingUbuntu中的屏幕。
我发现Ubuntu首先处理重要事件。 所以试着改变Ubuntu中的Ctrl + Alt + L动作就可以了。
步骤是:
进入System Tools -> System Settings -> Keyboard -> Shortcuts Tab -> System -> Lock Screen
select行New Accelerator...
将显示,然后按任何带有Alpha键的特殊键(如Shift + L )。 您更改了快捷键。
现在检查Studio中的格式键。
另外
Ctrl + Alt + Shift + L (对于一个对话框)
更新来自亨利庄 ,也在用户2340612给出的另一个答案。
您也可以使用Eclipse快捷方式。 Windows和Linux,转到File > Settings > Keymap
,Mac OS X,转到> Preferences > Keymap
然后从下拉菜单中selectEclipse。
您还可以使用Eclipse的键盘快捷键:只需在preferences-> keymap上,然后从下拉菜单中selecteclipse 。
编辑
实际path是: File->Settings->(under IDE settings)->Keymap
(感谢@Dhinakaran Thennarasu)
检查Studio提示和技巧文档中给出的键盘命令 。
只需select代码和
-
在Windows上按Ctrl + Alt + L
-
在Linux上按Ctrl + Windows键 + Alt + L
-
在Mac上做CMD + Alt + L
从junaidp这个解决scheme
要在Linux上的Android Studio上格式化代码,您可以改为使用CTRL + ALT + SUPER + L。 你可以使用这个,并避免不得不改变系统的快捷方式。 ( 超级键是除ALT键外的Windows图标键)。
在使用所有这些快捷方式之前,您必须将所有ecplise快捷方式应用于Android Studio。
过程:步骤:
Setting -> KeyMap -> Select Eclipse -> Apply -> OK
现在,您可以在Android Studio中使用所有ecplise快捷方式
在这里有一些快照。
在Android Studio中进行代码格式化
CTRL + ALT + L (Win / Linux)
OPTION + CMD + L (Mac)
用户也可以使用Eclipse的键盘快捷键:只需进入设置>>首选项 – >键盘映射,并从下拉菜单中selectEclipse (或任何你喜欢的)。
检查这个。 您也可以根据自己的喜好进行更改。
只要添加到@ user2340612答案切换键盘映射到Eclipse,Android Studio 1.0.1的path是:
File -> Settings -> Keymap (Under Editor option) -> Keymaps = Eclipse
在Ubuntu中, Ctrl + Alt + L可能与Lock Screen快捷方式冲突。 在这种情况下,您可以更改重新格式化代码的键盘快捷键,如下所示:
文件 – >设置 – > IDE设置 – >键盘映射
search重新格式化代码并更改键盘快捷键。
真的,我在这个快捷键Ctrl + Alt + L之后去了这个线程,因为我的Ubuntulocking屏幕。 所以,如果你有同样的问题,只需进入设置 – 键盘 – 快捷方式 – 系统,并更改“locking屏幕”的默认快捷方式。
我认为很明显,在Android Studio中的代码格式组合键是:
CTRL + ALT + L (Win / Linux)
OPTION + CMD + L (Mac)
但是,我们忘了回答关于跳入方法。 那么有三种方法来进行任何申报/实施:
- 转到声明
CTRL + B或CTRL + CLICK (Win / Linux)
CMD + B或CMD + CLICK (Mac)
- 转到实施
这些命令显示了正在实现所选类/接口的所有类/接口的列表。 在variables上,它与Goto声明具有相同的效果。
CTRL + ALT + B (Win / Linux)
CMD + ALT + B (Mac)
- 转到types声明
这些捷径将进入“AnyClass”类的声明。
CTRL + SHIFT + B (Win / Linux)
CTRL + SHIFT + B (Mac)
此外,还有一个转到超级class的捷径。 这将打开当前符号的父项。 几乎与Goto Implementation相反。 对于重写的方法,它将打开其父实现。
CTRL + U (Win / Linux)
CMD + U (Mac)
对于自动格式化Android Studio中的Java / xml文件,请使用以下命令:
当你正在寻找与Eclipse一样的工作时,Android工作室没有这样的内置function,但它可以让你通过macros来完成它,请按照以下步骤操作:
在工作室打开你的任何源代码文件。
按Ctrl + Alt + O这用于查找/优化未使用的导入。
如果打开一个对话框,select“不要再显示”,然后点击运行。
转到编辑>macros>开始macros录制。
按下Ctrl + Alt + O。
按下Ctrl + Alt + L。 这会格式化您的代码。 ( Shift + Ctrl + Alt + L为Ubuntu)。
按下Ctrl + S ,这将保存您的文件;)
转到编辑>macros>停止macros录制。
例如保存这个创build的macros名称:“自动格式化”。
繁荣,你已经成功地创build了你的macros,现在只需添加/分配一个快捷方式:
打开首选项。
在左侧栏中searchKeymap。
在右侧窗格中,单击search栏并input已保存macros的名称(“自动格式化”)。
双击您的项目。 可能有两个,你点击哪一个并不重要。
点击添加键盘快捷键。
将您的键盘快捷键设置为Ctrl + S。
最后,确认覆盖Ctrl + S是你的新macros。
为我工作的捷径是
SHIFT + ALT + CMD + L
您可以优化导入以删除不使用的导入,并自动导入新的类。
尝试这个。
- 在Windows上按Ctrl + Alt + L
- 在Linux上按Ctrl + Shift + Alt + L打开对话框,然后重新格式化。
- 在Mac上做CMD + Alt + L
注意:这里Linux的许多答案只是Ctrl + Alt + L ,这是错误的。 在Linux中, 按Ctrl + Alt + L可locking系统。
这是Windows的Ctrl + Alt + L。 有关键盘快捷键的完整列表,请参阅用户手册: https : //developer.android.com/studio/intro/keyboard-shortcuts.html
在Eclipse中可以find所有命令的最佳键是CTRL + SHIFT + L
通过按这个你可以得到Eclipse中的所有命令。
一个重要的是CTRL + Shift + O来导入和取消导入无用的导入。
- string资源新行/ n不可能?
- 亚行通过无线
- 如何在Android Studio中查看所有TODO任务?
- FileProvider crash – npe尝试调用空string上的XmlResourceParser
- 没有loginbutton的Facebookauthentication
- 如何防止广告拦截器阻止应用上的广告
- 在添加标记Google Maps v2 Android时自动打开InfoWindow
- 拦截软键盘上的button
- managedQuery()vs context.getContentResolver.query()vs android.provider.something.query()