2

GaryBernhardtがDestroyAllSoftwareからシェルコマンドを実行すると、たとえば次のようになります。

:!ls

このコマンドは、「新しいシェルを生成」したかのように見えます。つまり、独自のテーマでウィンドウ全体を取得します。彼のホームページの「1分間のデモビデオ」で00:36頃にそれを見ることができます。

macvimで同じことをすると、結果は同じではありません。コマンドは「画面の下部」で、画面サイズの約3分の1の「小さなバッファー」内で実行され、vimで使用するテーマを保存します。不便なことに、カラーコードを使用する代わりに、文字通りエスケープコードも出力します(この特定のビットは以前にStack Overflowで要求されましたが、Garyがどのように処理するか知りたいです)。

私が試したこと:

  1. ゲイリーがvimの設定について持っている3つのエピソードを見てきました:.vimrcVimのヒントとVimのファイルナビゲーション。残念ながら、シェルスクリプトの実行方法に関連する特別なことをしたり、プラグインをインストールしたりすることについては、誰も言及していません。
  2. ゲイリーの.vimrc.vimフォルダーを調べました。関連する構成オプションがどこかにある場合、それを見つけることができませんでした。

したがって、私の質問:macvimにDASのようにシェルコマンドを表示させるにはどうすればよいですか?

仕様:MacVim、MacOsx 10.8.1、iterm2、zsh、ohmyzshを使用しています。

4

1 に答える 1

2

さて、私は今自分自身に答えることができると思います。

Macvimは、GUIモードとコンソールモードでコンソールの動作が大きく異なります。

コンソールモードでは、DASと同じように機能します。フルスクリーン、カラーコード。

GUIモードでは、それは...まあ、基本的には最悪です。画面の下部、カラーコードなし。

したがって、macvimで優れたシェル出力が必要な場合は、非GUIモードを使用してください。少なくとも今のところは。(私はConqueのようなプラグインを調査していません)

于 2012-09-19T11:20:49.690 に答える