Какой редактор терминала лучше всего предложить новичку в unix? т.е. не vim
или emacs
.
Есть несколько редакторов, joe
, nano
и т. д. У некоторых есть легко запоминающиеся команды / сочетания клавиш, у других - нет.
Я ищу редактора, с которым можно было бы поговорить с кем-нибудь по телефону для удаленного системного администрирования.
Я бы выбрал nano для всего, что мне приходилось объяснять по телефону, главным образом потому, что я думаю модальные редакторы гораздо сложнее объяснить людям, привыкшим к использованию редакторов графического интерфейса.
Nano по своей конструкции является одним из самых простых редакторов. Он также установлен по умолчанию в большинстве систем Linux.
vi
1) Я бы все равно выбрал vi для новичка. Сначала это кажется немного неуклюжим, но большинство людей получают общее представление о нем в течение 20-30 минут после того, как поиграют с ним.
Я предлагаю vi потому, что он есть практически в каждом дистрибутиве. Приятно иметь возможность подойти к машине где угодно и знать, что на ней есть хотя бы ОДИН инструмент, с которым вы знакомы. ;-)
нано
2) Второй голос, наверное, будет за нано. Его проще использовать для новичков, и он существует в большинстве популярных дистрибутивов. По моему опыту, людям, работающим с Windows, кажется, удобнее начинать с nano. Также будет легче объяснить по телефону. ;-)
Я согласен с тем, что nano - довольно хорошее предложение и широко используется. Я действительно не могу представить, чтобы разговаривать с кем-нибудь через emacs по телефону. Черт, я с трудом могу представить себе прогулку себя через emacs.
Какой редактор?
Зачем, Эд конечно!
Единственный настоящий редактор!
обязательная ссылка: http://www.ale.org/pipermail/ale/1998-July/005730.html
mcedit полезен для людей, которые привыкли использовать редактор графического интерфейса. Он даже принимает ввод от мыши через окно терминала. Один из моих коллег, ненавидящих vim, клянется этим. С таким именем, как полуночный командир, вы не ошибетесь!
< contrarian_mode="on" >
Мое мнение по-прежнему emacs или vi. Даже для новичка.
Зачем?
Потому что время, потраченное на изучение редактора, является продуктивным только до тех пор, пока вы продолжаете использовать этот редактор. Все эти менее выразительные варианты - плохой выбор в долгосрочной перспективе, и воля быть оставленным в конце концов. В этот момент время, потраченное на их изучение, тратится зря, и пользователь по-прежнему должен изучить emacs или vi.
Так что начните их правильно. (И распечатайте приличный краткий справочник, он им понадобится ...)
Кстати - ответ на «Но который один? "это" Какой ты использовать. "Потому что они сначала обратятся к вам за поддержкой.
Кроме того, ответ может не относиться к случайным пользователям - тем, кому никогда не понадобится полноценный редактор для программистов, потому что они могут работать с nano бесконечно.
/ emacs parisan, пользователь vi под протестом
Я согласен с другими, кто предлагает vi / vim, по причинам, которые они указали plus: vi на самом деле не так уж и сложно научиться использовать. новичку нужно знать всего около дюжины вещей, и он может легко сделать все, что они могли бы сделать в более примитивном редакторе:
из них единственные, что действительно важно знать, это Esc, i, x, перемещение курсора, клавиша Backspace,: q и: x - они дадут вам ВСЕ возможности редактирования nano. вы можете изучить их за 5-10 минут.
Вы, конечно, можете потратить годы на освоение всех дополнительных возможностей vi (и неизбежно, что вы будете постепенно узнавать о vi все больше и больше по мере того, как будете использовать его все больше), но приведенных выше основ достаточно, чтобы выполнять практически любую работу по редактированию. определенно более чем достаточно, чтобы делать все, что вы могли бы сделать с nano или joe.
В целом, новичку достаточно легко изучить основы, но (в отличие от nano и других) не ограничивает вас тем, что вы всегда новичок.
Я предпочитаю простой и очень легкий в использовании редактор pico. Установка не требуется, просто скопируйте один файл в любое место. Это не изощренный редактор, и он не будет делать то, что будут делать vi и emacs, но если все, что вам нужно, это редактор для повседневного использования, для которого вам не нужно запоминать целую корзину, полную странных и неинтуитивных комбинаций клавиш, он будет соответствовать всем требованиям. Вы можете думать об этом как о Linux-версии блокнота Window.
Повышено на VI, но используется нано