問題 vimrcが編集できない
結論
- ファイルが編集できない場合は編集権限を確認してみる
実際の確認方法
$ ls -a
- おかしい場合はファイルを削除、作り直してもう一度確認する
エラー文
vim .vimrc
編集
".vimrc" E166: Can't open linked file for writing
原因 以前dotfileを作成しようとして失敗した。その時いじったシンボリックリンクが残っていた。
$ ls -al
lrwxr-xr-x 1 #{myname} staff 38 5 21 21:02 .vimrc -> /Users/#{myname}/dotfiles/_vimrc
-rw-r--r-- 1 root staff 1166 6 19 22:34 .vimrc?
解決 ファイル削除
ファイル作成
ファイル削除
mba-2:~ #{myname}$ sudo rm .vimrc
Password:
rm: .vimrc: No such file or directory
mba-2:~ #{myname}$ sudo rm .vimrc?
mba-2:~ #{myname}$ ls -al
ファイル作成
mba-2:~ #{myname}$ cd
mba-2:~ #{myname}$ touch ./.vimrc
mba-2:~ #{myname}$ vim .vimrc
mba-2:~ #{myname}$ vim .vimrc
# 編集
# 保存
# 成功