Я — ленивый человек, поэтому при работе по ssh с файлами на сервере я стараюсь пользоваться такими благами цивилизации как Midnight Commander и текстовый редактор nano. Просто, быстро и очень напоминает старый добрый Norton Commander. Но они не универсальны, и в этом основная проблема.
Очень часто их просто нет. Или открываемый файл «весит» 1-2 гигабайта и nano сотоварищи при попытке открыть его просто «захлебываются». Ещё ситуация — нужно сделать поиск какого-то фрагмента текста и заменить его на другой. В комбинации с предыдущим вариантом — «убивает» обычный текстовый редактор намертво.
В таких случаях идеально можно использовать текстовый редактор vim (или его более старый брат vi). Собственно, эти заметки — небольшая шпаргалка по самым частым командам используемым в этом редакторе.
Начнем с самого простого:
| Открыть документ file.txt в редакторе | vi file.txt |
| Открыть документ в папке /home/file.txt | vi /home/file.txt |
| Начать редактирование текста | Insert |
| Закончить редактирование текста | Esc |
Теперь посложнее — как в vi сохранить результат работы и закрыть его.
| Сохранить изменения (без выхода) | :w |
| Сохранить и выйти | :wq |
| Выйти без сохранения | :q |
| Выйти без сохранения если были изменения в файле | :q! |
Прокомментировать