评论快捷方式Android Studio


143

我正在寻找有用的Android Studio键盘快捷方式来注释代码,例如Sublime Text或Eclipse。

当我按下cmd+ /cmd+ maj+时,/什么也没有发生...


3
您是否使用英文键盘布局?我使用的是德国布局,那里没有/(有Shift + 7),因此我将其重新映射cmd + 7cmd + numpad /对我来说很好用。
蒂姆(Tim)

4
cmd + numpad /在做。德文键盘。Ubuntu 14.04
mcExchange

Answers:


263

带数字键盘的Mac

行注释同时包含:Cmd+/

块注释保留所有三个: Cmd + Alt+/

苹果电脑

行注释同时包含:Cmd++ =

块注释保留所有三个: Cmd + Alt++ =


Windows / Linux:

行注释同时包含:Ctrl+/

块注释保留所有三个:Ctrl+ Shift+/

用相同的方法删除注释块。


提供方法文档注释 类型/**,然后在方法名称上方按Enter

它将创建一个带有参数列表和返回类型的块注释,如下所示

/**
 * @param userId 
 * @return
 */
public int getSubPlayerCountForUser(String userId){}

35
如果您使用数字键盘中的“ /”(如果有的话),则无需在键盘右侧进行编辑。似乎数字键盘上的“ /”和键盘中间的“ /”不是“相同”键。(PC /法语)
Dazzibao'1

以我的经验,您应该坚持使用行注释而不是块注释,因为删除块注释会修改文档/ ** * /
Jacob R

@PeterSmith是的,但是仍然会破坏它。自己尝试;选择一些带有文档的代码块,然后按Ctrl + Shift + /两次
Jacob R

54

在西班牙语键盘中,无需更改任何内容,我可以使用以下键进行注释:

cmd + -

要么

cmd+ alt+-

之所以有效,是因为英语键盘/与西班牙键盘位于同一位置-


2
由于某种原因,它停止为我工作。现在,此组合仅折叠了代码块。有什么线索吗?
danielrosero

23

确保使用键盘右侧的斜杠(/)。

对于行注释:

Ctrl + /

对于块注释:

Ctrl+ Shift+/

您可以在Android Studio中查看所有按键图: Help ➤ Default Keymap Reference


21

在Mac和土耳其语键盘上,它是(同时用于注释和取消注释)

行注释: cmd+.

阻止评论: cmd+ alt+.


2
cmd +。如果您在方法内部,请收缩方法,否则它将不起作用。cmd + alt +。显示绿色对话框,写为“当前文件中没有自定义折叠”,这些快捷方式现在在AS 3.1中不起作用吗?我正在使用MacBook Air2017。–
Thracian

@Thracian无法在3.1+上运行,还有一些其他错误,例如您无法在土耳其语键盘中键入@
Ege Kuzubasioglu

@EgeKuzubasioglu我分配了自己的快捷方式。经常手动注释或注释是很烦的。我使用的是AS 31.3,我可以使用alt + q输入@,什么对您不起作用?
Thracian

14

带有不带NumPads德语布局键盘的Mac OS X 10.5+的示例

  1. 开启偏好设定
  2. 搜索“按键图”
  3. 展开“主菜单”
  4. 展开“代码”
  5. 删除所有快捷方式(仅是一个建议)
  6. 为单行注释添加快捷方式(例如Ctrl+ +
  7. 为块注释添加快捷方式(例如Ctrl+ alt +
  8. 这样,您可以确保未映射这些键(除非您之前将它们分配给了另一个功能)

    在此处输入图片说明


13

在Android Studio中查看和更改键盘快捷键

键盘快捷键可以通过“设置”对话框进行配置(并检查),可通过进行访问File -> Settings

出现此对话框后,要查看(和/或添加)快捷方式,请执行以下操作:

修改快捷方式对话框

  1. 在左侧列表中选择键盘映射。请注意,这里有一个“键盘映射”选项,根据原始选择,分配给给定功能的快捷方式会根据键盘映射而有所不同。

  2. 键入“注释”或与要为其查看/分配键盘快捷键的功能相对应的文本。每个匹配项在下面的列表中都有一个行条目,并且键盘快捷键与该功能一起右对齐。例如,CTRL+ ALT+ SLASHCTRL+ KCTRL+ C都是创建行注释的两个分配。

修改快捷方式:

  1. 选择与要为其查看/分配键盘快捷键的功能相对应的结果行
  2. 用鼠标右键单击,然后选择所需的添加或删除选项。

11

我使用以下顺序(不是“线性”快捷方式,但仍然有用):

  • alt+ c然后alt+ b(按住alt)进行块注释
  • alt+ c然后alt+ l(按住alt)进行行注释

(他们使用android studio菜单)


11

对于德语版式(Deutsches Layout),默认值为:

行注释: strg+Numpad(/)

对于块评论: strg+ shift+Numpad(/)


11

像专业开发人员一样的注释方法:

Windows / Linux:

行注释: Ctrl + /

块注释: Ctrl + Shift

方法注释:

Type `/**` and press `Enter Key`

它将添加注释片段,就像我们在标准文档中看到的一样,请尝试一下。

/**
 * 
 * @param addOpacity
 */
public void setOpacityOnUserImage(boolean addOpacity) {
// Your business logic. 
}

1
如果喜欢使用方法注释快捷方式,请进行投票。
Rishabh Saxena

恭喜1500点信誉..!
realpranav



6

我正在使用德语键盘,并且斜杠(/)在7键上,这意味着访问权限为Ctrl+ Shift+ 7。但是,这是行不通的,因为它已预定义为书签7。

我进入设置(搜索键盘映射)并删除了所有现有的快捷方式。我比Ctrl+ 添加了7,确认删除了书签快捷方式,现在可以正常使用了。



5

对于Android Studio中的多行注释

选择您要评论的陈述,然后

使用Ctrl + Shift + /

and for removing mutiline comment 

select the statement that you want to uncommented then

use **ctrl+shift+/**

单行注释

对于单行注释

使用ctrl + /


1
这与Hugo Gresse的答案有何不同?
Ken YN


3

在LINUX中

1. 单行注释。Ctrl + /

2.对于块注释 Ctrl + Shift + /


这似乎是许多现有答案(包括此答案)的重复。

我认为没有人会为Linux提供答案
Ramesh

2

Mac(法语-加拿大语键盘):

行注释同时包含:Cmd+É

块注释保留所有三个:Cmd+Alt +É

在英语中,“É”与“?/”的位置相同。


2

您确定使用/而不是\吗?在Mac上,我默认找到了:

  • Cmd + /

使用//标记的注释

  • Cmd+ Opt+/

使用/ * * /表示法的注释


2

如果您使用Eclipse,则在Settings> Keymap Keymaps中会有一些设置:您可以选择Eclipse来保留相同的快捷方式。



1

对于行注释,请同时满足以下条件:

Ctrl + /

对于块注释,请保留所有三个:

Ctrl+ Shift+/

用相同的方法删除注释块。


1

在android studio中,您可以使用(转到行然后Ctrl+ /)进行单个注释,并使用(选择文本然后Ctrl+ Shift+ /)阻止注释

另外,如果要更改注释文本的颜色,请转到File->Settings->IDE settings->Editor->Color & fonts->Java->(Line comment or block comment)并更改属性。我更喜欢在记事本++编辑器中使用的绿色。



0

苹果电脑:

要注释/取消注释一行,请使用:Ctrl + /。

要注释/取消注释块,请使用:Ctrl + Shift + /。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.