【问题标题】:Strange key mapping in Android StudioAndroid Studio 中奇怪的按键映射
【发布时间】:2013-11-25 03:49:20
【问题描述】:

我是 Android Studio 的新手,它似乎是一个很棒的 IDE。但我发现它有非常奇怪的键和快捷键映射。我正在使用捷克语键盘。

当我尝试通过按Right ALT + . 键入“>”时,符号没有出现,并且我收到了显示"Go to custom Region. There are no custom foldings regions in the current file." 的消息框

这真是奇怪的行为,我在编写更多字符(如括号)时遇到问题......我尝试将键盘映射配置文件设置为 Visual Studio 等等。但似乎没有任何效果。我在任何其他 IDE(Netbeans、Eclipse、Visual Studio、Xamarin)中都没有这些问题

【问题讨论】:

    标签: android-studio intellij-idea keymapping


    【解决方案1】:

    如果您使用的是 macOS 最新版本并且在使用快捷方式时遇到了奇怪的行为,请尝试以下操作:

    转到 Android Studio -> 首选项 -> 键盘映射

    现在从“Mac OS X”更改为“Mac OS X 10.5+”并点击应用。

    【讨论】:

      【解决方案2】:

      是的,嗯...“旧”键盘的问题。较新的键盘没有 Alt Gr 键,IDE 默认不依赖此键。

      解决方案:

      1. 购买一个没有Alt Gr 的新键盘(使用正确的Alt 而不是Alt Gr 对我有用)
      2. 转到File -> Settings -> Keymap 并搜索实施 - 删除Ctrl + Alt + B,点击“应用”,您现在可以将此快捷方式用于“{”
      3. 正如下面已经提到的......将以下行添加到..\<Android Studio folder>\bin\idea.properties

        actionSystem.force.alt.gr=true

        (更新)由于AS的更新版本(不确定是哪一个,应该是2.3.3+),您不需要手动访问属性文件。转到Help -> Edit Custom Properties 并在此处添加actionSystem.force.alt.gr=true

      【讨论】:

      • 为解决方案 #2 点赞 :-)
      • 同意,解决方案 #2 也适用于我。您也可以单击搜索栏旁边的小放大镜,然后单击 CTRL + ALT +
      • 买一个新键盘...我有 1 年的罗技无线键盘和 Alt Gr 所以...
      • 我的想法是 - 买一个没有“alt gr”的新键盘:)
      • 是否是旧(或旧式)键盘不是问题。例如,所有匈牙利布局键盘都有 AltGr 按钮,因为它绑定了一堆特殊字符,因为我们没有用于 [] 的专用按钮等。我们在语言中有一些额外的字符(ÖÜÓŐÚÉÁŰÍ)他们自己的按钮,所以我们需要使用 AltGr 按钮写 []{}#&@ 等字符。话虽如此,最好的解决方案是属性文件(为什么在设置中没有这个选项?)而不是使用键绑定。
      【解决方案3】:

      我是 Visual Studio 的长期用户,因此想利用我使用 Visual Studio 获得的所有键盘快捷键。

      在 Android Studio 上,我首先将 Keymap 更改为 Visual Studio。您可以通过在 Windows 上使用 Alt+F7 来执行此操作,然后搜索 Keymap。

      通过在 Android Studio 中使用 Visual Studio Keymap,我只得到了与调试相关的映射,这仍然是我在 Visual Studio 中使用的一小部分。

      所以继续添加/修改了更多映射。 这是github链接 https://github.com/vinayakg/VisualStudioKeymapforAndroidStudio/blob/master/settings.jar.

      欢迎公关。

      【讨论】:

        【解决方案4】:

        对于 '>' 符号 (AltGr + .) 和 Android Studio 1.0.1,进入 File>Settings,在 IDE Settings 部分选择 Keymap,搜索“GotoCustomRegion”项(位于 MainMenu-Navigate 中)和删除其映射(通过上下文菜单)。

        【讨论】:

          【解决方案5】:

          转到 Preferences -> Keymap 并选择 Mac OS X 作为 Keymaps。

          【讨论】:

            【解决方案6】:

            添加这一行:

            actionSystem.force.alt.gr=true
            

            到这个文件:

            ...\Android\android-studio\bin\idea.properties
            

            如此处所写: http://youtrack.jetbrains.com/issue/IDEA-91975

            【讨论】:

            • Help/Edit custom properties,因此您无需在当前版本的 AS (3.3.2) 中搜索该文件(可能尚不存在)。
            猜你喜欢
            • 1970-01-01
            • 2017-02-18
            • 2014-04-19
            • 1970-01-01
            • 2017-06-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多