| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программное обеспечение > Возможности редактора jEdit |
| Автор: Andrey1 25.8.2005, 15:34 |
| Возможности http://jedit.org (перевод: http://www.jedit.org/index.php?page=features) Основные • Объединяет лучшие функциональности Unix, Windows и MacOS текстовых редакторов. • Запускается на любой операционной системе с виртуальной машиной Java 2 версии 1.3 и выше – это включает MacOS X, OS/2, Unix, VMS и Windows. • Эффективные клавиатурные сокращения для любых команд. • Обширная online помощь. • Неограниченные количество операций отмены (undo) и повтора (redo). • Копирование и вставка с помощью неограниченного числа буферов обмена (называемых «регистры»). • Содержание «регистров» сохраняется в течение сессий редактирования (начиная с версии 4.2). • «Цикл удаления» автоматически помнит тест, удаленный в прошлом (начиная с версии 4.2). • Богатый набор команд для работы с целыми словами, строками и параграфами. • «Маркеры» для сохранения позиции в файлах для того, чтобы вернуться в последствии. • Позиции «маркеров» сохраняются в течение сессий редактирования. • Любое количество окон редактирования может быть открыто; каждое окно можно разделить на несколько областей; каждую область можно просматривать в любом файле. Альтернативно, различные области в файле можно просматривать более чем в одной области. • Открытые окна и разделение окон запоминается между сессиями редактирования (начиная с версии 4.2). • Выделение прямоугольных областей. • Многократные выделения (иногда называемые как «непоследовательное» или «дополнительные» выделения) для работы с несколькими кусками текста за раз. • Перенос слов. Подсветка синтаксиса jEdit поддерживает подсветку синтаксиса для более чем 130 типов файлов: ActionScript Ada 95 ANTLR Apache HTTPD APDL AppleScript ASP Aspect-J Assembly AWK B formal method Batch BBj BCEL BibTeX C C++ C# CHILL CIL COBOL ColdFusion CSS CVS Commit D DOxygen DSSSL Eiffel EmbPerl Erlang Factor Fortran Foxpro FreeMarker Fortran Gettext Groovy Haskell HTML Icon IDL Inform INI Inno Setup Informix 4GL Interlis Io Java JavaScript JCL JHTML JMK JSP Latex Lilypond Lisp LOTOS Lua Makefile Maple ML Modula-3 MoinMoin MQSC NetRexx NQC NSIS2 Objective C ObjectRexx Occam Omnimark Parrot Pascal Patch Perl PHP Pike PL-SQL PL/I Pop11 PostScript Povray PowerDynamo Progress 4GL Prolog Properties PSP PV-WAVE Pyrex Python REBOL Redcode Relax-NG RelationalView Rest Rib RPM spec RTF Ruby Ruby-HTML RView S+ S# SAS Scheme SDL/PL SGML Shell Script SHTML Smalltalk SMI MIB SQR Squidconf SVN Commit Swig TCL TeX Texinfo TPL Transact-SQL UnrealScript VBScript Velocity Verilog VHDL XML XSL ZPT Редактирование исходных кодов программ • Интеллектуальное выделение скобок пропускает символы, взятые в кавычки, и комментарии. • Авто отступ. • Команды для сдвига отступов влево и вправо. • Команды для комментирования кода. • Параметры для «магкой» табуляции. • Сокращения. • Сворачивание, с двумя режимами: основанном на сдвиге и явное (где буфер анализируется на содержание «{{{» и «}}}») Поиск и замена • Поддерживаются оба варианта поиска и замены: символьный и регулярными выражениями. • Поиск и замена во множестве файлов; поиск в текущем файле, во всех открытых файлах, или во всех файлах директории. • «ГиперТекстовая» опция позволяет показать все найденные совпадения в списке. • Поддерживается обратный поиск. • Поддерживается инкрементный поиск. • Опция для замены вхождений регулярных выражений с возвращением значения BeanShell скрипта. Ни один из текстовых редакторов до сих пор не предлагал такой функциональности! Управления файлами • Любое количество файлов могут быть открыто сразу. • Поддерживается большое количество кодировок символов, включая UTF8 и UTF16. • Автоматическое определение некоторых кодировок символов (начиная с версии 4.2). • Автоматическое сжатие и распаковка (.gz) файлов. • Любую кодировку символов, поддерживаемую Java, можно использовать для открытия и сохранения файлов. • Много-потоковая система ввода-вывода поддерживает встраиваемые «виртуальные файловые системы» для просмотра списка директорий и загружаемых файлов: (1) FTP плагин позволяет загружать и сохранять файлы на FTP серверах; (2) Плагин архивов позволяет в режиме только-для-чтения загружать файлы из ZIP и TAR архивов. • Настройка компонентов браузера файловой системы, используемого для диалогов открытия и сохранения. • Мощная навигация с помощью клавиатуры в браузере файловой системы (начиная с версии 4.2). • Файлы могут быть удалены и переименованы, и новые директории могут быть созданы из браузера файловой системы. Настройка • Моды подсветки синтаксиса задаются в XML файлах и новые моды очень легко создавать. • Многие настройки редактора можно устанавливать глобально, внутри моды или для файла. • Полностью настраиваемые сокращенные клавиатурные комбинации. • Полностью настраиваемые панель инструментов и контекстное меню для «правого-клика» мышки. • Макросы для автоматизации сложных задач редактирования можно писать на скриптовом языке BeanShell. • Макросы могут быть записаны на основе действий пользователя. Расширяемость • Плагины превращают jEdit в окончательно готовую интегрированную среду разработки (IDE - Integrated Development Environment), с компилятором, авто-завершением кода, контекстной помощью, отладчиком, визуальной функцией diff и не только. • Более чем 80 плагинов уже доступны и добавляют различные возможности для jEdit. • Менеджер плагинов позволяет загружать и устанавливать плагины из jEdit. • Окна плагинов можно либо отображать отдельно, либо на верхних рамках, либо как «встраеваемые окна» внутри окна редактора jEdit. |
| Автор: skalex 27.8.2005, 12:31 |
| ООО! jEdit - очень хороший редактор. Использую его уже третий год и очень доволен. |
| Автор: Andrey1 2.2.2006, 15:29 |
| Открылся новый сайт для пользователей jEdit http://jedit.ru |
| Автор: skalex 2.2.2006, 15:54 |
| ого! классно! Andrey1, этот сайт - Ваших рук дело? |
| Автор: rsm 2.2.2006, 16:23 |
| Редактор, безусловно, чудесный. Но как же он тормозиииит... |
| Автор: skalex 2.2.2006, 16:59 |
| rsm, да? что то я не заметил ... Зато какие возможности для кодирования ... Меня вот другое заботит. Кажется автор "подзабил" на дальнейшее развитие редактора и сконцентрировался на другом своем детище ... |
| Автор: Andrey1 2.2.2006, 18:29 |
| Да, главное памяти побольше (>128 Mb) - и все нормально будет (любит java когда памяти много, почему-то; хотя jedit сам откушивает в среднем ~20 Mb). Да, но комп. должен быть конечно не ниже P-III Добавлено @ 18:31 Почти... Разработчики Drupal http://www.drupal.org тоже не мало постарались |
| Автор: skalex 2.2.2006, 18:35 |
| Т.е. веб-сайт работает на движке Drupal? Правильно я понимаю? Я заметил сходство jedit.ru с офиц. сайтом jedit.org ... Он тоже на этом движке что ли работает? |
| Автор: skalex 2.2.2006, 18:42 | ||||
Да, вот это очень сильная сторона редактора ... Вообще Java рулит!
Год назад pre-версии выходили гораздо чаще, а 4.3pre3 пришлось ждать если не изменяет память с марта прошлого года. |
| Автор: skalex 12.12.2006, 18:12 |
| Если кому интересно - сообщество jEdit - http://community.livejournal.com/jedit_ru. |