【问题标题】:Comment shortcut Android Studio评论快捷方式 Android Studio
【发布时间】:2014-10-20 19:43:27
【问题描述】:

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

当我按下 cmd+/cmd+maj+/ 什么都没发生……

【问题讨论】:

  • 您使用的是英文键盘布局吗?我正在使用没有/(那里是Shift + 7)的德国布局,所以我将它重新映射到cmd + 7 以及cmd + numpad /,这对我来说很好。
  • cmd + numpad / 正在这样做。德语键盘。 Ubuntu 14.04

标签: android-studio keyboard-shortcuts


【解决方案1】:

带数字键盘的 Mac

行注释同时持有:Cmd + /

Block Comment 保留所有三个:Cmd + Alt + /

Mac

行注释同时持有:Cmd + + =

Block Comment 保留所有三个:Cmd + Alt + + =


Windows/Linux:

行注释同时按住:Ctrl + /

Block Comment 按住所有三个:Ctrl + Shift + /

删除评论块的方法相同。


提供方法文档注释 在方法名称上方输入/**并按Enter

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

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

【讨论】:

  • 如果您使用数字键盘中的“/”(如果有的话),在键盘右侧,您不必编辑宏。似乎数字键盘上的“/”和键盘中间的“/”不是“相同”键。 (PC/法语)
  • 根据我的经验,您应该坚持使用行注释而不是块注释,因为删除块注释会修改文档 /** */
  • @PeterSmith 是的,但它仍然会破坏它。自己试试吧;选择一些带有文档的代码块,然后按两次Ctrl + Shift + /
  • 我在 Mac 上使用 Android Studio 4.2.1,带有丹麦语键盘,没有数字键盘。当我按下组合 cmd + += 时,什么也没有发生。我在这里尝试了其他答案,但也没有运气。
【解决方案2】:

在西班牙语键盘中,无需更改任何内容,我可以用键发表评论:

cmd + -

cmd + alt + -

这是有效的,因为在英文键盘中 / 与 - 在西班牙键盘上位于同一位置

【讨论】:

  • 由于某种原因它停止为我工作。现在这个组合只是折叠代码块。有什么线索吗?
【解决方案3】:

在 PC 上默认设置为 Ctrl + /。这将切换评论选择或当前行。

【讨论】:

    【解决方案4】:

    在 Android 工作室 CTRL + SHIFT + / 用于 windows。

    【讨论】:

      【解决方案5】:

      我正在使用德语键盘,斜杠 (/) 在 7 键上,这意味着访问将是 Ctrl + Shift + 7 kbd>。但是,这不起作用,因为这是使用书签 7 预定义的。

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

      【讨论】:

        【解决方案6】:

        在 android studio 你可以做 单个注释(转到行,然后 Ctrl+/) 和 使用 (选择文本然后 Ctrl+Shift+/)

        阻止评论

        如果你想改变注释文本的颜色 转到File->Settings->IDE settings->Editor->Color & fonts->Java->(Line comment or block comment) 并更改属性。 我更喜欢它是在notepad++编辑器中使用的绿色。

        【讨论】:

          【解决方案7】:

          我使用这个序列(不是“线性”快捷方式,但无论如何都很有用):

          • alt+c 然后alt+b(持有alt)用于块注释
          • alt+c 然后alt+l(持有alt)行注释

          (他们使用 android studio 菜单)

          【讨论】:

            【解决方案8】:

            在 mac 上,使用英国英语键盘布局在 android studio 中达到 quickcomment 组合键是:

            cmd + alt(选项) + /

            【讨论】:

              【解决方案9】:

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

              • 命令 + /

              使用 // 符号的评论

              • Cmd + Opt + /

              使用 /* */ 表示法的评论

              【讨论】:

                【解决方案10】:

                对于行注释,同时保留:

                Ctrl + /

                对于 Block Comment 保留所有三个:

                Ctrl + Shift + /

                删除评论块的方法相同。

                【讨论】:

                  【解决方案11】:

                  在 Mac 和土耳其语键盘上是(用于注释掉和取消注释)

                  行注释: cmd +.

                  屏蔽评论: cmd+alt +.

                  【讨论】:

                  • cmd + .如果您在方法内,则缩小方法,否则它不起作用。 cmd + alt + 。显示绿色对话框,上面写着“当前文件中没有自定义折叠”这些快捷方式现在在 AS 3.1 中不起作用吗?我正在使用 MacBook Air 2017。
                  • @Thracian 在 3.1+ 上不起作用,还有一些其他错误,比如你不能在土耳其键盘上输入 @
                  • @EgeKuzubasioglu 我分配了我自己的快捷方式。经常手动评论或阻止评论非常烦人。我用的是 AS 31.3,我可以用 alt+q 输入@,你的有什么不适合的?
                  【解决方案12】:

                  Ctrl + Shift + / 在 Windows 上非常适合我。

                  【讨论】:

                    【解决方案13】:

                    请务必使用键盘右侧的斜杠 (/)。

                    对于行注释:

                    Ctrl + /

                    对于块评论:

                    Ctrl + Shift + /

                    您可以在 Android Studio 中查看所有键盘映射:Help ➤ Default Keymap Reference

                    【讨论】:

                      【解决方案14】:

                      对于German Layout(Deutsches Layout)默认为:

                      对于行注释: strg + 数字键(/)

                      对于块评论: strg+shift+数字键(/)

                      【讨论】:

                        【解决方案15】:

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

                        行注释同时包含:Cmd + É

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

                        “É”与英文“?/”在同一位置。

                        【讨论】:

                          【解决方案16】:

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

                          可以通过“设置”对话框配置(和查看)键盘快捷键,可通过File -> Settings 访问。

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

                          1. 在左侧列表中选择 Keymap。请注意,有一个“Keymaps”选项,根据原始选择,分配给给定功能的快捷键会因 Keymap 而异。

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

                          修改快捷方式:

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

                          【讨论】:

                            【解决方案17】:

                            在冰岛语 MAC 键盘中:CMD + -

                            【讨论】:

                              【解决方案18】:

                              如果你用的是 Eclipse,在 Settings>Keymap Keymaps: 中有一些东西,你可以选择 Eclipse 来保持相同的快捷键。

                              【讨论】:

                                【解决方案19】:

                                android studio 中的多行注释

                                然后选择您要评论的语句

                                使用 ctrl+shift+/

                                and for removing mutiline comment 
                                
                                select the statement that you want to uncommented then
                                
                                use **ctrl+shift+/**
                                

                                单行注释

                                单行注释

                                使用 ctrl+/

                                【讨论】:

                                • 这与 Hugo Gresse 的回答有何不同?
                                【解决方案20】:

                                在 LINUX 中

                                1.单行评论。 Ctrl + /

                                2.对于屏蔽评论 Ctrl + Shift + /

                                【讨论】:

                                • 这似乎是许多现有答案的重复,包括this answer
                                • 我认为没有人给出 linux 的答案
                                【解决方案21】:

                                Mac OS X 10.5+ 的示例,带有 德语布局 键盘没有数字键盘

                                1. 打开首选项
                                2. 搜索“键盘映射”
                                3. 展开“主菜单”
                                4. 展开“代码”
                                5. 删除所有快捷方式(只是一个建议)
                                6. 为单行注释添加快捷方式(例如 Ctrl++
                                7. 为块注释添加快捷方式(例如 Ctrl+alt +
                                8. 这样您可以确保这些键没有被映射(除非您之前将它们分配给另一个函数)

                                【讨论】:

                                  【解决方案22】:

                                  像专业开发者一样的评论方法:

                                  Windows/Linux:

                                  行评论:Ctrl + /

                                  块评论:Ctrl + Shift

                                  方法注释:

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

                                  它会像我们在标准文档中看到的那样添加注释 sn-p,试一试。

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

                                  【讨论】:

                                  • 如果您喜欢使用方法评论快捷方式,请点赞。
                                  • 恭喜获得 1500 名声望..!
                                  【解决方案23】:

                                  对于行注释:Ctrl + /

                                  对于块注释:Ctrl + Shift + /

                                  【讨论】:

                                    【解决方案24】:

                                    苹果机:

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

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

                                    【讨论】:

                                      【解决方案25】:

                                      您可以添加三个斜线。

                                      /// Add comments
                                      

                                      这样可以清除“注释掉代码2行”的问题。

                                      【讨论】: