vimでクリップボードコピーできるように設定した
やりたいこと
環境
流れ
- clipboardへのコピー対応versionのvimであるか確認する
- Homebrew経由でvimを再インストールする
- インストールした方のvimのPATHを通す
- ~/.vimrcにsettingを追記する(終わり)
手順
以下、やった順に詳しくみていきます。
clipboardへのコピー対応versionのvimであるか確認する
vim --version | grep vim
clipboardの前が-
になっているので、対応バージョンではなかった模様 (+
だとPATHを通すか, setting追記から始めて大丈夫そう)
Homebrew経由でvimを再インストールする
とりあえずHomebrewでインストール
brew update brew install vim brew list vim -> /usr/local/Cellar/vim/8.1.1600/bin/vimなどと出るのでこのバージョンを後で使う
この後、下記記事に従って
sudo mv /usr/bin/vim /usr/bin/old_vim sudo ln /usr/local/Cellar/vim/xxxx(version名)/bin/vim /usr/bin
としてみたのだけど、記事で出るかもとされているエラー(Operation not permitted)ではなく、
mv: rename usr/bin/vim to usr/bin/old_vim: No such file or directory
のエラーが出てしまったので、記事から逸れた対応をすることに..
インストールした方のvimのPATHを通す
- 現在のPATHを確認する
which vim #=> /usr/bin/vim ll /usr/local/bin/vim echo $PATH #=> /usr/local/binのPATHの優先順位が低かったのが問題か...???
~/.zshrcにPATHを追加する
export PATH=/usr/local/bin:$PATH
を~/.zshrcに追記
source ~/.zshrc
をterminalで実行確認する
which vim
>>> /usr/local/bin/vim に変更されていた
vim --version | grep clipboard
~/.vimrcにsettingを追記する
最後です ~/.vimrcに以下を追記します
set clipboard+=unnamed
vimで適当なファイルを開き、適当な行で Shift
+V
(行選択) -> y
(ヤンク)としたあと、
メモ帳か何かにCtrl
+V
をして貼り付けられていれば成功です やったね
参考にした記事
おわり
お疲れ様でした!誰かと未来の私の役に立ちますように!
p.s. もっとサクッと設定できるものだと思っていたので、予想外に手こずって...でも環境変数すこし慣れたのでよかったです(ぽじてぃぶ)