Редактор для программирования


Топ-20 бесплатных редакторов кода / Полезное / FREELANCE.TODAY

Редакторы кода имеют огромное значение для ежедневного процесса разработки веб-сайта. Они рассматриваются как ресурс, без которого вы не можете обойтись, поскольку их целью является повышение эффективности вашей работы. С отличным редактором вы можете быстрее писать код, находить синтаксические ошибки и делать гораздо больше, чтобы помочь развитию вашего сайта. Вы можете легко вносить изменения в свой код, если используете хороший редактор. Редакторы кода появляются и исчезают на протяжении многих лет, но есть те, которые оставались сильными и улучшались с течением времени, чтобы предоставлять лучшие услуги своим пользователям.

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

1. PSPad

Это бесплатный редактор кода, а также редактор исходного кода, предназначенный для программистов. Он является бесплатным для использования на Windows. Также он может работать с простым текстом и создавать веб-страницы для вас. Это лучший выбор, если вы хотите использовать хорошую IDE для своего компилятора.  

2. Aptana studio

Редактор абсолютно бесплатен для Windows, Linux и Mac OS X. Это полноценная среда веб-разработки, в которой используется сочетание очень мощных средств разработки для HTML, JavaScript и CSS. Он также имеет множество дополнительных плагинов, которые были созданы сообществом разработчиков. Это унифицированный инструмент для редактирования веб-приложений.  

3. Programmer’s Notepad

Это редактор с открытым исходным кодом, предназначенный для пользователей, работающих с исходным кодом. Он имеет отличные функции, которые включают в себя сворачивание кода или структурирование, окна стыковки инструментов, закладки, как пронумерованные, так и простые, менеджер ассоциаций файлов и другие.  

4. Notepad++

Бесплатный редактор кода для Windows. Он предлагает поддержку нескольких языков. Некоторые ее мощные функции включают автозавершение, определяемую пользователем подсветку синтаксиса, динамическую позицию просмотров, а так же среди прочего поддержку мультидокумента.  

5. HTML Kit

Это отличный текстовый редактор для Microsoft Windows. Он является полнофункциональным и предназначен для редактирования, форматирования, проверки, предварительного просмотра, а также публикации веб-страниц на языках HTML, XHTML и XML. Редактор позволяет сворачивать код, имеет несколько опций загрузки, и с ним вы можете перемещаться по тегам и скриптам.  

6. SlickEdit

Еще один бесплатный редактор кода для Windows, Linux и Mac OS X. Это очень хороший мультиплатформенный и многоязычный редактор, который дает своим пользователям возможность создавать, модифицировать, перемещаться, строить, а также отлаживать код очень быстро и точно. Он позволяет редактировать файлы размером до 2 ГБ.  

7. Crimson Editor

Это очень профессиональный редактор исходного кода для Windows. Он маленький по размеру, а также очень быстрый во время загрузки. С ним вы можете редактировать несколько документов сразу, и он предлагает подсветку синтаксиса среди других своих замечательных функций.  

8. SCREEM

Это очень полезная среда веб-разработки для разработчиков Linux. Его главная полезность заключается в повышении производительности разработчиков при создании сайта. Этот инструмент даст вам быстрый доступ к некоторым функциям, которые столь необходимы.  

9. EditPlus

Это очень хороший текстовый редактор, редактор HTML, редактор Java, а также редактор PHP. Он предназначен для Windows, а также имеет отличные и мощные функции для веб-программистов и веб-авторов.  

10. Intellij IDEA

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

11. EmEditor

Очень легкий по весу, но расширяемый текстовый редактор, который доступен только в качестве бесплатной пробной версии для Windows.

Первоначально он был разработан для Windows XP, но он также сертифицирован для использования с Windows Vista.  

12. TextMate

TextMate предоставляет возможность поиска и замены в проекте, а также автоматического спаривания скобок и других символов. Он имеет отличные функции, которые могут помочь вам, среди прочего, завершить слова в текущем документе.  

13. skEdit

Это очень полезный редактор кода для Mac OS X, предназначенный для веб-дизайнеров и программистов. Среди его замечательных функций есть интерфейс с вкладками, сворачивание кода, подсказка и завершение кода, управление сайтом на основе проекта и так далее.  

14. jEdit

Этот редактор кода является бесплатным для Windows, Linux и Mac OS X. Это очень продуманный редактор кода, поставляющийся с многочисленными плагинами, которые вы можете использовать в своем процессе разработки. Он имеет встроенный макроязык и может поддерживать большое количество кодировок символов, в том числе Unicode и UTF8.  

15. BBEdit

Это идеальный выбор для веб-разработчиков, которые хотят быстро и легко выполнить все свои задачи. Редактор имеет отличные функции, которые предлагают обработку текста, программирование и веб-разработку, обработку файлов и демонстрацию среди прочего.  

16. Atom

Это потрясающий бесплатный текстовый редактор и редактор открытого исходного кода. Он хорошо работает с рядом операционных систем, включая Microsoft Windows, Linux и MacOs.  

17. Coda

Это очень полезный кодовый редактор для Mac OS X. Существует бесплатная, а также коммерческая версия. Он поставляется с замечательными плагинами для веб-разработчиков, открывается очень быстро, умен в орфографии и легко находит файлы.  

18. TextWrangler

Этот редактор предназначен только для Mac. Он поддерживает всего лишь один язык, хотя это очень мощный текстовый редактор общего назначения. Редактор имеет отличные функции для веб-разработчиков, чтобы сделать их разработку легкой и быстрой.  

19. CSSEdit

Это редактор кода, который поможет вам создавать очень красивые инновационные сайты, загружающиеся очень быстро. Отметим, что приложение само по себе красивое, инновационное и быстрое. Редактор дает вам интуитивный подход, чтобы вы имели возможность модернизировать таблицы, и он поставляется с мощными функциями предварительного просмотра, которые помогут вам создавать удивительные и стандартные сайты в самое короткое время.  

20. SubEthaEdit

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

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

Источник

freelance.today

Текстовые редакторы - редакторы кода и языков разметки

Notepad++ - бесплатный текстовый редактор с подсветкой синтаксиса более 50 языков программирования и разметки.

Официальный сайт: http://notepad-plus-plus.org Скачать мультиязычную версию: http://notepad-plus-plus.org/download Склад плагинов: http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Plugin_Central

PSPad - бесплатный текстовый редактор с мощными функциями.

Сайт программы: http://www.pspad.com/ru Скачать PSPad, плагины и словари проверки правописания: http://www.pspad.com/ru/download.php

Nvu - бесплатный WYSIWYG HTML-редактор, визуальный редактор HTML, создавался как бесплатная альтернатива Microsoft FrontPage и Macromedia Dreamweaver, но заявленной функциональности достиг лишь частично. Ведётся работа по совершенствованию редактора.

Сайт программы где можно скачать последнюю версию Nvu : http://www.nvu.com

Komodo Edit - бесплатный редактор кода для Windows, Mac и Linux.

Страница программы: http://www.activestate.com/komodo-edit Список расширений: http://community.activestate.com/addons Скачать Komodo Edit: http://www.activestate.com/komodo-edit/downloads

Crimson Editor - профессиональный редактор исходных кодов с множеством функций для редактирования HTML, C/C++, Perl и Java - всего более 30 языков.

Сайт программы: http://www.crimsoneditor.com Скачать Crimson Editor: http://www.crimsoneditor.com/english/download.html

AkelPad - бесплатный текстовый редактор с открытым исходным кодом.Характеризуется быстрой работой и расширенными возможностями по работе с кодировками файлов.

Страница программы: http://akelpad.sourceforge.net/ru/index.php Скачать AkelPad: http://akelpad.sourceforge.net/ru/download.php Скачать плагины можно единым архивом или по отдельности: http://akelpad.sourceforge.net/ru/plugins.php

jEdit - функциональный текстовый редактор с подсветкой синтаксиса более 130 языков программирования и разметки.

Официальный сайт: http://www.jedit.org Описание функциональности: http://www.jedit.org/index.php?page=features Скачать jEdit: http://www.jedit.org/index.php?page=download

Добавить эту страницу в закладки:

hightech.in.ua

Бесплатные текстовые редакторы для разработчиков

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

 

 

sublime textЭто сложный текстовый редактор для создания разметки, кода и обычного текста. Его любят за профессиональный пользовательский интерфейс, потрясающие опции и динамические характеристики.

notepadЭто текстовый редактор с открытым кодом. Он поддерживает различные языки. Запуск в MS Windows поддерживается использованием GPL лицензии.

vimЭтот редактор сохраняет информацию о действиях в отдельном файле. Таким образом вы можете выйти из Vim, перезагрузить компьютер и даже после этого отменять совершенные до перезагрузки действия или возвращать то, что вы отменили.

edit pad liteЭто компактный и универсальный текстовый редактор. Разработчики используют Front-End для работы с текстом любого типа. Он обладает всеми необходимыми функциями для подобающего редактирования.

jeditjEdit — удивительный и хорошо продуманный текстовый редактор для программирования, на разработку которого было затрачено невероятно много времени и усилий.

geanyЭтот текстовый редактор создавался сразу с инструментарием для GTK2  и был заточен под соответствующие особенности разработки. Это расширение позволило создать небольшую и быструю интегрированную среду разработки, которая не зависит от других пакетов. Редактор поддерживает различные типы файлов и обладает рядом крутых возможностей.

notetabЭто наиболее полноценный редактор на данный момент. Note Tab 7  был выпущен с возможностями, которыми не обладает ни один текстовый редактор.

text padTextPad 7.4 — мощный редактор общего назначения для работы с текстовыми файлами. Он прост и удобен в использовании.

context editorУ этого редактора есть очень удобная функция: если вы хотите обновить языковой файл, скачайте его и скопируйте в соответствующее место в папке контента. Если контент просматривается, просто перезагрузите страницу, чтобы подгрузить новый языковой файл.

crimsoneditorCrimson editor — текстовый редактор кода для профессионалов. Его можно быстро скачать и он очень мало весит.

editplusВпечатляющий ректор текста, PHP, HTML и Hex Viewer для Windows. Он также используется в качестве достойной замены для notepad, и обладает полезными возможностями для разработчиков и верстальщиков.

ckeditorОтличный текстовый редактор для всех.

bracketsBrackets — отличный и легкий редактор для верстальщиков. В нем также есть визуальные инструменты, что делает процесс создания страниц еще удобнее.

gnuGNU Emacs является полностью настраиваемым и расширяемым текстовым редактором. Он создан на языке Emacs Lisp — диалекте Lisp, который предполагает расширения для поддержки редактирования текста.

pspadPSPad — бесплатный редактор для программистов под операционную систему Microsoft Windows, который подойдет широкому кругу пользователей.

netbeansЭта платформа с открытым исходным кодом бесплатна для веб-разработчиков.

eclipseEclipse — захватывающий инструмент с открытым кодом, предназначенный для сообществ. Он отлично подходит для совместной работы в группах и крупных проектов.

Автор статьи smashingbuzz

Перевод — Дежурка

Смотрите также:

www.dejurka.ru

Текстовые редакторы vs IDE / Хабрахабр

В последнее время наблюдается тенденция бессмысленных, с моей точки зрения, дискуссий относительно того, что лучше, — текстовый редактор или IDE. При этом, в темах, где обсуждается данный вопрос, зачастую 400 и более комментариев. Значит, людей этот вопрос интересует. Значит, надо писать статью.

Итак, какие цели статьи? 1. Что же лучше для программирования: текстовый редактор или IDE 2. Vim и Emacs — не текстовые редакторы

1. Что же лучше для программирования: текстовый редактор или IDE

Начнем с того, чем является программирование. Программирование — процесс написание лексических, синтаксических, семантических правил, оговоренных в спецификации языка программирования (далее ЯП) с последующим его тестированием и получением удовлетворительного конечного результата.

Итак, программирование — это: 1. Написание правил, оговоренных в спецификации ЯП 2. Тестирование написанных правил

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

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

Классический метод ввода применяется практически во всех IDE и некоторых редакторах базового уровня (ярким представителем которого можно назвать mcedit, nano), так и текстовых редакторах, которые являются IDE базового уровня (которые маскируются под определение текстовый редактор для программирования). Ярким представителем которого является kate, geany.

Модальный метод ввода подразумевает под собой изменение поведения редактора в зависимости от режимов. Одним из самых ярких представителей является Vim. И форки этого одноименного продукта.

Классический усовершенствованный метод ввода в той или иной степени представлены во всех IDE и текстовым редактором для программиста, коим является Emacs.

И тут сразу начинаются споры от том, какой метод ввода, редактирования и навигации лучше в контексте программирования. И споры обычно руководствуются всего двумя пунктами: 1. Метод ввода, редактирования и навигации не принципиален 2. Метод ввода, редактирования и навигации принципиален

Обычно, когда встречается два и более человека, которые имеют диаметрально противоположный взгляд на этот вопрос, спор или диспут превращается в хаотичный монолог с двух сторон. Результат которого стремится или равен нулю. У каждого есть своя правда, а истина — одна. И истина в данном случае заключается в том, что второй тип людей правы на 99.9(9)%. Эффективность важна в любом ремесле или его составляющем. Будь то вязание веников или написание текста. Почему? Потому, что повышение эффективности любого составляющего, неизбежно приводит к увеличению эффективности всего процесса в целом. Кто этого не понимает — тот не понимает и объяснить почему вряд ли получится. К сожалению или к радости, зависит от целей и стремлений оппонента\ов.

Итак, существует 100% времени, из которых определенный процент времени тратится на ввод, редактирование и навигацию по написанному коду. Увеличение эффективности составляющих приводят к увеличению продуктивности всего процесса программирования.

а) классический универальный
Особо сказать нечего. Этот способ является достаточным для «Написание правил оговоренных в спецификации ЯП». Больше сказать об этом методе управления текстом нечего. Все его преимущества и недостатки объяснять смысла нет т.к если бы недостатков было меньше, чем преимуществ, тогда бы не появились два альтернативных варианта управления текстом.
б) модальный
Ввод текста осуществляется в одном из режимов. Редактирование же и навигация — в другом\их режимах. Приемуществом этого способа является то, что при этих двух режимах не тратится время на перемещение рук программиста за пределы блока символов. Это означает то, что программисту не нужно перемещать руку на мышь или на стрелки влево\право\вверх\вниз и блок выше(insert\delete\home\end\page up\page down). С одной стороны — это увеличивает продуктивность, с другой, — избавляет от заболеваний суставов кистей.
в) классический усовершенствованный
Данный вид управления текстом появился ввиду недостака классического управления текстом. Далее излагаю свой, субъективный, взгляд на этот способ управления. Приемущества данного способа в том, что некоторые операции редактирования и навигации вынесены на определенные горячие клавиши. С одной стороны — это повышает продуктивность, с другой, при неудачном выборе горячих клавиш приводит к переутомлению мышц и\или к несвойственному положению рук или кистей и несвойственном движениям пальцев, что в свою очередь приводит к появлению такой болезни, как туннельный синдром.

Если сравнивать приемущество этого способа с модальным, а именно двумя яркими представителями двух способов управления — Vim и Emacs, то мало кто понимает то, что Emacs является тоже модальным, но у него модальность косвенная. И эта косвенная модальность — причина того, что многие выбирают Vim, нежели Emacs. Почему? Этот вопрос вы должны задать самому себе. Если не получится на него дать ответ, то скорей всего оно вам и не надо.

2. Тестирование написанных правил
Тестирование написанных правил осуществляется с помощью двух методов: 1. Встроенных в ЯП 2. Внешних инструментах (скрипты, cli инструменты)

И первый и второй пункт с реализуется как в текстовых редакторах, так и в IDE. Вопрос лишь в компетентности, трудоёмкости и целесообразности затраченных часов на их реализацию. При этом в продуктах Vim и Emacs, которые НЕ являются текстовыми редакторами, в базовой поставке реализованных методов или нет или они находятся в плачевном состоянии.

2. Vim и Emacs — не текстовые редакторы

Данные продукты не являются текстовыми редакторами. Это мощнейшие фреймворки, для построения высокоэффективных IDE. Т.к и один и второй — полностью программируемы. Начиная от изменения поведения, до интеграции инструментов обработки, с целью тестирования написанных правил.

Отсутствие функций, которые есть в классических IDE, говорит о том, что эти фреймворки используются людьми, которые применяют другие, отличные, методы для тестирования написанных правил, и этим людям\командам реализация оных не нужна. Единственным весомым аргументом из мира классических IDE является контекстное редактирование правил, которого нет в двух вышеуказанных фреймворках. И его нет по всё той же причине, которая была указана выше.

Вопрос: И всё же, что лучше, IDE или текстовые редакторы? Ответ: Программируемые фрейморки, для построения высокоэффективных IDE! С одной оговоркой: если это необходимо.

habrahabr.ru

Редакторы для программистов

Редакторы для программистов ПредыдущиеСледующие

www.softsalad.ru

О выборе текстового редактора для программирования | msc51

Еще с давних-стародавних времен, когда компьютеры с процессором 286 считались самыми крутыми, я думал, что самым лучшим текстовым редактором для программиста является связка Volkov Commander и MultiEdit 6.0. Volkov Commander позволял настроить целых 3 варианта на обработку файла по клавишам Enter, F3, F4 на файле, и еще вызывать дополнительно настроенный редактор по клавишам Alt+F4 - такой возможности я еще не нашел ни у одного современного файлового менеджера (может, плохо искал?). А текстовый редактор MultiEdit 6.0 перекрывал тогда все мыслимые и немыслимые потребности программиста - подсветка синтаксиса, настраиваемый вызов компилятора, перехват вывода сообщений об ошибках компиляции, работа с буфером обмена, выделение текста потоком, строками и колонками, сохранение блока текста, возможность работать с несколькими файлами, макросы, поиск и замена, повтор последнего поиска, поиск в файлах, таблица ASCII, удобная работа с разделителями страниц, пометка измененных строк текста, переход к произвольной строке по её номеру, калькулятор, рисование линий псевдографикой настраиваемые цвета текста, бэкграунда и чего только возможно, настраиваемые горячие клавиши, поддержка командной строки - праздник для души.

Но время не стоит на месте, и все меняется. В новых операционных системах Windows (семейства NT) начал глючить вызов компилятора, работать стало не очень удобно. Начались поиски нового идеала. Пока остановился на UltraEdit32 версии 10.10a (хотя сегодня доступна уже 12-я). Программа не бесплатная, но свою цену она оправдывает, работать, по крайней мере, можно. Очень похожа по идеологии на MultiEdit, наверняка автор постарался взять оттуда все самое лучшее. Самые главные проблемы - отображение неформатированного (plain) текста в разных кодировках русского, цветовая настраиваемая подсветка, вызов компилятора и перехват его вывода, настраиваемые клавиши - решены, остальные стандартные возможности текстового редактора тоже реализованы хорошо. Недостаток - не ясно, где хранятся настройки, чтобы их перенести на другой компьютер или забэкапить (исключение - файл подсветки синтаксиса языков wordfile.txt, и на том спасибо), программа не русифицирована (не самая большая беда).

Чтобы настроить удобную работу с компилятором ассемблера MCS51, мне пришлось несколько повозиться. Процесс по шагам:1. Установил программу, полазил слегка по меню, поверхностно ознакомился с возможностями.2. Настроил расширение для моих ассемблерных текстов (*.s03) - меню Advanced\Configuration...\закладка File Associations, в поле выпадающего списка File Types/Extensions пишу .s03, в поле ввода Description: пишу MCS51 asm, жму кнопу Add. В списке UltraEdit Associations: появляется новый тип файла "MCS51 asm". Теперь двойной щелчок на нем будет вызывать UltraEdit.3. Прикручиваем запуск компилятора. Меню Advanced\DOS Command... (мне надо было BAT-файл для запуска консольных компилятора и линкера), в строке Command пишем путь до BAT-файла и опции для него. Мне нужно было указать просто имя редактируемого файла без расширения, поэтому я указал просто в качестве одной опции %N (подробный справочник по командной строке в help - просто нажмите в этом окошке кнопку Help, или в основном разделе help найдите "DOS Command (Advanced menu)"). В строке Working Directory напишите путь до рабочей директории командного файла. Я указал просто точку (.), что означает текущую директорию, из которой был открыт компилируемый файл. Можно поставить галочку "Show DOS box", тогда во время компиляции будет открываться консольное окошко, где будет виден вывод работы BAT-файла. Кроме того, этот вывод будет перехватываться в виде нового текстового файла, что меня вполне устраивало.4. Настраиваем цвета отображения текста. Меню View\Set Colors, я задал следующие цвета:Text- серыйActive Line              - белыйBackground               - черныйActive Line Background   - темно-фиолетовыйBookmarks                - грязно-зеленый, оставил без измененияSelected Text            - белыйColumn Markers           - черный, пока оставил без измененияSel. Text Background     - синийLine/Col Text            - черный, пока оставил без измененияLine/Col Background      - белый, пока оставил без измененияПоставил там же галочку Enable Active Line Coloring.Внимание! Настройки в этом диалоге смешиваются с настройкой цветовой подсветки синтаксиса, поэтому будьте внимательны при выборе цветов.5. Настраиваем подсветку синтаксиса - с этим пришлось повозиться подольше, потому что примера для ассемблерного текста у меня под рукой не было. Сначала выяснил, где настраивается подсветка синтаксиса - Advanced\Configuration...\закладка Syntax Highlighting. Там указан файл для настройки подсветки разных языков - строка ввода Full path name for wordlist: (по умолчанию там было указано C:\Program Files\UltraEdit\WORDFILE.TXT). Открыл этот файл и начал изучать. Как выяснилось, ничего в общем, страшного, вполне можно разобраться. Файл состоит из нескольких больших секций, каждая соответствует определенному языку - /L1, /L2, /L3 (Language 1, 2, 3...) и так далее. В каждой секции есть комментарий, который виден в выпадающем списке Language: меню Advanced\Configuration...\закладка Syntax Highlighting. Кроме того, в каждой секции языка есть цветовые группы - разделы /C1, /C2, /C3 и т. д. (помеченные соответствующим комментарием, например, Keywords, Operators, Mnemonics1, Mnemonics2; эти комментарии видны в выпадающем списке Color Group:), которые отвечают за цветовую подсветку слов (Color 1, 2, 3...). Некоторые цветовые разделы уже заданы, и их комментарии/название нельзя изменить, например, Normal Text, Comment, String и проч. В каждом разделе /C1, /C2, /C3 и т. д. перечислены ключевые слова ассемблера, которые распознаются для выделения цветом. Каждый цветовой раздел имеет несколько строк, в каждой из которых перечислены ключевые слова, начинающиеся на одну и ту же букву (это правило важно выполнить, иначе некоторые ключевые слова не будут подсвечиваться). Цвета для каждой группы настраиваются в том же меню - Advanced\Configuration...\закладка Syntax Highlighting. Кажется, я слишком много тут наговорил, и получилось слишком сложно, лучше продемонстрировать мою секцию MSC51 на примере, как она получилась:

/L10"MCS51 asm" Line Comment = ; Block Comment On = /* Block Comment Off = */ Escape Char = \ String Chars = "' File Extensions = S03 ASM H/Delimiters = [email protected]%^&*()-+=|\/{}[]:"'<> ,.?/Function String = ""/Indent Strings = ""/Unindent Strings = ""/C1"Keywords"ASEGCOMMONDATE DEFINEEND ENDMOD EXTERN EQU ELSE ENDIF ENDMACequSFB SFERSEGSTACKPROM PUBLIC PAGSIZ PAGE PTITL PSTITLRAM RSEGIFLOCSYM LSTOUT LSTCND LSTCOD LSTEXP LSTMAC LSTWID LSTFOR LSTPAGMODULE MACRONAMEORGSET STITLTITL/C2"Operators"+-*/NOTLOW HIGHLWRD HWRDMOD SHR SHLAND OR XOREQ =NE <>GE >=LE <=GT >LT <UGT >>ULT <</C3"Mnemonics1"add acall ajmp addc anlADD ACALL AJMP ADDC ANLcjne clr cplCJNE CLR CPLdec div djnzDEC DIV DJNZincINCljmp lcall LJMP LCALL mov movx mul movcMOV MOVX MUL MOVCnopNOPjc jnc jz jnz jb jbc jnb jmpJC JNC JZ JNZ JB JBC JNB JMPorlORLxrl xch xchdXRL XCH XCHDrrc rlc rrRRC RLC RRsjmp subb setb swapSJMP SUBB SETB SWAP/C4"Mnemonics2"push popPUSH POPret retiRET RETI

Пояснения:- Последняя секция в моем файле WORDFILE.TXT была L9, поэтому я добавил секцию L10 и назвал её MCS51 asm,  просто скопировав содержимое секции L1"C/C++" и потом переправив её содержимое.- Line Comment изменил на ;- File Extensions поменял на S03 ASM H (для чего это нужно, непонятно)- Многие параметры, в которых сомневался, оставил без изменения - Escape Char, Delimiters- Очистил параметры Function String, Indent Strings и Unindent Strings- Отредактировал разделы /C1"Keywords", /C2"Operators", создал разделы /C3"Mnemonics1", /C4"Mnemonics2",   назначил необходимые цвета в меню Advanced\Configuration...\закладка Syntax Highlighting.- для того, чтобы распознавался синтаксис с маленькими и большими буквами, пришлось соответственно каждую строку задублировать в двух регистрах.

microsin.net


Смотрите также