Чи є сценарії, де vi
є єдиним варіантом створення, редагування або зміни файлу в середовищі Ubuntu?
В основному моє питання полягає в тому, щоб дійсно знати, чи є такий випадок, коли я був би змушений використовувати, vi
оскільки це був би єдиний варіант, доступний у конкретному випадку в екосистемі Ubuntu.
Чи може приватний випадок існує там , де я як - то не матиму доступ до інших варіантів , як nano
, pico
або просто посилаючи інформацію з допомогою інструментів , як cat
, sed
, tee
та багато іншої?
Я б припустив, що це більше сервер або хмарна сторона, оскільки на Робочому столі є набагато більше варіантів, але від усіх, хто використовує термінал, я дуже прошу:
Чи є такий випадок?
visudo
може використовувати будь-який редактор. Оскільки конфігурація за замовчуванням на Ubuntu поважає змінні EDITOR
та VISUAL
середовище, ви можете запустити sudo env VISUAL=emacs visudo
для emacs або навіть gksudo env VISUAL=gedit visudo
для графічного редактора типу Gedit. ( sudo -H
або sudo -i
може використовуватися замість gksudo
.) Я пропоную такий env
спосіб, що VISUAL=emacs sudo visudo
він не спрацює ( sudo
скидає більшу частину навколишнього середовища) і sudo -EH
може вважатися недоцільним.
cat
? sed
? Дійсно? vi
насправді це не так вже й складно, і якщо ви насправді не можете зайнятися його вивченням, вам потрібно запам’ятати лише два режими (Нормальний і Вставний режим). Ви переміщуєте курсор зі стрілками (або HJKL, якщо немає), натискаєте "i", щоб почати редагування (режим вставки). Після завершення натисніть "Esc", щоб повернутися до звичайного режиму. Введіть ": wq", щоб зберегти та вийти (Write + Quit).