IdeaVim の挙動に不満があるときのストレス発散方法
https://github.com/JetBrains/ideavim ここの Development Environment を読みます。ちょっと冗長なのでまとめると
初期設定
まずは clone
git clone git@github.com:JetBrains/ideavim.git
開く
普通の IntelliJ IDEA 13.1+ (Community or Ultimate) で File → Open… → clone したディレクトリまで移動して Choose
SDK の設定
- Cmd+; (File → Project Structure…) して、左ペインの SDKs を選択。
- "+" を押して IntelliJ Platform Plugin SDK を選ぶ
- Name を "IntelliJ Plugin SDK" に変える (git に入ってる設定とあわせる)
開発
コードを変える。
これで、Run → Run 'IdeaVim' すれば別インスタンスの IntelliJ が起動する。初回起動時は、初回起動のウィザードがでるが、全部適当でいい。途中でプラグインを有効にするか?みたいな画面がでるけど無視でいい (デフォルトで IdeaVim が有効になった状態で起動するので、余計なことはしない)
このインスタンスで挙動を確認する
常用する
常用するには一旦パッケージにする (jar にする) 必要がある。ant dist すればできる、ということになっている。
- View → Tool Windows → Ant Build を選択し
- IdeaVim → dist を実行すると out/build/IdeaVim.jar ができる。
はずなんだけど、build.properties の idea.download.url を最新のやつにしないとダメだった。
できた out/build/IdeaVim.jar を、常用している IntelliJ の Preferences → Plugins → Install plugin from disk… で読みこむ。
一回インストール済み IdeaVim を削除したほうがいい気がして削除してからやったけど、別にいちいち削除する必要ないみたい。
関連エントリー
- Android Studio (IntelliJ IDEA) + AquaSKK で aiueo がそのまま入力されてしまうのを直す JRE込みのPyCharmで日本語入力がおかしい · Issue #24 · codefirst/aquaskk · GitHub この問題...
- 900円でソフトウェアラジオ入門 ゾックス パソコンでワンセグテレビを楽しめるUSB接続ワンセグチューナー ブラック DS-DT305BK cho45 オウルテック ★ 5....
- cordova run android --device でエラー :processDebugResources FAILED FAILURE: Build failed with an exception....
- capacitor で Android 向けに minifyEnabled true Android では、アプリのサイズをできるだけ減らしたりするために、リリース前にアプリ全体のコードの最適化 (いわゆるツリーシェイキング)...
- CPAN のリリース管理を Minilla に変えてみる $ cpanm Minilla で入れると minil コマンドができる。既存レポジトリで (ここでは Test-Name-FromLine...
