Как исправить: Открываются только пустые файлы в виме, с чем может быть связано?
Ссылка скопирована
По вводным: недавно установил себе неовим, но при попытке открытия файла, открываются только путстые. Через cd смотрю путь, показывает вимовску
Нужно решить такую задачу?
Заказать помощь
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Лучший ответ
1
Другие ответы (0)
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопроскомментарий
Вам также может быть интересно
VPN
Как правильно настроить vless для Android TV?
1 ответ
Pyrogram
Как правильно зарегистрировать юзер бота в Telegram?
1 ответ
печатные-платы
Как заставить запускаться программу M3.exe от компании Hanxing AOI в инспекционной машине на Windows 7 Pro?
1 ответ
Аккумуляторные батареи
Почему при зарядке автостарта слышен писк, где искать причину?
1 ответ

Если Vim/Neovim открывает “пустой файл”, почти всегда причина в том, что команда запускается не из той директории или открывается не существующий путь. Vim в такой ситуации не пишет большую ошибку: он просто создаёт новый буфер с указанным именем, и кажется, будто нужный файл пустой.
Сначала проверьте текущий путь внутри Vim:
:pwd :ls :echo expand('%:p')
:pwdпокажет рабочую директорию, аexpand('%:p')— полный путь файла, который открыт сейчас. Скорее всего, он будет отличаться от того пути, где реально лежит ваш файл.Если Вы делаете
cdв папкуbinNeovim/Vim, то это папка с исполняемыми файлами редактора, а не папка проекта. Открывать файлы нужно из каталога проекта:cd C:path oproject nvim file.txtcd C:path oproject nvim file.txt
Или сразу полным путём:
nvim C:path oprojectile.txt
В Windows ещё частая проблема — алиас/ярлык запускает Neovim с другим working directory. Если запускаете через ярлык, проверьте поле “Рабочая папка”. Если через терминал — проверьте командой:
where nvim cd dir
Если файл точно существует, но внутри пусто, проверьте кодировку и права доступа. Но в таком случае обычно Vim показывает сообщение об ошибке чтения. Для диагностики откройте файл через обычный
typeилиGet-Content:Get-Content .ile.txt -TotalCount 5
Итог: Вы, вероятно, открываете новый файл в папке редактора или в неверной рабочей директории. Смотрите полный путь открытого буфера через
:echo expand('%:p')и запускайте Neovim из папки проекта либо передавайте абсолютный путь.