LoginSignup
66
56

More than 5 years have passed since last update.

vim様でクリップボードにコピーできるようにする

Last updated at Posted at 2015-02-07

vim様でクリップボードにコピーできるようにする

vim様は通常だとヤンクしてもクリップボードにコピーができない。
他のテキストファイルにコピペできない。僕みたいなvim初心者にも厳しい。
でも嫌いじゃないよ。

色々トラブルあって大変だったけど、クリップボードへコピーできるようになったのでメモ。
ちなみに設定した環境は以下のとおり。

  • vim 7.4
  • Mac OSX Yosemite 10.10.1

.vimrcの設定

  • .vimrcに以下を追加
set clipboard=unnamed,autoselect

clipboard設定の確認

  • vimでclipboardが使用できる設定になっているかを確認する
vim --version | grep clipboard

-clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments
 -xterm_clipboard -xterm_save

出力内容に+clipboardがあれば設定完了。-clipboardの場合は以下の設定を行う。

MacPortsのインストール

  • 既にインストール済み(ターミナルでportコマンドが有効)の場合は対応不要
  • MacPortsからインストーラ取得してインストール
  • インストールが完了したら環境変数を設定
    • Macの場合は~/.bashrcに追記
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export MANPATH=/opt/local/man:$MANPATH
  • MacPortsを最新にアップデートする
sudo port selfupdate

ちなみに自分の場合は.bashrcが読み込まれておらず、portコマンドがnot findになりました。
なので、~/.bash_profileに以下を追記

if [-f ~/.bashrc];
then source ~/.bashrc
fi

+clipboardに変更

  • ターミナルで以下のコマンドを実行
sudo port deactivate vim
sudo port install vim +clipboard

インストールに少し時間がかかります。

  • インストールが完了したら確認
vim --version | grep clipboard

+clipboardがあれば設定完了。

最後にvimで確認

  • 何でも良いのでテキストをvimで開く
  • visualモードで適当に選択してヤンク
  • 他のエディタにCtrl+vで貼り付けられたらOK。
66
56
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
66
56