Я недавно начал настраивать свой терминал Mac и добавлять вещи Vim. Через некоторое время я заметил, что при выполнении ls
Команда, я продолжаю получать:
)<CR>?vnoremap <Space> zf??
наряду с регулярным ls
вывод команды. Например:
$ ls
)<CR>?vnoremap <Space> zf?? Documents Movies Public
Applications Downloads Music Workspace
Desktop Library Pictures
Я понятия не имею, откуда это. Бывает только в ls
и это происходит как во встроенном Terminal.app, так и в iTerm2 (оболочка zsh).
Я пробовал grep-ing <Space>
шаблон (и т. д.) в моем домашнем каталоге, но нет файла с такой строкой.
terminal
command-line
elite_bobo
источник
источник
?
является заполнителем для некоторого управляющего символа. Что вы видите сls -lF *noremap*
Ответы:
noremap
- команда из vim, поэтому при сохранении файла имя было присвоено. Подробныйls
может помочь или установить что-то вроде Midnight Commander, который работает так же простоmc
Команда и помогает оценить это визуально.источник
Вот терминальные команды для работы с файлом. обратная косая черта \ - это способ экранирования специальных символов. Клавиша табуляции раскроет имя файла.
так что вы печатаете ls \ ( затем вы нажимаете клавишу табуляции. Ls L является строчным L
rm - это команда удаления. Вы должны быть осторожны при использовании этой команды. удаленные файлы ушли навсегда!
Я поставлю пробел между r и m, но вам нужно убрать пробел. -I говорит, чтобы проверить удаление. убедитесь, что в строке rm нет других забавных персонажей. Вы не можете видеть это, но я набрал ls (затем нажал клавишу табуляции.
источник