これに対する恒久的な解決策は、 .vimrc
の最後に以下のコードを追加することです ホーム ディレクトリにあるファイル。
se mouse+=a
これを追加すると、下の画像に示すように、行番号ではなくテキストのみを選択できるようになります:
.vimrc
を取得できない場合 ホームディレクトリのファイル(私はこの問題に直面しました)、コマンド :scriptnames
を入力します vi エディターでは、 .vimrc
の場所が表示されます ファイル。参照
通常モードでは、:se nonu
と入力します。
これは、行番号を削除する最も簡単な方法であり、行番号なしでテキストをコピーできます。
誰かがより迅速な方法を必要とする場合に備えて (とにかく Linux で)、vim で ctrl を押したままコピーしたい領域をドラッグすると、行番号を避けて必要な部分を選択できることに気付きました.
手順 :
<オール>行番号がある場合、Vim の yank/put 操作を使用していないことは確かです (これらは 決して 行番号、foldcolumn、アイコンなどをコピーします)。編集バッファーに関しては存在しないためです。
私の推測では、ターミナル エミュレーターで作業していて、マウスを使用してクリップボードに内容をコピーしていると思われます。これにより、画面の「余分な」部屋が選択される可能性があります (末尾の仮想スペース、行番号、折りたたみマーカーなどを含む)
運の設定があるかもしれません
:se mouse+=a
期待どおりのマウスの動作を得るために。それ以外の場合は、V で選択を行います <movement>...
はい (y
yank
の場合 、「コピー」に対応)
次に、宛先で p を使用します (カーソル位置に置く)、または P (カーソルの前に置く)
それが役に立ったか、もっと情報が必要かどうか教えてください