問題タブ [rails.vim]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1479 参照

ruby-on-rails - rails.vim で「E345 can't find file in path」エラーが発生するのはなぜですか?

Ruby/Rails を vim で学習しています。Tim Pope のrails.vimは、ファイルをトラバースするのに非常に優れたツールのようですが、「E345 can't find file in path」という厄介なエラーが発生し続けます。私はまだvimの専門家ではないので、解決策は明らかではありません。さらに、私はこれを試しましたが私の問題には当てはまりません。

問題の例として。app/helpers/application_helper.rb で定義されたメソッド format_name があり、app/helpers/messages_helper.rb で使用されます。後者のファイル内で、カーソルを format_name の使用法の上に置き、gf を押すと、そのエラーが発生します。]f や [f などのコマンドによる同様の機能不全

ただし、時々機能します。userapp/models/user.rbから gf できました

アイデア?

0 投票する
2 に答える
853 参照

ruby-on-rails - Vim rails.vim プラグインが機能していないようです

rails.vim プラグインをインストールしました。実行中:Rails! のコマンドは次のように表示されます: rails.vim 4.3。しかし、実行しようとする:Rails myappと、コマンド ライン (cmd.exe) が開き、次のように表示されます。

C:\Windows\system32\cmd.exe /c rails myapp. たくさんのレールヘルプが表示され、何も起こりません。私が見逃しているものがあるに違いありません。

gvim v7.3 を使用しています。レール 3.0.5。

私の _vimrc にはこれしかありません:

0 投票する
1 に答える
1672 参照

ruby-on-rails - ruby omnicompletion を使用した rails.vim で「レール環境のロード中にエラーが発生しました」というエラーが発生する

ruby on rails で vim を起動して作業しようとしていますが、omni-completion でいくつかの問題が発生しています。

インストールされているように見えるvim用のrails.vimプラグインをvim呼び出しでダウンロードしました

与える

:Rcontroller のような rails.vim 固有の関数の呼び出しは夢のように機能するため、すべて非常に有望に見えます。私の問題は、次の内容で、たとえば Blog/app/models/post.rb などのルビファイルを作成するときのオムニ補完と構文の強調表示にあります。

スーパータブがレールのオムニ補完を使用して、「has_many」などのオプションを提供することを期待しています。各vims補完タイプが何をするかについて少し混乱しています(キーワードローカル補完、オムニ補完、ユーザー定義補完) Railsのドキュメントから、ユーザー定義の補完がこの機能を提供する必要があることが示唆されています。試してみると、次のエラーが発生します。

初めて試すとき:

もう一度試してみると、それが得られます -- オムニ補完 (^O^N^P) パターンが見つかりません

ただし、omnicompletion は多くの場合に機能します。たとえば、meth と入力すると、method、method_defined?、method_missing、選択するメソッドのリストが表示されます。

私は病原体を使用してvimファイルを処理していますが、.vimrcファイルには次の関連行が含まれています。

rails.vim は ~/.vim/bundle/rails ディレクトリにあり、スーパータブは正常に動作し、~/.vim/bundle/supertab にインストールされます

私はこの小さなことを理解しようと長い時間を費やしてきましたが、成功していません! これからどこに行くべきかについて誰か考えがありますか?.vimrc ファイルのスーパータブ定義、または ruby​​ オムニコンプリート定義と関係があると思います。

行を削除すると

.vimrc ファイルからエラー ロード レール エラーは消えますが、もちろんテキストの完了はなく、ユーザー定義の完了エラーのみです。

これは、StackOverflow に関する私の最初の投稿です。たくさん閲覧した後です。関連するすべての詳細を提供できたことを願っています。

MacPorts で vim をインストールしました。現在のバージョンは vim @7.3.146_0+huge+perl+python27+ruby です。ruby は有効になっていますが、macports は独自のバージョンをインストールしたかったため、1.8.7 が /opt/local/ruby の下にインストールされています。私はrvmを使用し、レール3.0.7とともに1.9.2をインストールしました。これはおそらく問題でしょうか?ただし、既にインストールされているバージョンの ruby​​ を使用するように macports に指示する方法は見つかりませんでした。

ご助力いただきありがとうございます!

0 投票する
1 に答える
401 参照

ruby-on-rails - How to add capybara dsl syntax highlighting to vim syntax highlighting?

I'm using Tim Pope's rails.vim plugin and for the most part it highlights nearly everything I want, except Capybara's new DSL which contains keywords like feature, scenario, background etc.

I don't want to create a new syntax file just for those two keywords, just need to add them to the existing one.

0 投票する
3 に答える
1191 参照

ruby-on-rails - Rails.vim プラグイン、派手な移行サポートはありますか?

rails.vim が移行をサポートしてくれることを願っています。

私は次のようなものを探しています: 移行を生成し、そのファイルにジャンプしてから、移行を開始する方法を探しています。

これは存在しますか、それとも私は夢を見ていますか? :)

0 投票する
2 に答える
962 参照

ruby-on-rails - rails.vim 関連ファイルを新しいウィンドウで開く

対応するファイルに移動するための rails.vim サポートが気に入っています。たとえば、Product モデルを使用している場合、入力:Econtrollerして ProductsControllerを同じウィンドウで開くことができます。

新しく作成したウィンドウまたは別の既存のウィンドウでコントローラーを開きたいです。

どうすればいいですか?

たとえば、ファイル:e filenameを開くには、入力して同じウィンドウで:sp filename開き、新しいウィンドウで開くことができます。などの:spバージョンが欲しいです。:Econtroller

0 投票する
1 に答える
932 参照

ruby-on-rails - Vim:rails.vimを使用して、rails.vmにtestunitの代わりにrspecを使用させるにはどうすればよいですか?

rails.vimを使用していますが、モデルファイルで:Aを使用すると、対応するテストユニットファイルが開きます。対応するrspecファイルを開くにはどうすればよいですか?

0 投票する
2 に答える
548 参照

ruby-on-rails - rails.vimで最後のファイルに移動します

私はRORIDEとしてrails.vimを始めたばかりで、本当に気に入っています。方法がわからない、できればいいのは、最後に編集していたファイルに戻ることだけです。

たとえば、1つのファイル、たとえばビューを編集:Rcontrollerしていて、対応するコントローラーを飛び越えるために使用する場合、モデルにすばやく戻る方法はありますか(なし:Rmodel)?VisualStudioのような機能を探していCTRL-TABます。

0 投票する
1 に答える
252 参照

ruby - rails.vim がインストールした gem を認識しないのはなぜですか?

私はRubyとVimの初心者です。最近 rails.vim プラグインをインストールしましたが、新しい Rails プロジェクトを作成するコマンドを除いて、すべてのコマンドが正常に動作します。これを行うたびに、システムにレールがインストールされていないと表示されますが、インストールされています! また、インストールした宝石を必要とするクラスを作成するときにも機能します。誰でもこれを手伝ってもらえますか?

0 投票する
1 に答える
231 参照

ruby-on-rails - rails.vim とカスタム コントローラーの場所

Rails.vim は気に入っていますが、一部のプロジェクトでの使用に問題があります。アプリの 1 つにコントローラー用の場所が 2 つあります。

どうにかしてこの余分なパスを (おそらく config/rails.vim で) 構成できますか? 両方使ってみたいです。

次のように手動でナビゲートできます。

しかし、このコントローラーからの :Rmodel は機能せず、models/v1/api/model.rb にジャンプしようとします。