2012-05-05 20 views
5

Xcodeの最も強力な機能の1つは、Intellisense completionです。これは、Foundation/Cocoa/UIKit APIの名前を入力するときに潜在的な候補のリストを表示します。 MacRubyPyObjC、またはより最近のRubyMotionに非常に興味がありますが、コード補完をしなければこれらのツールは価値があると思うように思えます。MacRuby/PyObjC/RubyMotionのコード補完

は、上記の3つの技術の任意のための任意のコード補完機能(必ずしもインテリセンス)が(しかし好ましくはVimやXcodeのための)任意のテキストエディタのために、ありますか?単一のコマンド(Xcodeの「実行」ボタンなど)でアプリケーションをビルドして実行できるIDEソリューションのボーナスポイント。

Xcode 4がMacRuby/PyObjCのサポートを中止したため、Intellisenseはもう使用できなくなったと私は理解しています。コードの補完のためにXcode 4とXcode 3を一緒にインストールする必要がありますか?他の誰もがそれをやっています(確かにあなたはコード補完のいくつかの形式を使用します - 誰でもFoundation/Cocoa/UIKitのすべてのクラスを覚えることはできません)?

答えて

4

RubyMotionにはviタグがサポートされています。それらを作成するには​​を実行します。

+0

うわー!私が見たデモビデオはコピーペーストのみを使用していたので、私は完璧な仕組みがないと仮定していました。その100ドルの値札は少し安く今見ている...ありがとう! – modocache

3

FWIWには、サブライムテキスト2のコード補完パッケージがあります。これは、サブライムテキストのパッケージマネージャを介してインストールすることもできます。

それは私のためにはうまくいくようです。

0

はい、RubyMotionアプリケーションのルートディレクトリに$ rake ctagsを実行することで、Vimコードの補完を自分自身に与えることができます。これをさらに進めるには、新しいRubyMotionアプリケーションを作成するたびに、generate ctags automaticallyというシェルスクリプトを使用します。この記事では、そのようなスクリプトを作成する方法を示しています。

http://rayhightower.com/blog/2013/02/12/automatic-ctags-with-rubymotion-and-vim/

関連する問題