17
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

dockerコンテナ内で実行したviで、マウス右クリックでペーストしようとしたら"(insert) VISUAL"となってペーストできない場合の対応方法

Last updated at Posted at 2020-03-18

通常はしないオペレーションですが、dockerコンテナ内で一時的に設定ファイル等を手動で変更したい場合があると思います。

その場合、普段と同じように、マウス右クリックで設定内容をペーストしようとすると、よくあるコンテナ設定では"(insert) VISUAL"となってペーストできないかと思います。(そもそもvi自体インストールされていない場合も多いかと思いますので、その場合はまずインストールして下さい。)
image.png

これはマウスが使えていないのではなく、クリップボードの共有設定がされていないためで、p あるいは P コマンドでペーストしようとしても E353: Nothing in register というエラーになります。
image.png

対応としては、実行するユーザのhomeに .vimrcを作成し、下記設定を追加します。

.vimrc
set clipboard=unnamed,autoselect

設定後viを起動するとペーストできるようになります。
image.png

そもそも発生しないに超したことはない操作ですが、いざ起きると焦ってしまうので記事にまとめてみました。

参考資料

17
4
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
17
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?