3

パテを介してxtermでvim 6.3.81を使用しています。を使用するset mouse=aと、ファイルをスクロールできますが、テキストを選択できません。を使用してマウスを無効にするset mouse=と、マウスでテキストを選択できます (自動的にバッファーにコピーされます) が、テキスト ブロックが 1 ページを超える場合、上下にスクロールできません (一度に 1 画面ずつテキストを選択する必要があります) ) !!

両方を最大限に活用する方法はありますか?次のページも?

私は、vim が私がやりたいことをするのに十分強力で柔軟であることを知っています - 私は方法を知りません!! 誰でも助けることができますか?

4

3 に答える 3

2

がある場合はset mouse=a、byを選択し<Shift> + LeftMouseて選択を行い、<Shift> + RightMouse通常どおりコードを貼り付けることができます。

お役に立てれば !!

于 2010-05-21T12:07:30.083 に答える
1

簡単な答え:いいえ、ごめんなさい。

長い答え:ターミナルのVimはWindowsクリップボードと相互作用しないため、選択したテキストにアクセスできないため、mouse=aで選択しても役に立ちません。PuTTYがマウスを制御しているmouse=aがないと、vimのデータはPuTTYのスクロールバックバッファーにないため、PuTTYはそれを取得できません。

解決策は(Benjによって提案されているように)Xサーバーで、またはvimのネイティブインストールを使用してgvimを使用することです。

于 2009-12-08T13:22:10.390 に答える
1

マウスで選択してからキーボードで選択することを考えたことはありますか? ただ

  • マウスを使用してカーソルを配置します。
  • コマンドモードで「v」を押します。
  • 上/下 (または j/k) を押して上/下に移動します。

ターミナルの端までスクロールすると、選択範囲をアクティブに保ちながら自動的に下にスクロールします。

于 2009-12-08T09:11:52.110 に答える