如何在Windows上使用Mac OSX Keymap进行WebStorm或IntelliJ IDEA?

Rya*_*tts 7 settings keymapping intellij-idea webstorm keymaps

我在Mac和Windows上使用WebStorm用于工作目的.我想知道是否可以在Windows上使用MAC OSX键映射.

在Windows上,如果加载MAC OSX键映射,映射似乎没有正确排列.例如,我看到Meta正在使用的字符,但Windows似乎没有正确映射该字符.

我还想说明我在Windows PC上使用Mac键盘.

Cra*_*der 8

Cmd(Meta)键如何映射到您的Windows键?

您可以获取完整的Mac键映射XML文件,并替换meta为Windows上的任何键.某些键可能无法正常工作,或者您可能会遇到冲突的映射.

没有简单明了的方法可以开箱即用.

在Mac键盘映射使用Alt,Ctrl,MetaShift修饰.这不能直接映射到只有3中,你在Windows(改性剂Alt,Ctrl,Shift).默认情况下,您不能Win用作修饰符.

此外,Win操作系统已经采用了许多组合(并且禁用这些默认映射的唯一方法是通过注册表修改).

欢迎您尝试一下,因为有一种解决方法可以将Win工作作为IntelliJ IDEA中的修饰符.

  • 如果 Windows 的修饰符较少,那么将 Windows 键盘映射转移到 Mac 上是否有意义? (3认同)
  • 创建另一个适用于标准 Windows 键盘的映射模板是否有意义?(这样映射与 Mac 类似)我建议使用 Caps Lock 作为额外的 Mac 键(Command 或 Control)。Caps Lock 是一个人们很少使用的按键。当前的模板根本不适用于此用例(Windows 键盘上的 Mac 映射),我认为这是一个重要的用例。 (2认同)
  • 为什么键盘映射差异如此之大?一件事 - META 键,但另一件事 - 键映射。例如:重构此 — Ctrl + Alt + Shift +T 与 Ctrl + T,或选择下一个匹配项 — Alt + J 与 Ctrl + G (2认同)

mop*_*pag 6

samvtrran有一个第三方插件可以解决这个问题:macOS For All

这是插件说明:

适用于 Windows 和 Linux(如果您确实需要的话,还可以使用 macOS!)的键盘映射,可将常见的 macOS 10.5+ 快捷键重新绑定到非命令键。某些快捷键并非修饰键的 1:1 替代,因此请检查按键更新表。

如果您发现任何冲突的快捷键或对新的按键绑定有建议,请在 GitHub 上提出问题。

  • 这太棒了!虽然替换不是 1:1,但它们确实是经过深思熟虑且直观的! (2认同)