Может ли Emacs поддерживать концепцию проектов? Это будет связано с тем, что несколько вариантов настройки зависят от того, над каким проектом вы работаете.Может ли Emacs поддерживать проекты?
ответ
Вы, как правило, не ожидали, что emacs узнает о различиях в требованиях к конструкции - вы дадите системе сборки (make или что-то еще) позаботиться об этом. Для обработки разных стандартов кодирования определите локальные файлы для установки переменных, загрузки и выгрузки локальных режимов и т. Д. (Используйте yourproject.el
файлов для установки переменных, загрузки и выгрузки локальных режимов и т. Д. (Используйте M-x load-file
для запуска).
Чтобы быть педантичным, Emacs может поддерживать что-либо, будучи тем, что является языком исполнения Lisp, поэтому у него есть редактор поверх него.
Конкретно, некоторые дополнения для Emacs поддерживают такие проекты, как JDEE.
Чувак, как упомянуто в другом ответе, EMACS может сделать что угодно. Тем не менее, давайте немного поговорим о том, что означает «проект» в этом контексте. В большинстве IDE, таких как Eclipse, Netbeans, Visual Studio или Xcode, «проект» означает две вещи: макет файла для частей, которые принадлежат друг другу, и инструкции для системы сборки для создания вещи, состоящей из этих частей.
В EMACS у вас есть полный контроль над этими вещами, но как они работают вместе, зависит как от целевой среды - Lisp, Java, C/C++ и так далее. Lisp поддерживается SLIME, Java JDEE, C/C++ встроенными режимами и множеством соглашений; управление версиями также встроено, если вы хотите его использовать.
В большинстве случаев детали сборки не очень сильно влияют на редактор, но вы можете специализировать поведение для определенных файлов, используя либо моделирование, либо локальные переменные. JDEE имеет определенное понятие «проект».
С какими языками и средами вы пытаетесь работать?
Проверьте плагин project-local-variables. Я не использовал его лично, но я видел, как он упоминается в документации в режиме Rinari для определения функции find-file-in-project.
Я думаю, что это хороший результат (хотя: «Обратите внимание, что с мая 2008 года эта функциональность была реализована в Emacs, поэтому нет необходимости в этой библиотеке. См.« Переменные каталога »в руководстве Emacs.») – Pablo 2008-11-14 22:34:04
Да, пожалуйста, смотрите в пакет EDE от CEDET library
Ну, как вы можете видеть, что есть несколько пакетов, чтобы сделать это.
Вы могли бы такой подход: http://blog.jrock.us/articles/eproject.pod
Я просто прочитать его сегодня.
- 1. Может ли поддерживать или поддерживать поддержку?
- 2. Может ли поддерживать поддержку tinyproxy
- 3. Может ли Writeln поддерживать Unicode?
- 4. Может ли ServiceStack поддерживать websockets?
- 5. Поддерживать проекты C в Visual Studio 2010?
- 6. Может ли Jira/Greenhopper делать суб-проекты?
- 7. Может ли Selenium поддерживать Hibernate или Spring?
- 8. Может ли SpeechRecognizer поддерживать другие языки?
- 9. Может ли teamcity поддерживать функцию планирования?
- 10. Может ли DropWizard поддерживать запланированные задачи?
- 11. Может ли solr 3.6 поддерживать китайский язык?
- 12. Может ли SQLite поддерживать эту схему?
- 13. Может ли HttpWebRequest поддерживать аутентификацию на токенах?
- 14. Может ли AIX 7 поддерживать Capistrano 3?
- 15. Может ли ngRoute поддерживать неконфигурированные ссылки?
- 16. Может ли EF4 поддерживать пакетные обновления?
- 17. Может ли СУБД поддерживать несколько языков DSL?
- 18. Может ли приложение IOS поддерживать только iOS7?
- 19. Может ли Apache/mod_ssl поддерживать двухуровневую работу?
- 20. Может ли Xcode поддерживать несколько раскладок?
- 21. Может ли Apache Jena поддерживать мягкое удаление?
- 22. Может ли iOS поддерживать AES 256?
- 23. Может ли wkhtml2pdf поддерживать счетчики CSS?
- 24. Может ли кодогенератор поддерживать встроенные функции.?
- 25. Может ли Spree Commerce поддерживать «членство»?
- 26. Может ли DataObjects.NET поддерживать столбцы идентификации SQL?
- 27. Может ли веб-сервис не поддерживать JSONP?
- 28. Может ли поддержка jpg-изображений поддерживать анимацию?
- 29. Может ли SSRS поддерживать использование нескольких арендаторов?
- 30. Может ли TensorFlow поддерживать пиковые нейроны?
Я выбираю этот ответ не потому, что это ответ, а потому, что он тот, который я использовал. – Pablo 2008-11-15 09:52:33