GUIからvimに貼り付けると行が失われる


10

OS X GUIアプリ(Firefoxなど)からテキストをコピーしてターミナルのvimに貼り付けると、最初の数行または文字が欠けていることがよくあり、明確なパターンがありません。

これはvim固有ではないかもしれませんが、私はvimを使用していないとき(たとえば、bashシェルを使用しているとき)にターミナルへの貼り付けをテストしましたが、問題は発生しません。


1
以前に挿入モードを有効にしたことがありますか?
slhck

1
(赤面)今、あなたはそれがよく分からないと言っています-多分、私のようなシンプルトンはnanoのようなものに固執するべきです。私は自分の質問に自分で答えて、疑いもなくGoogleに似たような将来のシンプルトンを支援します。

低担当者は8時間待つ必要があることを意味するので、ここに貼り付けます。これはコメントですぐに回答されました。>以前に挿入モードを有効にしたことがありますか?– 1時間前のslhck>(赤面)よくわかりません-私のようなシンプルトンはnanoのようなものに固執するべきでしょう。私は自分の質問に自分で答えて、Googleに似たような疑いのない将来のシンプルトン[編集:違反なし]を支援します。- tog22ちょうど今、私はこれが答えであると推定し、明白なパターンの欠如がペーストされている「I」の文字への対応のvimの遅れによるものであった。

MacVimを使用することもできます。これは、Mac OS X用のより良いサポートがある
EIRニム

回答:


13

vimに貼り付けるときに、挿入モードがアクティブになっていることを確認してください。i貼り付ける前にを押してこれを行います。

それ以外の場合、iまたはのような貼り付けられた文字oは挿入モードをトリガーし、以前はすべてを見逃してしまいます。


3
:set paste特別なインデントトリガーが貼り付けているテキストに影響しないように、貼り付ける前に行うこともできます。終了したら、:set nopaste通常の動作に戻ります。
Mike Seplowitz
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.