Редактор исходного кода jEdit

jedit

Бесплатный редактор исходного кода jEdit в него заложена большая функциональность, которая расширяется подключаемыми модулями. Редактор jEdit поддерживает подсветку более 200 языков программирования, более 120 расширений файлов и корректно воспроизводит большинство кодировок текста. jEdit написан на Java, поэтому его можно запустить на Windows, Linux, Mac. Это удобно, если в повседневной разработке приходится работать на различных компьютерах с разными операционными системами.

Прочитав статью Вы узнаете про основные возможности бесплатного, но мощного инструмента для разработки jEdit.

Основные возможности редактора jEdit.

Перечислю основные возможности бесплатного редактора jEdit:

  1. Кросс-платформенный редактор с открытым исходным кодом на Java
  2. Возможность устанавливать закладки в тексте кода
  3. Автоматическое запоминание ранее удаленного текста, опция «Kill ring»
  4. Автоматический перенос слов и правка текста
  5. Поддерживаются сессии — так что вам не придется каждый раз заниматься рутинным открытием файлов
  6. Поиск и замена в нескольких файлах — порой, очень полезная функция
  7. Собственный язык для макросов
  8. Большое количество плагинов
  9. Подсветка синтаксиса для более чем 200 языков программирования
  10. Поддержка большого количества кодировок файлов, в том числе UTF8 и Unicode.
  11. Возможность задавать пользовательские горячие клавиши для действий
  12. Разбиение окна редактирования по вертикали и/или горизонтали — Этот функционал полезен когда нужно видеть разные части кода, например начало и конец исходного кода.

Обзор пакета разработки jEditToolsKit.

Дополнительные модули jEdit.

Для профессионального программирования – не достаточно хорошего редактора, необходимы еще дополнительные средства разработки:

  1. Автозавершение кода — jEdit поддерживает автозавершение для программ java.
  2. Утилиты для отладки — jEdit реализует возможность отладки программ java.
  3. Утилиты для генерации документации — Например можно сгенерировать JavaDoc.
  4. Утилиты для сборки приложения — Как пример это make, ant.
  5. Утилиты для отслеживания изменений в кодах программ и перенос изменений — Например diff и patch.
  6. Системы контроля версий — Например cvs.

Дополнительные средства разработки.

Помимо всего перечисленного, Вам могут потребоваться дополнительные средства, такие как:

  1. Утилиты для генерации и написания статей и отчетов о проделанной работе.
  2. Редактирование текстов на языках разметки.
  3. Проверка орфографии.
  4. Редактирование бинарных данных.
  5. Отработка запросов к базам данных.
  6. Работа с кодами программ по ftp протоколу.

Выше перечисленные средства разработки не все входят в состав jEdit. Поэтому возникла потребность собрать необходимые средства разработки в одном месте. Этот дистрибутив получил название jEditToolsKit.

В jEditToolsKit входят следующие дистрибутивы:

  1. jEdit со всеми доступными плагинами и вспомогательными программами — такими как ctags и aspell.
  2. MinGW — Это набор компиляторов и интерпретаторов (C, C++, FORTRAN, Perl, Scheme и др.) c утилитами, для системы Windows.
  3. MSYS- подборка дополнительных средств разработки из проекта GNU, для системы Windows,
    Java(TM) 2 Runtime Environment 5.0, Standard Edition (версии для Windows и Linux),
    Java(TM) 2 Development Kit 5.0, Standard Edition (версии для Windows и Linux),
    Документация.

Программ входящие в дистрибутив jEditToolsKit решают широкий спектр задач. Перечислю некоторые из них:

  1. Разработка программ на языках высокого уровня C/C++, Java, Perl, Python, BeanShell.
  2. Редактирование текстов на языках разметки XML, (X)HTML, DocBook, LaTeX.
  3. работа по ftp протоколу.
  4. подключение и работа с базами данных.
  5. Дополнительные средства — Чтение новостей по RSS и XML RDF протоколам и работа с почтой.

jEditToolsKit распространяется для операционных систем Linux и Windows (вместе с дистрибутивами со средами исполнения java-программ). Хотя редактор jEdit, как писалось выше, работает на любых системах в которых установлена среда исполнения java-программ , JRE или java-машина.

Но все же вернемся к jEdit который является центром всех перечисленных технологий.

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

Установка jEdit.

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

  1. Установите языковые средства Java — В режиме командной строки своей системы введите команду java. Вы получите версию используемых языковых средств Java, это значит, что она уже установлена. В противном случае загрузите и установите их с веб-сайта компании Oracle по адресу www.java.com
  2. Установите jEdit — Скачайте пакет установки с веб-сайта www.jedit.org
  3. Установите модуль FTP — Функционал этого модуля пригодится при редактировании кода на удаленном сервере. Для этого запустите редактор jEdit на выполнение и выберите команду меню Plugins—>Plugin Manager (Подключаемый модуль —> Диспетчер подключаемых модулей), что бы отобразить установленные плагины. В верхней части найдите три кнопки Manage (Управлять), Update (Обновить) и Install (Установить). Кликните мышкой по кнопке «Install», чтобы отобразились подключаемые модули. В текстовом поле вводим FTP, в списке будут отобраны модули соответствующие введенному тексту, а слева будет поля флажка, которое нужно установить. Затем как флажок будет установлен, нажмите «Install». Возможно, для активации этого модуля потребуется перезапустить редактор. Более подробно, как работать с этим модулем будет описано в статье про построение динамического шаблона.
  4. Установите дополнительные модули — Для удобной работы с редактором установите дополнительные модули. Список и назначение этих модулей я перечислю далее.

Список рекомендованных модулей:

  1. Beauty. Предоставляет средства для переформатирования исходного кода в соот
    ветствии со структурой язьша, в том числе РНР.
  2. CSS Editor. Позволяет выбрать блок CSS в коде или CSS-файле, а затем предоставляет обычные варианты выбора СБЗ из раскрывающихся списков для удобства
    редактирования. Предоставляет также удобный графический пользовательский интерфейс (ГПИ) для ввода распространенных директив CSS.
  3. JDiff Plugin. Позволяет обнаруживать цветовые различия в двух графических
    файлах, даже если они находятся на разных серверах. Очень удобен для сравнения
    локального и удаленного графических файлов на цветовые различия.
  4. JSLint Средство для проверки и контроля достоверности исходного кода JavaScript с помощью распространенного инструмента, созданного Дугласом Крокфордом (Douglas Crockford; www.jslint.com).
  5. MacroManager. Предоставляет доступ к сотням макрокоманд через простой ГПИ, похожий на интерфейс в окне Plugin Manager. Рекомендуется установить макрокома Sort Lines (Сортировка строк) и WikiWord: (Викимир).
  6. PHPParser Plugin. Выполняет синтаксический анализ кода PHP на предмет ошибок и выделяет их на полосе прокрутки. Такой способ проверки кода как нельзя
    лучше подходит для выявления ошибок в коде новой версии расширения Joomla
    перед его установкой.
  7. SideKick. Предоставляет стыкуемое окно для других полключаемых модулей.
  8. XML. Выполняет синтаксический анализ кода в файлах XML, HTML, JavaScript и CSS. Предоставляет развертываемое дерево документа, а также функцию для правильной XML-размегки с отступами, что очень удобно для выявления отсутствующих парных скобок в коде HTML-разметки.

Я пользуюсь редактором jEdit недавно, он мне нравится. Это превосходное средство, с учетом того, что им можно пользоваться совершенно бесплатно. Редактор jEdit очень удобно использовать для настройки модулей Joomla на удаленном сервере, в нашем случае это нового шаблона, о котором буде рассказано в статье построение динамического шаблона.

Ссылка на основную публикацию
Похожие публикации
Adblock detector