プログラミング

【キーバインド変更】Xcodeにコマンド⌘ + shift + D【行を下に複製】を追加する方法

本記事の内容

  • Xcodeのショートカットキーを変更する方法
  • 【コピーして下に複製】する動作をinfo.plistに追加する
  • 追加した動作に⌘ + shift + Dコマンドを割り当てる

こんにちはタイキです。

Xcodeにatomと同じ⌘ + shift + Dコマンドを追加しようとしたら少し時間がかかってしまったので記事にまとめようと思います。

Xcodeのショートカットキーを変更する方法

 

変更するだけなら簡単です。

 

Xcodeを開いて【Xcode < Preference < KeyBindings】と開き、

 

KeyBindingSetを開き、Manage Key Bindingsから左下の+ボタンを押し

Duplicate “Default” でDefault設定をコピーして自由にカスタマイズしましょう。

 

しかし、【コピーして下に複製】という設定がありません。
そのため、まずはinfo.plistファイルをいじって設定を追加する必要があります。

 

【コピーして下に複製】の設定をinfo.plistに追加する

 

キーバインドのinfo.plistファイルは

/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/Resources/IDETextKeyBindingSet.plist

にあります。

 

Finderを開き、【⌘ + shift + G】を押して上の移動先を入力してあげると早いです。

移動すると【IDETextKeyBindingSet.plist】という名前のフォルダがあるのでXcode以外のアプリケーションで開きます。

【右クリック<このアプリケーションで開く】で別のアプリケーションで開けます。
atomやテキストエディタで開けばOKです。

デフォルトアプリのXcodeで開くとXLM形式ではなくGUIで表示されてしまい、この後に紹介するコードでの設定追加ができないからです。
 
【IDETextKeyBindingSet.plist】ファイルを開いてあげたら以下のコードを挿入します。

 

こんな感じです。

こうすると、先ほどの【Xcode < Preference < KeyBindings】に【Customized < Duplicate Current Line 】というKeyが表示されます。

 

⌘ + shift + Dを割り当てる

 

あとは【Customized < Duplicate Current Line 】に⌘ + shift + Dを割り当てるだけです。

Keyが見つからない場合は検索バーで【Duplicate Current Line】  を検索してみてください。

 
【おすすめのイチナナライバー事務所】「ライバークリエイト 」さん!

*画像をクリックするとライバークリエイトのLINEに飛びます

ライバー歴3年の僕がおすすめするイチナナライバー事務所は、「ライバークリエイト」さんです!

登録者1,000名以上の大手ライバー事務所です。

特に音楽・雑談ライバーに強く、プロのミュージシャンの方も所属しています。

主にイチナナがメインですが、Pococha、ビゴライブなど他の配信アプリの公式にもなれちゃいます!

●応募手順:LINE友だち追加>表示される文章をそのまま送信してください! 

>ライバー応募はこちら<

line

※PCの方はこちらのQRをスマホで読み取ってください!

ブロガー/ライバー/YouTuber/エンジニア
タイキ
無名の大学生からライバーになり、男性1位・17Live世界イベ出場・東京Walker+掲載されました!ライバー歴3年

このブログではライブ配信の情報、ガジェット、在宅ワーク、起業について発信しています。

【経歴】慶應→イチナナ公式ライバー→世界イベや雑誌掲載などランキング上位多数→起業

お問い合わせ>>
\ Follow me /