4

最近Macbook Proを使い始めました。インストールされているのは Mountain Lion で、これまでのところすべて問題ありません。私は Ubuntu 出身で、vim にはまっています。Mac Os X が vim をどのように扱っているのか、本当に我慢できません。;)

たとえば、Ubuntu でマウスを使用して上にスクロールすると、ファイルが開いているときにスクロールできる最大値はファイルの先頭になります。Mac Os X で試してみると、シェルの履歴にまっすぐスクロールします。Ubuntu の動作がより簡単で論理的だと思うので (vim が「ターミナル」アプリケーションであることはわかっていますが)、Ubuntu の動作を改善したいと思います。

これについて私にできることはありますか?

それが役立つ場合は、iTerm2をインストールしています。

注意してください、私は多くのことを読んだ Macvim ではなく、通常の Vim を使用しています。キー/コマンドなどに精通しているため、元の「vim」を使用することを好みます。

4

4 に答える 4

2

Terminal.app はマウスをサポートしていません。

マウスが必要な場合は、マウスをサポートするiTerm2をインストールできます。

iTerm2 で: [設定] -> [プロファイル] -> (現在のプロファイル) -> [ターミナル] に移動し、[xterm マウス レポートを有効にする] を確認します。これを選択した後、iTerm2 の再起動が必要になる場合があります。

vim でマウスのサポートを有効にするには、次を vimrc に追加します。

set mouse=a
于 2013-07-16T20:59:55.833 に答える
2

FDinoff はすでにあなたの質問の主要部分を扱っていますが、MacVim についていくつかお話しさせてください。

  • Linux や Windows の GVim と同様に、Vim を中心に構築された GUI にすぎません。GUI が提供する機能 (メニュー、ダイアログ、より広いカラー パレットなど) を使用できますが、Vim の動作は変わらないため、強制されることはありません。CLI Vim と同じコマンドとすべてを使用できます。

  • これは、Apple が提供するデフォルトのビルドよりも完全で最新のビルドです。クリップボードのサポートがないことだけでも、デフォルトの Vim ではなく MacVim を選択する十分な理由になります。

  • インストールは非常に簡単です: ダウンロード、ドラッグ、ドロップ、完了です。

  • 次のことを可能にする CLI ラッパーが付属しています。

    1. シェルから GUI を起動し、$ mvim filename

    2. シェルでMacVim のバンドルされた CLI 実行可能ファイルを使用し、$ mvim -v filename

  • Homebrew を使用している場合、ブリーディング エッジ ビルドをインストールするのはかなり簡単です。

待って!私はすでにそのすべてについて話したと思います.何でも.

于 2013-07-17T05:04:32.963 に答える
1

Mac Os X Snow Leopard (10.6.8) で Vim 7.4 を実行していますが、すべてのマウス機能が突然動作しなくなった昨日まで、iTerm を使用したマウス サポートに問題はありませんでした。

私の .vimrc には既に含まれていましset mouse=aたが、それでもマウス機能を使用できませんでした。

ここで私の問題の解決策を見つけました"set mouse=a" in vim does not work in screen .vimrc に次の行を追加する必要があります

set ttymouse=xterm2

これにより、すべてのマウス機能が復活しました。

于 2014-02-10T17:49:50.373 に答える
0

私はOS X 10.8を使用しており、MouseTermを追加set mouse=a~/.vimrcインストールした後(SIMBL 0.9.9をインストールした後)、端末のvimでマウスをスクロールできました(ちなみに TotalTerminalを使用)。

于 2015-03-06T12:43:29.710 に答える