「XVim」をXcode5.1で使う方法と、ショートカットキーを無効にする

  • Pocket
  • このエントリーをはてなブックマークに追加
  • 162 follow us in feedly

まえがき

久しぶりのブログはXcodeのプラグイン「XVim」に関して少し書いてみようと思います。

最近ブログを書く時間がなかなか無いですが、書きたいことはちょこちょこ溜まってきています。どこかでまとめて書くかも。

Xcode5.1でXvimが動かなくなった!

Xcode5.1が最近リリースされましたが、我が愛用しているプラグイン「XVim」が動かなくなりました。

Xvim自体は言わずと知れたXcodeでVimキーバインドを使えるようにしてくれる、非常にVim再現度の高いプラグインですが、これはかなり参った。

開発環境

  • Xcode 5.1

Xcode5.1で動かす!

しかし流石OSSなだけあって、すでに開発用のブランチでは5.1対応ができています!!

以下の手順でプラグインのプロジェクトのビルドを回せばいけました!

  • git cloneしてくる
  • developブランチに切り替える
  • Xcode5用のビルドを実行

とりあえずcloneからブランチの切り替えまではこんな感じ

git clone https://github.com/JugglerShu/XVim.git
git checkout origin/develop

これであとは、Xcodeで開いてビルドを実行するだけ、プラグインを有効にするためにXcodeを再起動する必要があるので注意。

ショートカットキーを無効にする

XVimにはプラグインの有効・無効を制御するためのショートカットキーをして「Command+Shift+x」が設定されている。

ただこのショートカットキーはプラグインと競合していたり、そもそも必要ないので無効にできるとありがたい。ただ、ショートカットを無効にするような設定もないのでソースコードをいじって直してみようと思う

「XVim.m」ファイルの「addXVimMenu」内の以下の1行をコメントアウトしてあげればOK!

subitem.keyEquivalent = @"X";
↓
//    subitem.keyEquivalent = @"X";

これで最後ビルドを実行して、Xcodeを再起動すれば反映される。

以下の画像のようにメニューにショートカットが設定されていない状態になります。

xvim-xcode51-1

おすすめ書籍

Xcode 5 完全攻略
Xcode 5 完全攻略
posted with amazlet at 14.03.19
STUDIO SHIN
SBクリエイティブ
売り上げランキング: 21,617

関連記事

xcode-detlas-1xcode-detlas-1.png

【iOS開発】iOS 6/7 Deltasの項目が見つからなかった時の解決法【Xcode】

まえがき やはり、iOS6 7でのUIの違いにはまだまだ困っています。...

記事を読む

vim-indent-guides-1vim-indent-guides-1.png

【Vimプラグイン】vim-indent-guidesでインデントに色をつける

まえがき 今回はVimでインデントに色を付けて表示してくれるプラグイン...

記事を読む

no image

.vimrcを見なおしたのでメモ

まえがき ちなみにMacで使っています。順番がカオスなのが・・・ .v...

記事を読む

code-pilot-1code-pilot-1.png

Xcodeで爆速にファイル検索できるプラグイン『CodePilot』がすごい。

まえがき 今回は偶然に見つけたXcodeのプラグイン『CodePilo...

記事を読む

TestProject_と_TestProject.xcodeproj_—_main.m.pngスクリーンショット_2013_08_17_15_12.png

MacRubyをインストールしてみた。インストールから初めてのRunまで

まえがき RubyMotionやりたいなーと思いながらも、決心がつか...

記事を読む

新着記事

no image

PHPでRubyのirbっぽいインタラクティブなスクリプトが実行できる「boris」

まえがき PHPでもRubyのirbみたいなことがしたくて探してみたと...

記事を読む

2015年の抱負と去年の振り返り〜よちよちWEB業界1年経験して〜

まえがき あけましておめでとうございます。今年もどうぞよろしくお願いし...

記事を読む

Java SE 7 Bronze試験(1Z0-802)を受けてきました

まえがき 以前から少し受けてみたかった試験『Java SE 7 Bro...

記事を読む

HubotでJenkinsのジョブを実行する

まえがき HubotをつかってJenkinsのジョブをじっこうしてみた...

記事を読む

no image

Hubotをforeverでデーモン化する

まえがき 今回はHubotをforeverを使ってデーモン化してみた時...

記事を読む

スポンサーリンク

  • Sorry. No data so far.

PAGE TOP ↑