Intellij Idea Mac上的IntelliJ Find Action错误地打开终端应用程序

3zwtqj6y  于 2023-06-21  发布在  Mac
关注(0)|答案(4)|浏览(183)

当我在IntelliJ中按Cmd + Shift + A时,它应该打开“查找操作...”对话框。相反,它Terminal.app使用apropos命令打开www.example.com。
如何解决这个问题?

6jjcrrmo

6jjcrrmo1#

似乎在MacOs 10.14.4中启用了一个新的默认快捷方式-服务->终端中的搜索手册页索引。它使用与Find Action-Cmd+Shift+A相同的快捷方式。因此,在IDE中使用Find Action有时会使用apropos <smth>命令output.

打开终端窗口

fsi0uk1n

fsi0uk1n2#

显式位置:系统偏好设置>键盘>快捷方式>服务(在左手边)>(取消选中)搜索man终端中的页面索引

yjghlzjz

yjghlzjz3#

这里有一个脚本(hosted in gist),它将通过命令行来完成这一任务,对于希望为许多用户推出这一更改的组织来说,这可能很有用。

TEMP_SETTINGS_FILE=$(mktemp -t 'man-shortcuts-off.json')
cat > $TEMP_SETTINGS_FILE <<EOF
{
  "NSServicesStatus": {
    "com.apple.Terminal - Open man Page in Terminal - openManPage": {
      "presentation_modes": {
        "ContextMenu": false,
        "ServicesMenu": false
      },
      "enabled_context_menu": false,
      "enabled_services_menu": false
    },
    "com.apple.Terminal - Search man Page Index in Terminal - searchManPages": {
      "presentation_modes": {
        "ContextMenu": false,
        "ServicesMenu": false
      },
      "enabled_context_menu": false,
      "enabled_services_menu": false
    }
  }
}
EOF
# Settings are stored in the pbs domain. Other settings in this domain will not be overwritten. I’ve included the settings to change in JSON for brevity. They are converted to XML (which `defaults import` expects) before being imported.
plutil -convert xml1 -o - ${TEMP_SETTINGS_FILE} | defaults import pbs -
rm ${TEMP_SETTINGS_FILE}
lfapxunr

lfapxunr4#

Intellij文件搜索问题。在MAC中搜索文件时观察到的问题
[1]: https://i.stack.imgur.com/C90Nb.png

相关问题