Я попробовал это только сейчас:
grep -RlI "id=\"kw\"" * | xargs vim
Это дало мне 16 результатов. Открыл первый результат в Vim. Я сделал свое первое редактирование и нажал :q
, так как не знал ярлыка для перехода к следующему файлу.
Это отбросило меня обратно к консоли (я SSHed на сервер). Моя консоль испорчена сейчас. Все, что я печатаю, я не вижу, и каждый раз, когда я нажимаю клавишу ввода, кажется, что она обрабатывает команду, но дисплей / представление облажались, поэтому
[meder@linode]
на моей консоли, по крайней мере на полпути. reset
ничего не делает, так как кажется, что он испортил мою настоящую консоль.
Может ли кто-нибудь предложить решение, которое не имеет такого же недостатка? Или кто-нибудь может объяснить, почему :q
из самого первого файла испортил мою консоль?
Справочная информация : Мой компьютер Debian Ubuntu, я SSHed в RHEL box. Файлы, которые я открыл, были текстовыми / ascii файлами, phtml / php файлами, а не какими-то странными двоичными файлами с сумасшедшими символами в них.
Вот скриншот того, что произошло
РЕДАКТИРОВАТЬ # 1: Я просто набрал reset
снова, и это, казалось, сработало. Первый reset
не сработал, я думаю, потому что каким-то образом консоль вставила в него какой-то пробельный символ? В любом случае, я хотел бы объяснить это странное поведение.