2015年7月28日火曜日

AppCode で Eclipse のショートカットキーを使う方法

# ウェアラブルと関係ありません

ここ数日、現在 iOS のアプリ開発のために、Xcode でなく AppCode を使い始めました。
ただし私は Eclipse に慣れているため、AppCode のショートカットキーを覚えるのが大変つらい。

そこで考えたのが、IntelliJ/AndroidStudio から設定ファイルを移植しようという案。

結論としては、『IntelliJ IDEAのキーバインド設定をAppCodeでも共有しようとしたらかなりハマった件』の方のやりかたを参考にしつつもやりかたを変えたことで、移植することができました。



■やりかた
1) Eclipse のキーバインド設定 Keymap_EclipseMac.xml を こちら からダウンロード
2) 上記を AppCode のキーマップファイル保存先に設置

※私の場合の場所:
MacBook-Air-2:keymaps j-akita$ pwd
/Users/j-akita/Library/Preferences/appCode31/keymaps
MacBook-Air-2:keymaps j-akita$ ls
Keymap_EclipseMac.xml

※私の環境:
・AndroidStudio Al-141.2024585 (IntelliJ ではありません)
・AppCode3.1

3) AppCode を起動
4) Preferences を開いて、キーマップとして Eclipse (Mac OS X) を選択
5) ソースを開いてメソッドを選択して F3 を押すと、Eclipse と同じく定義先にジャンプ!! やった!!!

■解説
基本的には『IntelliJ IDEAのキーバインド設定をAppCodeでも共有しようとしたらかなりハマった件』のとおりなのですが、この通りに実施した場合、私の環境では AppCode を起動した時に

Cannot read scheme Keymap_Mac.xml from $ROOT_CONFIG$/keymaps Wrong keystroke=null action id=TestGestureAction keymap=Mac OS X 10.5+

などというエラーが出ました。
そこで、対応したのは
・Keymap_Mac.xml をコピーしないこと
・編集済みの Keymap_EclipseMac.xml をさらに編集して、parent="$default" にしたこと
となります。

※これでいいのかは不明ですが、とりあえず動いでいるようです。。。

# Android と iOS のアプリ開発を同じような環境で実施できるのは大変ありがたい。



---
2015/07/28 9:21 うっ、コメントアウトが効かない・・・?

0 件のコメント:

コメントを投稿