問題タブ [macvim]

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 投票する
3 に答える
12770 参照

bash - Mac OSXでソースからvimをコンパイルし、「シェルが127を返しました」というエラーが発生しましたか?

私のMacOSX10.6マシンでは、vimにMacVIMを使い始めました。次に、端末のバージョンがMacVIMのバージョンとは異なることに気付きました(MacVIMは7.3で、端末​​のバージョンは7.2でした)...同じvimを使用していると思いましたか?

一部の機能には7.3が必要です。そこで、ターミナルのバージョンを更新したいと思いました。私は基本的にMercurial(公式サイトによると推奨される方法)を使用してクローンを作成し、通常どおりにコンパイルしました。これは機能し、ターミナルに7.3があります。ただし、終了時に一部のコマンドで、次のエラーが発生する可能性があります。

...私はこの問題を解決するために一生懸命努力しましたが、MacVIMを再インストールし、/ usr / local / binのvimを削除して再度コンパイルしようとすると、この厄介なエラーを取り除くことができません。

誰かが私を助けることができますか?私はこれをすべて間違っていますか?...ほとんどの場合、MacVIMを使用しますが、ターミナルにあると便利です。Ubuntuサーバーにあるのとまったく同じです。

どんな助けでも素晴らしいでしょう!

0 投票する
4 に答える
7232 参照

vim - vim: カーソルまでのすべての空白文字を削除します

カーソルと同じ行のすべての文字をカーソルまで削除する方法はありますか? たとえば、次のようなコード行があるとします。

カーソルが上のプレースホルダーにある場合、すべての空白文字を (正規表現を使用せずに) 削除して、Bar.new がカーソルに配置されるようにすることはできますか?

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

ruby-on-rails - Command - MacVim の R のような機能

私は Mac を使用しており、TextMate で ruby​​ ファイルを編集しているときは、単に Command-R を押してファイルを実行し、新しいウィンドウで結果を確認できます。MacVim を使用してこれに似たものはありますか?

新しいウィンドウを開くことができることは本当に重要です。理由は、現在のウィンドウに複数の完全なページの情報がある可能性があるためです。そうなると、スクロールできなくなります。

0 投票する
6 に答える
19007 参照

vim - Vim / Neovimで空白行に〜を表示しないことは可能ですか?

Vimで空白行に〜を表示しないことは可能ですか?

これはMacVimのスクロールバーを混乱させ、私はこれらのチルダがまったく好きではありません。

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

python - textmate >> Python用vim - 歯が生えるトラブル:特にインデント

私は (試みて) textmate から vim [正確には macvim] を主な編集者として使用しようとしています。私はすでに snipmate をインストールしています。他のプラグインをインストールすることをお勧めしますか?

特に、インデントで多くの問題を抱えている<<ようです (実際には非常に奇妙な/予測不可能なことをしているようです)、これに対する解決策を見つけることができないようです-これが適切に機能するために必要なプラグインはありますか?

ありがとう!

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

templates - MacVim のスケルトン ファイルまたはテンプレートを作成するにはどうすればよいですか

vim で「スケルトン」ファイルを作成する手順を見てきました。これには、ファイルを作成し、「tmpl」と対象のファイル タイプの拡張子 (例: tmpl.html) を付けて名前を付け、「skeleton」ディレクトリに保存し、vimrc ファイルを編集することが含まれます。

しかし、MacVim では、「スケルトン」ディレクトリはどこにもありません。グーグルなどは、役立つ情報を返しませんでした。

MacVim のこのプロセスを順を追って説明するのに役立つチュートリアル/ホワイト ペーパー/何かを教えてもらえますか?

私は Vim/MacVim でいくつかのスキルを開発することを決意しています!

ありがとう

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

ruby-on-rails - MacVim をロックせずに MacVim で Ruby の仕様やテストを実行するにはどうすればよいですか?

約 6 か月前、主に Ruby、Ruby on Rails、および JavaScript でのコーディングで構成されるすべての開発作業を TextMate から MacVim に切り替えました。

TextMate を使用すると、スペックまたはテストを実行する必要があるときはいつでも、テストまたはスペック ファイルで command+R を押すだけで、別のウィンドウが開き、結果が「pretty」形式で表示されます。仕様またはテストが長いものである場合、テスト/仕様は別のプロセス/ウィンドウで実行されていたので、コードベースで作業を続けることができました。テストの実行後、結果をクリックしてスペック ファイル内の対応する行に直接移動できました。

Tim Pope の優れた rails.vim プラグインは、MacVim 環境内でこの動作をほぼエミュレートしています。現在のバッファがテストまたはスペックの場合に :Rake を実行すると、ファイルが実行され、バッファが分割されて結果が表示されます。結果をナビゲートし、ファイル内の対応するスポットにキースルーできます。

rails.vim アプローチの問題は、テストの実行中に MacVim ウィンドウがロックされることです。これは、テストに多くのセットアップ/ティアダウンが組み込まれている可能性がある大きなアプリで問題になる可能性があります。また、TextMate が (--format pretty を介して) 表示する視覚的な赤/緑の html 結果は、分割ウィンドウよりもスキャンが少し簡単です。

この男は約 18 か月前に近づいてきました: http://cassiomarques.wordpress.com/2009/01/09/running-rspec-files-from-vim-showing-the-results-in-firefox/彼が作業したスクリプト少しハッキングしましたが、テストは引き続き MacVim 内で実行され、現在のウィンドウがロックされました。

上記の TextMate の動作を MacVim で完全に再現する方法についてのアイデアはありますか?

ありがとう!

0 投票する
6 に答える
19991 参照

python - vimでpython virtualenvを設定する

私はコーディング、特に python コーディングに vim を使用しています。多くの場合、現在のバッファーを Python インタープリターで実行したいと考えています。(たとえば、単体テストを実行するため)、通常、これを行います:!python % <Enter>

このシナリオは、グローバル python で正常に動作しますが、代わりに virtualenv python を実行したいと考えています。vim内でvirtualenvを有効にするにはどうすればよいですか? ランタイムで virtualenv を切り替えることは可能ですか?

私はmacvimを使用しています

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

vim - Vim でコードのインデントを処理していますか?

私は 4 人のエンジニアリング チームで働いており、主に JavaScript を書きながら、ときどき Ruby と Python に手を出しています。そのため、チームとして常にコードを共有しています。ほとんどのプログラマーがそうであるように、チームの各メンバーは、好みのレベルのインデントと関連する設定を持っています。私はチームの 2 人のメンバーのうちの 1 人で、Vim をメインのコード エディターとして使用し、愛用しています。私は自分のチームを愛していますが、たまたま 4 つのスペースのタブ文字を使用しているインデントも気に入っています。より詳細なコンテキストについては、.vimrc で使用するものを次に示します。

チーム内で非常に多くのコード共有と共同編集が行われているため、メインのコード ファイルは通常、タブとスペースが混在した大量の騒乱として現れ始めます。そのため、すべてを選択し=てスマート インデントを押すという古典的な Vim のトリックでさえ、そうではありません。あまり効果がありません。

とにかく、私の質問は次のとおりです。Vim (具体的には MacVim) で、コード ファイルを乱雑な混合インデントから好みのインデントに変換するより良い (より信頼性の高い) 方法はありますか? .vimrc の設定であろうと、ファイルの編集中に入力するコマンドであろうと、私は気にしません。

事前にご提案いただきありがとうございます。

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

vim - gVim でクリップボードへの自動コピーをオフにする方法

(my) gVim でテキストが選択されると、自動的にクリップボードにコピーされます (X11 の動作)。これは X11 では問題ありませんでしたが、Windows と Mac OS では私を悩ませ始めました。これはどこかでオフにできると確信しています。しかし、適切なヘルプページが見つかりません。Google と の検索用語が間違っている可能性があり:helpます。

質問: :setVim を OS X または Windows のように動作させ、Ctrl-C でのみクリップボードにコピーするには、どの設定を切り替える必要がありますか? (マッピングは既に行われています)

PS: スペル チェックなしで IE を提供する会社で働いています - 申し訳ありません。