質問: macのcui環境でvimを使っています。vim filename としたときは編集画面上でブラウザからコピーしたテキストを貼り付けることができます。最初できなかったのですがvimrcに「set clipboard=unnamed」という記述を入れてできるようになりました。これで問題ないと思っていたのですが、sudo vim filename としたときにペーストできないことがわかりました。最初vimrcが読み込めてないのかと思い sudo vim filename -u /Users/username/.vimrcと明示的にvimrcを指定してみたのですが、状況は変わりませんでした。sudo vimで編集画面を開くとクリップボードからペーストできなくなるのを解決したいです。よろしくお願いします
回答: 明示的に vimrc を -u オプションで指定するときは、ファイル名よりも前に付けます。 ``` sudo vim -u /Users/username/.vimrc filename ``` これでうまくいかないようだったら、vim のバージョン情報を確認です。 ``` sudo vim --version ``` ずらずらと出てくる情報の中で +clipboard となっている必要があります。 可能性は低いと思いますが、vim が複数入ってて、sudo で起動される方が -clipboard になっている、という可能性もあります。 # まず、無いと思いますけど