【发布时间】:2019-09-08 20:15:10
【问题描述】:
当我在 IntelliJ 中按 Cmd + Shift + A 时,它应该会打开“查找操作...”对话框。相反,它会使用 apropos 命令打开 Terminal.app。
我该如何解决这个问题?
【问题讨论】:
标签: intellij-idea jetbrains-ide
当我在 IntelliJ 中按 Cmd + Shift + A 时,它应该会打开“查找操作...”对话框。相反,它会使用 apropos 命令打开 Terminal.app。
我该如何解决这个问题?
【问题讨论】:
标签: intellij-idea jetbrains-ide
这是一个脚本 (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}
【讨论】: