【问题标题】:Line-Comment shortcut on german keyboards德语键盘上的行注释快捷方式
【发布时间】:2015-12-27 09:58:54
【问题描述】:

德语键盘上的 CTRL + SLASH 是什么意思?

我知道 US-Layouts 得到了德语 _ 所在的 /,因为我使用 US-Layout 有一段时间了。但是 CTRL + _ 只是折叠一个方法。

【问题讨论】:

  • 7上面有斜线吗?你试过CTRL+SHIFT+7吗?
  • @Makoto:当然可以。对不起,我没有提到它。

标签: intellij-idea keyboard-shortcuts


【解决方案1】:

只需在小键盘上使用斜线 (Ctrl + ÷)。

【讨论】:

  • 这行得通!虽然它更像是一个“临时”解决方案,因为我经常在笔记本电脑上编码。 :)
  • 好主意。但它不适用于块 cmets (Ctrl+Shift+Slash)
  • 如果您使用的是笔记本电脑(没有小键盘),您的键盘布局可能允许模拟小键盘(通常使用 [Fn] 键)。
  • 我可以确认它可以与模拟笔记本电脑上的 NumPad 和相应斜线的功能键一起使用。
  • 没有小键盘 ;)
【解决方案2】:

我在 Intellij Idea 上找到了使用所需快捷方式的解决方案。

您只需要:
- 点击Ctrl+Alt+S打开设置对话框, - 从左侧菜单中选择“键盘映射”
- 然后搜索关键字“评论”。
- 右键单击​​“带有块评论的评论”并选择添加键盘快捷键。
- 输入您要使用的快捷方式,然后单击确定。
更多详情:https://www.jetbrains.com/help/idea/2016.3/configuring-keyboard-shortcuts.html

【讨论】:

  • 由于语言设置,我讨厌重新映射事物。在重新安装它或更改 VM 等时,您将不得不一直这样做。我开始在 macos 上使用 US-Layout(在家里用 Windows 挣扎,因为没有简单的方法来使用 ä、ö、ü)但是除此之外,编写代码是一个梦想。所有特殊字符都很容易访问。 :)
【解决方案3】:

我刚刚更改了 Ctrl + SlashCtrl + Shift + Slash Ctrl + 7Ctrl + Shift + 7。 按预期工作,因为它们在德语键盘上是同一个键。

问题是 Ctrl + Shift + 7 用于为一行添加书签,所以我必须覆盖这个快捷方式。

【讨论】:

  • 为什么不使用 CMD+SHIFT+7?
  • @frhd 你可以使用你想要的每一个快捷方式,但默认是Ctrl + Slash。这是一个问题,因为slash7 是德语键盘上的相同键。
  • 我刚刚意识到这基本上是一回事。我的坏:)
【解决方案4】:

截至今天,这仍然是一个未解决的 IDEA 问题,请参阅此 https://youtrack.jetbrains.com/issue/IDEA-16116

定义自定义键盘映射似乎是最好的解决方案。

【讨论】:

    【解决方案5】:

    聚会有点晚了,但也许它可以帮助某人...... 我在 gnome 桌面上使用 Ubuntu 16.04。 我经常在德语和英语键盘布局之间切换。

    为了能够在英文布局中使用 IntelliJ 快捷方式,我必须在系统设置中更改布局的顺序: (gnome 桌面)> 设置 > 键盘 > 输入源(右上角) 在那里您可以找到所有已配置的输入源。我将“english”移到顶部。

    现在我可以使用所有基于英文布局的快捷键,即使我切换到德语。这意味着例如Ctrl + _ 与德语或 Ctrl + / 与英语布局将是 IntelliJ 中的行注释。

    【讨论】:

    • +1,我认为这是最接近“完美”的地方。另一个推动我的想法是将我所有设备的布局设置为“英语美国国际”。我可以用那个写变音符号,并且仍然拥有所有不错的快捷方式(它们的使用方式:P)。
    【解决方案6】:

    不是一个真正的答案,但我在谷歌搜索时发现了这个,不幸的是,我也不得不添加一个自定义键盘映射。

    我现在在 CMD + ß 上有它。不使用该组合(由于其 QWERTZ 关系,这很有意义)。对我有用。

    【讨论】:

      【解决方案7】:

      我刚刚发现 STRG(CTRL) + # 适用于我的 QWERTZ 键盘。 希望它可以帮助别人!

      【讨论】:

        【解决方案8】:

        我也很纠结这个快捷方式,找不到合适的组合。 我找到的唯一解决方案是使用 Alt+Shift 更改为英文键盘布局,然后使用 Strg+Underscore 进行注释并返回到德文布局 Alt+Shift。 这暂时有帮助。希望有更好的解决方案。

        【讨论】:

          【解决方案9】:

          已经快 4.5 年了,我只是想和大家分享一下,我只是因为这个问题(或多或少)而选择了哪条路线。抱歉,这不是正确的 stackoverflow 方式的答案。

          我将我的键盘设置切换为“美国 - 国际”,并且只在我现在所做的所有事情中使用这个设置。您可以在 windows 和 macos 上使用变音符号(通过按 Shift + ä 然后按您想要的字母)。所有的“特殊键”感觉自然多了!虽然您必须对某些字符进行手指拆分,但它们在美国布局中使用 AT MAX Shift 键。这样写代码感觉好多了!

          我知道,这可能不是你打算做的,但我可以告诉你,我发现越来越多的人这样做了,而且没有一个人对此感到后悔。显然,这意味着您需要能够盲目地处理键盘。 :)

          所以基本上,拥有变音符号需要更多的努力,但这确实值得,因为其他所有内容在美国布局上都非常有意义,并且您将获得所有想要使用的键盘映射。不是那些有时没有意义的蹩脚的“翻译”,比如这里令人讨厌的行注释。

          2021 年更新: 比较您在美国版面中编写这些字符的方式与您使用的任何版面。使用这些字符所涉及的键要少得多,而且我可以单手编写更多内容。

          <>
          []
          {}
          ;
          :
          /
          `
          '
          @
          

          【讨论】:

          • 哇,5 年后得到这样的答案,意味着它真的对你有用。如果我相信让笔记本电脑的键盘读取为美国而不是德国让开发目的更容易,唯一的问题是松散原生变音字母,那么我将尝试这种方法
          • @CarmineTambascia 是的。我已经可以盲写了(数字一开始是最麻烦的)。但是,能够像“打算使用”一样在您使用的所有工具上使用所有快捷方式,真是令人耳目一新。无需搜索所有工具如何解决它,无需在擦除系统或创建新 VM 后重新安装所有插件等。但请记住,只有“美国 - 国际”布局才能轻松完成元音变音!只要你不需要它们并且用英文写,你也可以使用“US”,它是相同的,但组合键更少。 :)
          【解决方案10】:

          对于 MacBook Pro 和 Air,command + shift + 7 在 Visual Studio Code 中工作正常。

          【讨论】:

            【解决方案11】:

            我通过更改快捷方式解决了这个问题。您可以通过以下方式执行此操作:

            1. 在Android Studio的顶部菜单中,点击Android 工作室->首选项...
            2. 会弹出一个新窗口,在其侧面菜单中选择Keymap。现在 你看到一个列表。点击主菜单 -> 代码 -> 评论 行注释(双击)-> 添加键盘快捷键
            3. 会弹出一个小窗口。你现在可以简单地按下你的快捷方式 喜欢并点击确定
            4. 不要忘记点击确定应用来保存您的更改。

            配置的快捷方式应立即生效。

            【讨论】:

              【解决方案12】:

              复制我在 Jetbrain 的错误跟踪器中的一个 cmets 中找到的解决方案(请参阅 https://youtrack.jetbrains.com/issue/JBR-216#focus=Comments-27-4838035.0-0

              [...]

              我找到了插件“Keyboard Nationalizer”。安装插件,重新启动 IntelliJ 并执行“生成国家键盘映射”操作 - 就是这样。

              生成德语布局后,可以再次使用快捷键

              【讨论】:

                【解决方案13】:

                如果您有小键盘,请尝试使用命令 + /(来自小键盘)。它对我有用。

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 2012-07-20
                  • 2013-07-18
                  • 1970-01-01
                  • 1970-01-01
                  • 2018-01-07
                  • 1970-01-01
                  • 1970-01-01
                  • 2020-04-01
                  相关资源
                  最近更新 更多