А вот эти самые легендарные ed, vi(m), Emacs так же удобны как вижуал студия? Ну там методы подсказывают, аргументы, имена переменных, ну собственно что IDE и должна делать. Я далек от линукса, но по прежнему не могу взять в толк - если ты под линуксом сидишь, то ничего удобнее чем командная строка тебе не положена?
Как настроишь, так и будет, вопрос привычки. Я, например, не могу взять в толк как завести студию на машине (или устройстве), на которой и гуя нет совсем и доступ только через сериальный порт или через ssh.
Так вот идеологически как раз это и непонятно. Ну ладно, лет 30-40 назад, завести на машине гуй могло отожрать большую часть доступных ресурсов. Поэтому командная строка была к месту. Но сейчас-то, зачем сжимать жопу в кулак, если гуй способен поддерживаться парой ядер 8-16 процессорных систем. А как же сервера, спросите? А нахрен заниматься программированием на серверах? Иди если уж так надо именно там, то почему бы не поднять там и гуй и студию, а перед уходом выгрузить.
Опять же, вопрос привычки. Как там сказали, у ембедеров обычно весь доступ идет через последовательный порт, какой к черту Visual Studio, да еще на не x86 машине. Много web программистов, которые работают на удаленной машине, у них тоже выбора нет. Когда собираешь Yocto имидж (или еще хлеще, Андроидовский РОМ) это занимает 2-3 часа и все 8 ядер. GUI отбирает 5-10%, а это минут 20, то есть заметное время. В-общем много причин и тонкостей.
Консоль всегда нужна, особенно эмбеддерам. Но, emacs по дефолту нет нигде. Оно монструозно. Ed хорош как помощь роботам в баше, не более. Писать на нем - ад. vi(m) - задротство, особого профита нет.
Я за nano. Оно простое, понятное и есть в большинстве debian based дистров - а это мэйнстрим нынче, насколько я понимаю.
Согласен, с комментариями. Все это идет от старых привычек. ed в зачаточном виде у меня остался со времен СМ-4М, там это был единственный основной редактор. Теперь я его не использую, вместо него идет awk, когда надо в скрипте работать со строками. Я пытался перебраться на nano, но руки не слушаются и поэтому всегда перебираюсь назад на vim. Он у меня оброс скриптами, которые переезжают с работы на работу, с машины на машину. У сисадминов вообще иногда выбора нет, когда надо залезть ремотно по падающему каналу и поправить строчку в конфиге перед тем как ехать к той машине в командировку. Тут вокруг много народу закончившего местный универ (UofM). Их там как научили работать на Emacs'e, так это дело и ползет.
Comments 8
Я далек от линукса, но по прежнему не могу взять в толк - если ты под линуксом сидишь, то ничего удобнее чем командная строка тебе не положена?
Reply
Reply
Reply
Когда собираешь Yocto имидж (или еще хлеще, Андроидовский РОМ) это занимает 2-3 часа и все 8 ядер. GUI отбирает 5-10%, а это минут 20, то есть заметное время.
В-общем много причин и тонкостей.
Reply
Консоль всегда нужна, особенно эмбеддерам. Но, emacs по дефолту нет нигде. Оно монструозно. Ed хорош как помощь роботам в баше, не более. Писать на нем - ад. vi(m) - задротство, особого профита нет.
Я за nano. Оно простое, понятное и есть в большинстве debian based дистров - а это мэйнстрим нынче, насколько я понимаю.
Reply
Я пытался перебраться на nano, но руки не слушаются и поэтому всегда перебираюсь назад на vim. Он у меня оброс скриптами, которые переезжают с работы на работу, с машины на машину. У сисадминов вообще иногда выбора нет, когда надо залезть ремотно по падающему каналу и поправить строчку в конфиге перед тем как ехать к той машине в командировку.
Тут вокруг много народу закончившего местный универ (UofM). Их там как научили работать на Emacs'e, так это дело и ползет.
Reply
Leave a comment