vim не может открыть файл при запуске из .vimrc, но может нормально открыться при запуске из терминала - PullRequest
0 голосов
/ 01 сентября 2018

Всякий раз, когда я пытаюсь открыть какой-либо файл с помощью Vim, я получаю это сообщение об ошибке:

Error detected while processing /home/emma/.vimrc:
line  138:
E484: Can't open file '/home/emma/.opam/system/share/ocp-indent/vim/indent/ocaml.vim'
Press ENTER or type command to continue

Но странно то, что когда я это делаю, файл фактически открывается:

vim ~/.opam/system/share/ocp-indent/vim/indent/ocaml.vim

Итак, я убедился, что файл существует и Vim способен отображать код.

Вот строки 120 до конца моего .vimrc: enter image description here

А вот и все ~/.opam/system/share/ocp-indent/vim/indent/ocaml.vim: enter image description here

1 Ответ

0 голосов
/ 01 сентября 2018

Когда vim говорит

E484: Can't open file '/home/emma/.opam/system/share/ocp-indent/vim/indent/ocaml.vim'

буквально означает файл с именем '/home/emma/.opam/system/share/ocp-indent/vim/indent/ocaml.vim' (не /home/emma/.opam/system/share/ocp-indent/vim/indent/ocaml.vim).

Другими словами, проблема в кавычках, которые вы добавили вокруг имени файла.

Fix:

  source /home/emma/.opam/system/share/ocp-indent/vim/indent/ocaml.vim

Также вы можете использовать ~ там:

  source ~/.opam/system/share/ocp-indent/vim/indent/ocaml.vim
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...