1

Я использую Mac OS X.

Я случайно сделал следующее:

vim /path/to/directory

Я хотел открыть файл, но вместо этого я открыл каталог. VIM был чрезвычайно полезен, поэтому он открыл Netrw. Я не знал, что такое Netrw в то время. Я пытался выйти из режима двоеточия, но это заставляло происходить всякие странные вещи. Затем он сказал запись жирным шрифтом внизу, и я продолжал пытаться выйти. В конце концов это дало мне возможность использовать клавиши со стрелками, чтобы добраться до:q !, поэтому я выбрал это, и он вышел.

Очень неприятно, что mtime каталога был изменен. В то время я не изменял содержимое каталога (не намеренно), но mtime был изменен.

Я испортил файловую систему? Когда я вышел из Netrw, там не было написано "XXX байт написано". На самом деле ничего не сказано.

1 ответ1

3

Хотя netrw позволяет вам удалять и переименовывать файлы, я сомневаюсь, что вы сделали что-то вредное, поскольку netrw предлагает вам любые потенциально разрушительные действия.

Сообщение "запись", которое вы получили, было от функции "записи макроса" Vim. Увидеть:

:help recording

Хотя изменение времени в директории меня беспокоит. Если бы это был локальный каталог, я бы сказал, что это потому, что Vim пытался создать файл подкачки для целей восстановления.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .