vim にコピペできるオプションを追加


vim でサーバに遠隔接続してコードを書き込む作業している際、コピペが使えないと不便なため機能追加する。
# 使えるかどうか再確認
vim –version | grep clipboard
表示された clipboard の頭が「+」だったら使用可能(大体はサーバではなく Mac を使っているなんちゃってな人)
「-」の場合は CUI メインの人、もしくはインストールしたまま初期状態の人。
GUI バージョンならクリップボード機能オプションが有効になっているとのことなので、そちらをインストールする。
しかし CUI で使うものなのに何で GUI バージョンがあるのだろう? デスクトップとして使用するときのためなんだろか。
sudo apt-get install gvim

パッケージ gvim は、以下によって提供される仮想パッケージです:
vim-gtk3 2:8.0.0197-4+deb9u1
vim-gtk 2:8.0.0197-4+deb9u1
vim-athena 2:8.0.0197-4+deb9u1

明示的に指定してインストールしろ、とのことなので gtk を指定してインストール。
athena ってなんだろうと思ったら知られてないだけでそういうのがあるとのこと。実質一択ですね。
gnome が表示されていないのは環境入れていないからです。
# ホームディレクトリに設定ファイル作成
vim .vimrc
# 追加
set clipboard=unnamedplus
# リブートせずにその場で再読み込み
:source ~/.vimrc
以上
■GUI版操作
Mac
[コピー] Command + c
[ペースト] Command + v
Win
[コピー]Ctrl+ Ins
[ペースト]Shift + Ins
Win が馴染みがなさすぎる・・・

コメント

タイトルとURLをコピーしました