Есть ли Windows IDE, которая может работать как с C, так и с Perl?

Я использую Strawberry Perl, который включает GCC MinGW, я также использую отладчик GNU GDB и Subversion. Как мне создать единую среду разработки, которая подойдет для этого (кроме UltraEdit, командной оболочки и IE), и как я могу еще больше улучшить ее функции?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
7
0
749
7
Перейти к ответу Данный вопрос помечен как решенный

Ответы 7

Лично я использую Komodo IDE от ActiveState. Komodo Edit может удовлетворить ваши потребности и является его бесплатной альтернативой.

Ответ принят как подходящий

На твоем месте я бы хорошо посмотрел на Затмение! Тогда взгляните на подключаемый модуль ЭПИЧЕСКИЙ IDE.

Subversion довольно хорошо интегрируется с этой IDE через Черепаха SVN или даже лучше, как упоминалось в одном из комментариев Давиде Гуалано, Подрывной.

Лучший способ интегрировать Eclipse с SVN - использовать плагин Subversive: eclipse.org/subversive

Davide Gualano 05.11.2008 22:13

Да! Хорошо сказано. Я думаю, что у меня мозговая судорога, и я думал об использовании Tortoise для VS и нашей разработки Progress. Мы используем subversive для нашей интеграции с eclipse.

Mat Nadrofsky 06.11.2008 00:18

Да, Eclipse - действительно хорошая среда разработки. Плагин Target Management (eclipse.org/dsdp/tm) также действительно хорош для работы с удаленными проектами / файлами.

sebthebert 06.11.2008 01:42

Я никогда не использовал Subversive, но мы используем Subclipse там, где я работаю: subclipse.tigris.org

Powerlord 06.11.2008 20:34

Раньше я использовал eclipse для JAVA, и он мне очень понравился, но когда я попытался установить новую версию eclipse для perl на другой компьютер, у меня возникла куча ошибок, и я сдался.

Kurt W. Leucht 07.11.2008 01:28

msvc 6 отлично справится с этой задачей.

мой perl установлен в c: \ perl \ bin, так что ...

в настраиваемом меню создайте новый инструмент.


команда c: \ perl \ bin \ perl.exe
аргументы -w $ (Имя файла) $ (ФайлExt)
начальный каталог $ (FileDir)

установите флажок «Использовать окно вывода».

создайте кнопку на панели инструментов, чтобы запустить инструмент. Вывод perl появится в окне вывода.

Вы можете использовать emacs для окон.

http://www.gnu.org/software/emacs/windows/ntemacs.html

Могу порекомендовать ourcomments.org/Emacs/EmacsW32.html. Настроен для окон.

Mathias 06.11.2008 10:28

Лично я с удовольствием использую НАУКА для разработки на C, C++, Perl и Python в Windows. Использование одного инструмента имеет для меня много преимуществ - поскольку я становлюсь экспертом в этом вопросе, и это повышает мою продуктивность во всех языках. SciTE имеет встроенный язык сценариев, и его также довольно легко комбинировать с внешними сценариями, поэтому он расширяется за гранью воображения - и это с использованием вполне стандартных инструментов.

SciTE была бы хорошим решением, за исключением того, что, по-видимому, он не выполняет регулярные выражения, охватывающие строки.

Rob Kam 07.11.2008 03:01

Что вы имеете в виду под «регулярными выражениями»? В каком контексте?

Eli Bendersky 07.11.2008 17:39

Как сделать многострочную замену, например. все foo \ nbar (foo на одной строке на следующей строке) с bar \ nbaz? Часто задаваемые вопросы на pgl.yoyo.org/scite/docs/SciTEFAQ.html#NewlineInRegEx, кажется, говорят, что это невозможно.

Rob Kam 07.11.2008 22:19

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

Rob Kam 12.11.2008 22:51

Я ни в коем случае не разработчик Windows или не пользователь IDE, но комбинация Cygwin (для всех удобных инструментов Unix и лучшей оболочки) и emacs выполняет свою работу, когда мне нужно работать в Windows.

Вы пробовали Notepad ++? По большей части это текстовый редактор, работающий по принципу «все вытащены», с выделением кода для всех языков, которые только можно придумать. Но у него есть довольно интересная функция макросов / внешних команд / расширений, поэтому подключить их к компилятору довольно просто.

В настоящее время я использую его для C, Inform, Python, Perl, HTML и VB.Net, с удивительно небольшим количеством проблем при переключении передач.

Также FOSS.

(и я только что обнаружил, что у него также есть автозавершение кода. Отлично!)

Другие вопросы по теме