Mac | Xcode keybinding
Xcode Key Bindings
environment
macOS Ventura 13.0.1
Xcode Version 14.1 (14B47b)
Xcode 上での編集
Xcode > Settings... > Key Bindings
GUIで編集できない、削除できないキーが複数ある。
その場合ファイルを直接いじることで(ほぼ)可能。
実ファイル
~/Library/Developer/Xcode/UserData/KeyBindings/
以下
xxx.idekeybindings
一つのコマンドを取り出すと、こんな感じ。
<dict> <key>Action</key> <string>findAndReplace:</string> <key>Alternate</key> <string>NO</string> <key>CommandID</key> <string>Xcode.IDEKit.CmdDefinition.FindAndReplace</string> <key>Group</key> <string>Find Menu</string> <key>GroupID</key> <string>Xcode.IDEKit.MenuDefinition.Main</string> <key>GroupedAlternate</key> <string>NO</string> <key>Keyboard Shortcut</key> <string>@h</string> <key>Navigation</key> <string>NO</string> <key>Title</key> <string>Find and Replace…</string> </dict>
変更するには、
<key>Keyboard Shortcut</key>
の下の string タグを編集する。
もしくは、
<key>Keyboard Shortcut</key> <string>@h</string>
の部分を削除すればキーバインドを削除できる。
modifier
modifier | sign |
---|---|
control | ^ |
shift | $ |
cmd | @ |
option | ~ |
<key>Keyboard Shortcut</key> <string>@h</string>
で ( command h ) の意味