【发布时间】:2016-03-08 17:59:50
【问题描述】:
是否可以在 Mac OS X 上为 Intellij IDEA 提供默认的 Windows 键映射。它不是像 Eclipse Windows 键映射这样的选项吗?
【问题讨论】:
标签: java macos intellij-idea keymapping keymaps
是否可以在 Mac OS X 上为 Intellij IDEA 提供默认的 Windows 键映射。它不是像 Eclipse Windows 键映射这样的选项吗?
【问题讨论】:
标签: java macos intellij-idea keymapping keymaps
这对我来说也很痛苦。我有时在 Windows、Linux 和 macOS 的 IntelliJ 工作,只是不想在精神上处理不同的布局。
我终于成功地拥有了相同的布局,并且我还在 除 IntelliJ 之外的所有应用程序中交换了键盘上的控制/命令按钮(我使用的是常规 Windows 键盘) 所以我可以在整个系统中使用 ctrl + c/v/a/f/...。
编辑了我的 /Users/username/.config/karabiner/karabiner.json 并在配置文件 > complex_modifications > 规则下的该 json 中添加了我自己的规则:
{ "description": "ctrl/command swap", “操纵者”:[ { “条件”: [ { “bundle_identifiers”:[ “^com\\.jetbrains\\.intellij$” ], “类型”:“最前面的应用程序_除非” } ], “从”: { “key_code”:“left_control” }, “至”: [ { “key_code”:“left_command” } ], “类型”:“基本” }, { “条件”: [ { “bundle_identifiers”:[ “^com\\.jetbrains\\.intellij$” ], “类型”:“最前面的应用程序_除非” } ], “从”: { “key_code”:“left_command” }, “至”: [ { “key_code”:“left_control” } ], “类型”:“基本” } ] }【讨论】:
frontmost_application_unless 我认为它应该是frontmost_application_if - 因为我将设置读取为Update the key binding *if* the front most application is intellij 而不是Update the key binding *unless* the front most application is intellij ...我错过了什么吗?