Почему в Ubuntu по умолчанию есть vi, emacs,nano с os?
Я новичок в Ubuntu .. Так что в основном в ОС есть приложение для определенной цели... Но в Ubuntu есть три основных текстовых редактора... как Nano, VI, Emacs ...
Так в чем же причина? и каковы преимущества и недостатки этих редакторов?
2 ответа
Давайте начнем с двух больших:
viпо умолчанию устанавливается почти во всех системах Linux (и других Unix) в течение многих десятилетий. Это делает его чем-то вроде наименьшего общего знаменателя, редактор, который должен знать каждый пользователь Linux/Unix, по крайней мере, немного, чтобы исправить небольшие проблемы (и установить другие редакторы, если они захотят). В результате его повсеместного использования он используется многими системными администраторами. Обратите внимание, что в большинстве случаевviна самом делеvim(VI улучшилось).emacsбыл вокруг почти так же долго, какvi, По сравнению сviон съедает больше системных ресурсов (хотя это больше не проблема в наши дни). По моему опыту,emacsменьше используется системными администраторами, но больше в научном мире.
Я бы посоветовал выучить хотя бы одного из этих двух редакторов, хотя их кривая обучения круче nano "S. Они были вокруг целую вечность и очень сильны. Обдумывая, какой из двух редакторов выбрать, пожалуйста, остерегайтесь войны редакторов. Смотрите также это unix.stackexchange.com пост.
Что касается nano это "продолжение" от pico редактор, который использовался pine программа электронной почты командной строки. nano легче использовать для пользователей, которые плохо знакомы с командной строкой (в основном потому, что в ней перечислены сочетания клавиш в нижней части экрана).
Ubuntu имеет nano а также vi в качестве редактора командной строки и gedit как текстовый редактор на основе графического интерфейса. У каждого из них есть свои преимущества и недостатки, которые здесь слишком широки, чтобы их объяснить.
Короче говоря, немногие редакторы просты в использовании, но менее производительны, поскольку некоторые из них немного сложны, но очень продуктивны. Однако выбор любого редактора или программного обеспечения - дело личного интереса.