Я должен учиться использовать Emacs? [дубликат]

Я тестирую на своем сайте, и он работает хорошо. Взгляните на портал разработчика и почтальона, чтобы проверить, есть ли различия между заголовками и URL запроса.

Для более подробной информации, вы можете обратиться к этой статье .

17
задан Community 23 May 2017 в 12:16
поделиться

14 ответов

Я использовал emacs больше двадцати лет. Как можно больше, я пытаюсь использовать его для всех своих потребностей ввода, включая, как Fu86 упомянул, чтение электронной почты, новостей, и т.д., а также примечаний, списков ожидающих выполнения задач, написания кода, выполнения компиляций, и т.д. Так как emacs значительно старше, чем расширяемая энергия (в противоположность относительно нерасширяемому vi), это имеет намного больший набор дополнительных режимов, покрывающих почти любую цель, которую можно вообразить. Тем не менее справедливости ради стоит отметить, которым серьезное использование emacs можно рассмотреть выбор образа жизни , в котором это берет значительное усилие и время для становления быстрым с инструментом.

Мой реальный ответ - то, что, насколько редакторы (и любая другая категория инструмента) идут, необходимо найти тот, который мощен и гибок, и затем не торопитесь для становления квалифицированным пользователем того инструмента. Ваш предпочтительный инструмент может быть или энергией или emacs, или возможно что-то еще, но в любом случае, занимает время для изучения этого хорошо. Лично, я принял решение освоить emacs, и я никогда не разочаровывался, когда я хотел, чтобы он обработал некоторую новую ситуацию для меня.

никогда работавший серьезно в Java, я не могу прокомментировать на основе прямого опыта в том, как хорошо он заменяет инструменты как затмение и intellij. Я являюсь достаточно взрослым, чтобы скептически относиться к этим высоко интегрированным инструментам (даже без опыта с ними), и существуют emacs режимы, которые предоставляют некоторым (хотя ни в коем случае все, я уверен) функций этих редакторов.

30
ответ дан 30 November 2019 в 10:14
поделиться

Если 1) Необходимо ли учиться использовать Emacs? Вероятно. 2) Необходимо ли попытаться переключить всю разработку на Emacs? Нет. Я буду обсуждать каждый из этих вопросов в последовательности.

1) В этом вопросе, Emacs мог быть заменен Vim или любым другим межплатформенным редактором. Я хочу подчеркнуть то, что это является межплатформенным. Это, для меня, является основным преимуществом того, чтобы быть быстрым с Emacs (или Vim). Какой компьютер я иду, он будет или уже иметь Emacs на нем так, чтобы я перешел прямо в некоторую разработку, или я смогу легко загрузить его через несколько минут. В моих университетских лабораториях программирования вместо того, чтобы пытаться использовать безотносительно IDE компьютер, я шел, оказалось, имел, я просто открыл терминал и использовал Emacs. Так как я был уже несколько быстр с Emacs (хотя ни в коем случае эксперт), я смог сделать работу очень хорошо, не имея необходимость бороться с другой средой.

Далее, существуют некоторые языки, для которых просто не существуют достойные IDE. Например, каждый раз, когда я пытаюсь найти достойный IDE на OS X для Haskell, я всегда заканчиваю тем, что возвратился к Emacs. Если бы я не был быстр с Emacs, я действительно не знаю, как я написал бы код Haskell.

Наконец, с помощью IDE для очень маленьких проектов (и особенно просто простой программы файла) чувствует себя неуклюжим и контрпродуктивным; хорошо иметь простого текстового редактора для таких задач (хотя я уверен, что некоторые спорили бы относительно того, как простой Emacs действительно). Но это - не обязательно аргумент в пользу Emacs конкретно; на OS X, например, TextMate является удивительным редактором для этих задач.

2) Emacs мощен и замечательно расширяем, но по моему опыту это не замена для IDE. При запуске нового проекта в мое свободное время одна из первых вещей, о которых я думаю, - существует ли хороший IDE для моего языка и предпочтительных технологий. На OS X, например, я буду обычно выглядеть первым, чтобы видеть, существует ли хороший способ использовать XCode для моего проекта. В Windows я буду видеть, могу ли я использовать Visual Studio. Если это перестанет работать, то я посмотрю на IDE, такие как Eclipse и NetBeans. Только после этого сделайте я рассматриваю выполнение серьезной разработки с помощью текстового редактора как Emacs.

я надеюсь, что это помогает!

14
ответ дан 30 November 2019 в 10:14
поделиться

Я не думаю, что Вы были бы более продуктивными также. Я сам использую Emacs для программирования в настоящее время, но главная причина состоит в том, что я имею к ssh в систему, где я разрабатываю. Иначе я, вероятно, использовал бы IDE как IntelliJ или Eclipse.

4
ответ дан 30 November 2019 в 10:14
поделиться

Выбор редактора - что-то, что каждый программист должен сделать, по крайней мере, однажды, но часто неоднократно в течение их карьеры. Я был vi+Eclipse пользователем до приблизительно четыре года назад, который был, когда я сделал переход от того, чтобы быть кодером хобби к тому, чтобы быть профессионалом, и более или менее одновременно к использованию emacs.

то, Что я нашел, - то, что emacs вознаградил каждый бит времени, я потратил изучение его с увеличенной возможностью. Я все еще не могу рекомендовать это для записи, что Java - Eclipse/NetBeans/IntelliJ настолько лучше, чем какой-либо простой текстовый редактор для того - но для редактирования конфигурационного файла, C кодирование, пишущий сценарий emacs обеспечивает все, что Вы могли бы хотеть, и т.д. Последние версии (новейший материал, к сожалению, все еще невыпущенный) даже, поддерживают шрифты TrueType в гноме.

Это будет болезненно. Изменение инструментов всегда. Но да, необходимо попытаться изучить это. Вы не будете сожалеть о нем.

3
ответ дан 30 November 2019 в 10:14
поделиться

Честно я не думаю, что Вы будете более продуктивными вообще. Emacs был прекрасен как редактор десятилетие назад, но современный IDE - особенно, IntelliJ которого я - большой поклонник - идет настолько больше, чем редактор, включая отладчик, способность осуществить рефакторинг Ваш код, беспрепятственно перемещает классы и пакеты, и т.д. и т.д. и т.д. Огромная часть преимущества производительности IDE прибывает из тех функций, а не редактора.

, Если Вы не используете vi/vim в качестве основного текстового редактора (значение использования его для значительного усилия по разработке или только значительное время) затем независимо от того, что Вы используете, является вспомогательным для Вашего IDE.

3
ответ дан 30 November 2019 в 10:14
поделиться

'emacs' является большим, но если Вы довольны 'vi' и привычкой в большой степени использовать его затем, Вы более обеспечены не, помещающее серьезное время в изучение emacs. emacs является забавой и становится довольно интуитивным со временем. Так, я сказал бы, каждый день проводят 10 - 15 минут и видят, как это работает на Вас.

2
ответ дан 30 November 2019 в 10:14
поделиться

Я всегда предпочитал энергию для простого текстового редактирования, но я предпочитаю elisp для расширения редактора. В эти дни я использую emacs для своего серьезного редактирования и энергию для быстрых вещей, когда я - ssh'd в сервер.

2
ответ дан 30 November 2019 в 10:14
поделиться

Различие между emacs и энергией - то, что emacs включает много много почт функций и объединений, новостей, filemanager, и конечно текстовый редактор. Vim делает только редактирование текста и что очень хорошо (без плагинов). До Вас, если Вам нравится emacs или нет. Я лично люблю энергию больше, но даю emacs попытку и нахожу лучший подходящий текстовый редактор для Вас.

2
ответ дан 30 November 2019 в 10:14
поделиться

Изучение Emacs не является плохой идеей: много IDE (например, Eclipse и NetBeans - когда в последний раз я использовал его) имеют поддержку того же (или подобный) привязки клавиш. Хотя эта привязка может сбивать с толку сначала, они могут, по-моему, значительно увеличить Вашу скорость на клавиатуре, поскольку Ваша рука никогда действительно оставляет "домашнюю" должность. В более сформировавшемся IDE это неоценимо.

, Конечно, став так приученным к привязкам клавиш Emacs, я теперь борюсь каждый раз, когда они не доступны.

1
ответ дан 30 November 2019 в 10:14
поделиться

Лично, мне нравится emacs. Это широко доступно и имеет много функций. В отличие от VI/m, это не имеет понятия режима вставки, таким образом, похоже на стандартный текстовый редактор.

кроме того, Lisp.

1
ответ дан 30 November 2019 в 10:14
поделиться

Существует еще одно преимущество изучения emacs. Emacs был интегрирован в операционные системы Unix в удивительном количестве путей. Например, можно использовать основные команды emacs в xterm. Heck в OS X, можно использовать основной материал emacs примерно везде. Плюс, можно также установить много IDE (как Visual Studio или Eclipse) для использования подобных emacs команд. Таким образом, я сказал бы, что это - хорошая вещь быть знакомым с основами emacs, даже если Вы не используете его так очень.

Еще одна вещь указать: emacs является удачей на ноутбуках. Особенно ноутбуки Apple. Вы не должны волновать, какое ужасное местоположение клавиша Home находится в том, потому что Вам просто нужен C-a.

1
ответ дан 30 November 2019 в 10:14
поделиться

Если бы, после чтения этот анализ редактора по сравнению с IDE, Вы считали бы себя знаток языка , то необходимо изучить Emacs. Иначе Вы не должны.

0
ответ дан 30 November 2019 в 10:14
поделиться

Если использование теперь использует и как IDE, и Вы уже знакомы с vi/vim, то не уделяйте Emac долгое внимание. Emac никогда не будут заменять Ваш IDE, и если бы он мог затем энергия делать Вас очень хорошо. Nevermind Emac по сравнению с vi священными войнами..., Вы уже знаете энергию и vi/vim, будут уже установлены на любой разновидности UNIX, с которой Вы сталкиваетесь.

0
ответ дан 30 November 2019 в 10:14
поделиться

Это - довольно хорошая идея изучить использование или Emacs или vi хорошо. Вы затем сможете решить для себя что работы лучше всего для Вас. Возможно, Вы закончите тем, что использовали обоих; ИДЕЯ, с одной стороны; "редактор" в других ситуациях.

, Какой редактор (emacs или vi) является в значительной степени вопросом вкуса. Очень полезно иметь локальных экспертов, которые могут ответить "Эй, как я делаю X редакторов использования Y". Если бы Ваши коллеги клянутся emacs, то, как я сказал бы, дают его, идут.

0
ответ дан 30 November 2019 в 10:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: