LoginSignup
8
6

More than 5 years have passed since last update.

vimでvで選択して、pで貼付けが出来なくなっていたのを直した

Posted at

トリガ

最新のvimにした時に発生。

$ vim --version                                         

VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 12 2014 07:32:18)
MacOS X (unix) version
Included patches: 1-488
Compiled by Homebrew

brewから入れたやつ。

症状

  1. 何かしらヤンクしておく
  2. 貼り付けたい部分をvで選択
  3. pを押す
  4. ヤンクしたものが貼り付けられるはずだが、何も変わらず。。。

原因

.vimrcでクリップボードに入れるために以下のように設定していた。

set clipboard=unnamed,autoselect

unnamed→クリップボードに入れる
autoselect→マウスで選択した部分が自動的にクリップボードに入る

,autoselectが悪さをしていた!!!

以下のような流れ。

  1. 貼り付けたい部分をvで選択
  2. この時、クリップボードに入っていた。
  3. pを押す(1で選択した時にコピーされるから、
  4. 1で選択したものがコピーされおり、それが貼り付けられるから、結果的に何も変わらない状態にw

対応

マウスで選択した時にクリップボードに入れるというのは全く使ってないので、
これを設定から外した。

set clipboard=unnamed

さくっと解決!!やったー!

8
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
6