Сообщение VIM [новый файл] появляется, когда файл уже существует

#vim #vi

#vim #vi

Вопрос:

Я пытаюсь просмотреть следующие журналы узлов на моем сервере:

введите описание изображения здесь

Однако, когда я запускаю vim 2020-10-11T00_31_14_122Z-debug.log — он создает новый файл, а не подтверждает существующий:

введите описание изображения здесь

Я пропустил что-то вопиюще тривиальное?

Комментарии:

1. Работает ли cat с файлом?

2. @resiliware нет, запуск cat 2020-10-11T00_31_14_122Z-debug.log возвращает следующее cat: 2020-10-11T00_31_14_122Z-debug.log: No such file or directory

3. (1). Когда вы вводили команду, возвращает ли автоматическое завершение вашей оболочки что-нибудь? (2). Попробуйте :r !ls ввести новый vim и проверьте, добавлены ли новые строки или есть ли какие-либо странные символы.

4. вставьте вывод sed -n l <<< $(ls) .

5. Я бы предположил, что вы неправильно вводите имя, возможно, потому, что есть странный символ или пробел, который вы не распознаете. Возможно, попробуйте vim $(ls | head -n 1) .

Ответ №1:

Пожалуйста, убедитесь, что вы запускаете код из правильной папки или путь приводит вас к нужному файлу, если путь правильный, вы можете использовать автозаполнение, которое позволит вам получить файл проще и быстрее.