gedit から vim にテキストをコピーしようとするとフォーマットが変更される

gedit から vim にテキストをコピーしようとするとフォーマットが変更される

gedit から vim にテキストをコピー/貼り付けしたいです。元のテキストは次のようになります。

geditからコピー

vim を起動し、「i」を押して右クリックし、貼り付けると、次のようになります。

vimに貼り付け

これを行わないように vim を設定するにはどうすればよいでしょうか? 不要なタブを削除せずにテキストをコピー/貼り付けするにはどうすればよいでしょうか?

答え1

見てみましょうここ基本的にはオプションですpastetoggle

答え2

お使いの vim が X11 クリップボードまたはカットバッファを認識​​していない可能性があります。vimコマンド ラインで実行するのではなく、gvim -v代わりに を実行してください。これにより、X11 機能が有効になっているターミナル Vim が表示されます。その後、マウス (たとえば、マウスの中ボタンを使用) で貼り付けると、問題なく機能するはずです。

それがうまくいけば、

alias vim='gvim -v'

を実行するときに gvim を使用するには、~/.bashrc ファイルに追加しますvim

Vim は X11 とマウスを完全にサポートしてビルドできますが、多くのディストリビューションではそれができません。

関連情報