Редактор кода


Редактор кода - это... Что такое Редактор кода?

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

Типы текстовых редакторов

Условно выделяют два типа редакторов.

Первый тип ориентирован на работу с последовательностью символов в текстовых файлах. Такие редакторы обеспечивают расширенную функциональность — подсветку синтаксиса, сортировку строк, шаблоны, конвертацию кодировок, показ кодов символов и т. п. Иногда их называют редакторы кода, так как основное их предназначение — написание исходных кодов компьютерных программ.

Второй тип текстовых редакторов имеет расширенные функции форматирования текста, внедрения в него графики и формул, таблиц и объектов. Такие редакторы часто называют текстовыми процессорами и предназначены они для создания различного рода документов, от личных писем до официальных бумаг. Классический пример — Microsoft Word.

Также выделяют более общий класс программ — текстовые рабочие среды. По сути, такие среды представляют собой полноценную рабочую среду, в которой можно решать самые разнообразные задачи: с помощью надстроек они позволяют писать и читать письма, веб-каналы, работать в вики и Вебе, вести дневник, управлять списками адресов и задач. Представители этого класса — Vim и Plan 9. Такие программы могут служить средами разработки программного обеспечения. В любом случае, последние всегда содержат текстовый редактор как необходимый инструмент программирования.

Популярные текстовые редакторы (первого рода)

  • свободный редактор. История развития Emacs превышает 35 лет. Ядро реализовано на Си, остальная часть на диалекте Лисп — Elisp. Это позволяет модифицировать поведение редактора без его перекомпиляции. Имеет большое число режимов работы, при использовании редактора для программирования — не уступает возможностям jEdit — Свободный редактор на Kate — Мощный расширяемый свободный текстовый редактор с подсветкой синтаксиса для массы языков программирования и разметки (модули подсветки можно автоматически обновлять по сети). Гибкий настраиваемый интерфейс. Входит в состав Notepad — входит в состав Microsoft Windows.
  • Свободный. Один из самых мощных по возможностям редактор для программистов. Модальный, основные режимы работы: режим ввода текста и командный режим. Обладает широкими возможностями настройки и автоматизации. Целевая аудитория — администраторы и программисты. Возможно расширение функционала за счёт поддержки скриптовых языков.
  • GNU
  • Windows-систем. Обеспечивает подсветку текста для разных форматов, модулей, однако интерфейс требует изучения.
  • фолдингом. Широкие возможности настройки и автоматизации.
  • X Window System.
  • Notepad++ (GNU GPL), основан на том же движке, что и
  • HTML-кодом.
  • TEA[1] — Редактор с сотнями функций обработки текста и разметки в HTML, LaTeX, Docbook.
  • Texter — текстовый редактор для Windows
  • metapad — текстовый редактор для Windows
  • Crimson Editor — текстовый редактор с подсветкой синтаксиса для Microsoft Windows, распространяемый под лицензией GNU GPL
  • UltraEdit[2]
  • RulNote
  • EditPad
  • HippoEdit
  • MiBEditor
  • TextMate
  • TextEdit — текстовый редактор с нестандартным интерфейсом
  • VEdit — один из самых быстрых универсальных файловых редакторов доступных на рынке для программистов. Написан на ассемблере.

Популярные текстовые процессоры (текстовые редакторы второго рода)

См. также

Примечания

Ссылки

Wikimedia Foundation. 2010.

  • Редактор молекулярный
  • Редан (судостр.)

Смотреть что такое "Редактор кода" в других словарях:

  • Редактор исходного кода — Редактор исходного кода  текстовый редактор для создания и редактирования исходного кода программ. Он может быть отдельным приложением, или встроен в интегрированную среду разработки (IDE). Редакторы исходного кода имеют некоторые… …   Википедия

  • редактор программного кода (SCADA) — редактор программного кода [Интент] Редактор программного кода – используется для редактирования внутренних программ. Интегрированная среда обработки, которая дает возможность обогатить и индивидуализировать приложения. Простой язык… …   Справочник технического переводчика

  • Редактор XML — Редактор XML  это редактор для языка разметки, функциональность которого позволяет упростить работу с документами в формате XML. Редактировать XML можно и с помощью текстовых редакторов, в которых видно код, однако редакторы XML предлагают… …   Википедия

  • Редактор HTML —     HTML HTML и HTML5 Динамический HTML …   Википедия

  • Редактор сообщений Фидонет — Запрос «Фидо» перенаправляется сюда. Cм. также другие значения. Фидонет (коротко Фидо; от англ. Fidonet, /ˈfaɪdəʊnɛt/) международная некоммерческая компьютерная сеть, построенная по технологиям «из точки в точку» и «коммутация с запоминанием»[1] …   Википедия

  • Редактор веб — XHTML Каскадные таблицы стилей (CSS) Кодировки символов Сравнение движков отображения Семейство шрифтов Редактор HTML Элементы HTML Мнемоники в HTML Скрипты в HTML Юникод и HTML Цвета в Web (Web colors) WWW Консорциум (W3C) Редактор HTML или HTML …   Википедия

  • Ace (текстовый редактор) — Ace онлайн редактор исходного кода Тип редактор исходного кода Разработчик Ajax.org Операционная система Web Первый выпуск 25 сентября 2009[1] Тестовая версия …   Википедия

  • Текстовый редактор — Окно текстового редактора gedit Текстовый редактор  самостоятельная компьютерная программа или компонента программного комплекса (например, редактор исхо …   Википедия

  • Sandbox (игровой редактор) — Sandbox[1]  редактор уровней, который позволяет конструировать карты и модификации (моды) в трёхмерной среде CryEngine или CryEngine 2. Разработчик редактора  Crytek. Sandbox 1 (официальный релиз  2004 г.) поставляется вместе… …   Википедия

  • HEX-редактор — Свободный hex редактор KHexEdit входящий в состав KDE (kdeutils) …   Википедия

dic.academic.ru

5 редакторов кода для JavaScript | GeekBrains

Максимум кода и минимум ошибок.

Редактор кода — подручный инструмент каждого программиста. И каждый подбирает под себя: кто-то ценит функциональность, кто-то мобильность, для кого-то главное — дизайн и удобство. Кому-то даже нравится писать код в Notepad, но это всё равно, что пытаться построить дом при помощи молотка.

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

WebStorm от JetBrains прекрасен в обоих своих проявлениях: как IDE он поддерживает работу с системами контроля версий, позволяет удалённо развернуть код, как редактор — стандартные удобства, вроде подсветки синтаксиса, автодополнений, навигации.

Преимущества:

  • LiveEdit — просмотр внесённых в код изменений без необходимости его сохранять;
  • взаимодействие с фреймворками, например React, Angular, Meteor;
  • больше сотни встроенных тестов для обнаружения ошибок;
  • интегрирование с Mocha, Protractor, Jest, Karma для юнит-тестов;
  • полномасштабный дебаггер для отладки кода на серверной и клиентской сторонах;
  • навигация для одновременной работы с несколькими файлами;
  • автодополнение кода, подсветка синтаксиса.

Недостатки:

  • стоит 129 $ за первый год работы;
  • для начинающих кодеров функционал избыточен.

Ответвление IDE Visual Studio, направленное на работу с кодом. Он прост для освоения, удобен в использовании, и при этом функционален.

Преимущества:

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

Недостатки:

  • мало плагинов.

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

Преимущества:

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

Недостатки:

  • полная версия стоит 70 $;
  • отсутствие анализатора кода для расстановки ссылок.

 

Появившийся в 2015 году редактор кода от Git, копирующий дизайн Sublime Text и обёрнутый в Chromium.

Преимущества:

  • более 50 открытых модулей;
  • удобный и приятный интерфейс;
  • бесплатный;
  • автодополнение и подсветка кода;
  • менеджер пакетов, которых уже более 3,5 тысяч;
  • гибкие настройки редактора, подключаемых пакетов, тем интерфейса;
  • редактирование и навигация при помощи горячих клавиш.

Недостатки:

  • невысокая производительность;
  • пустая комплектация «из коробки».

В 2014 году Brackets отпугнул программистов багами и недоработками, но теперь постепенно возвращает доверие новым качественным функционалом.

Преимущества:

  • богатая комплектация «из коробки»;
  • режим Live Preview — предварительный просмотр правок в браузере в режиме реального времени;
  • менеджер пакетов;
  • показ в коде используемых изображений и цветов;
  • автодополнение и подсветка синтаксиса;
  • анализатор кода;
  • бесплатный.

Недостатки:

  • строгая ориентация на веб и HTML+CSS+JavaScript;
  • медленное развитие;
  • низкое быстродействие из-за функций предпросмотра.

geekbrains.ru

Лучшие бесплатные редакторы исходного кода

– Автор: Administrator

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

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

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

Обзор бесплатных редакторов исходного кода

Редактор исходного кода Notepad++ отличное популярное решение

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

Редактор легко расширяет свою функциональность за счет плагинов. Для него разработано большое количество тем. Поддержка различных языков. Дополнительные функции включают: цветная печать исходного кода, автоматическое заполнения, мульти-документ, мульти-просмотр, работу "drug and drop", определение синтаксиса, закладки, работа с ASCII и многое многое другое.

Менеджер плагинов показывает список установленных и доступных плагинов. Изначально в список установленных плагинов входят: сравнение кода, инструменты по работе с MIME, NppExec, NppExport, проверку орфографии и т.д. Установка доступных плагинов сделана просто и удобно. Вы просто отмечаете галочками плагины, которые необходимо установить, и нажимаете кнопку "Установить". 

 

PSPad альтернатива редактору исходного кода Notepad++

Как альтернатива выступает другой редактор исходного кода - "PSPad". Он поддерживает: подкраску синтаксиса, подсветку парных скобок для наиболее популярных языков, имеет шестнадцатиричный редактор, собственный FTP-клиент и многое другое.

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

Редактор имеет встроенную проверку орфографии, но словарь должен быть загружен отдельно. Достаточно распаковать скаченный словарь в каталог ". \ PSPad \ Spell \".

Кросс-платформенные редакторы исходного кода

Bluefish это легкий, но мощный редактор под Windows, Linux и Mac OS X. Он предназначен для опытных программистов и веб-дизайнеров. 

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

Другие функциональные особенности: настройка подсветки синтаксиса, расширенный поиск и замена, поддержка нескольких проектов, интеграция с внешними программами для расширенной обработки кода или обнаружения ошибок, автоматическое закрытие тегов и проверка на корректность кода для HTML и XML-документов, построчная проверка используемого языка программирования и т.д.

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

Редактор работает быстро и стабильно. Поддерживает работу нескольких сохраненных сессий и проверку орфографии.

Другие функциональные возможности: нумерация строк, работа с блоками кода, настраиваемые шаблоны, просмотр лексем на C, C++ и Phyton, валидация XML-файлов, экспорт в HTML.

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

В нем поддерживаются все основные функции, такие как вкладки и подсветка синтаксиса, для более чем 130 языков программирования. Имеется огромное количество расширенных функций, таких как собственный браузер FTP и мощный макроязык.

Немного тяжеловат, но зато предоставляет мощную функциональность и работает на Linux, Windows и Mac.

Список других редакторов исходного кода:

  • Notepad2, текстовый редактор с поддержкой подсветки синтаксиса, не требует установки, только распаковать и работать. Это маленький и быстрый редактор. Но, к сожалению, одновременно может работать только с одним файлом.
  • Vim основан на UNIX редакторе "VI". Ориентирован на программистов. Он поддерживает многоуровневую отмену действий, подсветку синтаксиса для более чем 170 языков программирования. Работает на различных операционных системах. Этот редактор не совсем прост в освоении, но если вы провели много времени в мире UNIX и работали с "VI" под Emacs, то Вы увидите знакомое лицо. 
  • ConTEXT поддерживает работу с огромным количеством открытых файлов. Нормально работает с большими файлами. Подсветка синтаксиса для многих языков, сравнение файлов, макросы, цветная печать с возможностью предварительного просмотра и т.д.
  • Crimson, быстрый и небольшой редактор. Имеет встроенную подкраску синтаксиса для таких языков программирования, как C/C++, Perl, Java, Matlab, LaTeX и HTML. Другие возможности: пользовательская схема подкраски синтаксиса, макросы, проверка орфографии и многое другое.
  • Programmer’s Notepad. Подсветка синтаксиса для многих языков программирования, а также их настройка с помощью схем. Регулярные выражения для поиска и замены. И многое другое.

Руководство по быстрому выбору (ссылки на скачивание бесплатных редакторов исходного кода)

Notepad++
  Подкраска синтаксиса для множества языков программирования, поиск и замена с использованием регулярных выражений, макросы, менеджер плагинов, хорошая поддержка, и множество других полезных функций.
  Работает только под Windows

Перейти на страницу загрузки Notepad++

PSPad
  Подкраска синтаксис, подсветка парных скобок, шестнадцатеричный редактор, FTP-клиент и другие приятные функциональности.

Перейти на страницу загрузки PSPad

Bluefish
  Легкий, но мощный редактор, рассчитанный на опытных программистов, поддерживает множество языков программирования, проверка орфографии и т.д.

Перейти на страницу загрузки Bluefish

Kate
  Передовой и легкий в использовании редактор, подкраска синтаксиса, отступы, свертывание кода, работа с множеством файлов, быстрый и стабильный.

Перейти на страницу загрузки Kate

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

Перейти на страницу загрузки jEdit

  • Лучшие бесплатные программы для создания инсталляторов
  • Лучшие бесплатные программы для поиска и замены текста
Добавить комментарий / отзыв

ida-freewares.ru

Инструмент для удобного редактирования кода прямо в браузере / Хабрахабр

UPD: Заголовок был изменен с «IDE – зло. Давайте использовать Notepad» на более адекватный.

Иногда кажется, что разработчики некоторых крупных интернет-проектов до сих пор пишут код в Блокноте и думают, что все остальные должны поступать также. Шутка, конечно, но почему в большинстве популярных CMS до сих пор отсутствуют удобные инструменты для редактирования кода, я понять не могу. Как ни стараюсь.

Если вам иногда не хватает подсветки синтаксиса при редактировании кода в браузере — добро пожаловать под кат.

Про мое отношение к IDE

Я считаю, что IDE, как инструмент, повышающий эффективность разработчика, должны использоваться всегда. Однако, есть случаи, когда все же лучше обойтись без них. К примеру, как-то в студенческие годы ко мне подошли ребята с младших курсов и спросили, стоит ли учиться делай сайты в Dreamweaver или какой либо другой программе. Я искренне посоветовал им начинать все делать в Notepad. Не то чтобы я сильно против Dreamvawer’а как такового, но для обучения основам создания сайтов он явно не подходит. Примечательно, что через несколько лет они мне за это сказали спасибо.

Источник проблемы
История началась в то давнее время, когда мне пришлось сделать пару сайтов на Joomla 1.5. Уже тогда я не мог понять, почему в стандартном редакторе статей на базе TinyMCE отсутствовала подсветка синтаксиса при просмотре исходного кода. В WordPress я столкнулся с той же проблемой. «Хорошо, что мешает вам поставить сторонний плагин, заменяющий стандартный редактор на более мощный и жить спокойно?» — спросите вы. Да, в чем-то вы правы. К примеру, для того же WordPress’а есть более десятка подобных плагинов. Для Joomla и, я думаю, других CMS тоже хватает. Конечно, об их преимуществах и недостатках можно еще долго спорить, но позвольте, неужели в продуктах, которыми пользуются сотни тысяч людей ежедневно, нельзя сделать эту простую функциональность доступной из коробки?

Хорошо, предположим, вопрос с популярными CMS’ками мы закрыли. Скорее всего, путем перебора удастся найти более-менее подходящий плагин, который можно будет использовать во всех будущих проектах. Но тут начинается самое интересное. Если вы работали с мощными темами для WordPress’а, взятыми, к примеру, с ThemeForest, то сразу же поймете о чем я. Как правило, большинство из них предоставляет возможность кастомизации путем добавления пользовательского HTML/CSS/JavaScript кода в разные части сайта. К примеру, вот так:

И если HTML/JavaScript код, как правило, пишется один раз, то CSS частенько приходится редактировать. И что вы прикажете делать в таком случае? Использовать любимую IDE и постоянно переключаться в браузер и обратно чтобы внести необходимые изменения? Можно конечно. Но, согласитесь, это как-то не очень удобно. А еще есть плагины для того же самого WordPress’а, в которых так же можно писать код. И подсветку синтаксиса поддерживают из них лишь единицы. Готов поспорить, что кроме этого найдется еще куча случаев, когда кому-то зачем-то надо отредактировать кусок кода прямо в браузере.

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

Вот примерно так и родилась идея проекта CodeHighlight — расширения для Google Chrome, которое позволяет превращать любое текстовое поле в мини-IDE с подсветкой синтаксиса и проверкой исходного кода на ошибки. За основу была взята JavaScript библиотека Ace, которая умеет делать все необходимое. Осталось написать само расширение, которое смогло бы встраивать Ace в любой редактор текста.

Что получилось
Через пару дней я показал первую версию расширения своим знакомым. Они посоветовали добавить возможность выбора темы для редактора, а также подсказали еще один интересный кейс — подсветку исходников в текстовом документе. Им приходилось периодически просматривать код с raw.github.com. С этой задачей сложности также не возникло. Правда, для работы была взята другая библиотека — highlight.js.

Для начала было решено не делать интеграцию с TinyMCE и другими WYSIWYG редакторами. Однако, по просьбам малочисленных, но активных пользователей, в последнюю версию все-таки была добавлена интеграция с TinyMCE. Кстати, из сообщений пользователей стало понятно, что далеко не все пользуются сторонними плагинами для редактирования постов в Joomla и других CMS.

Будущее проекта
Итак, что мы имеем на сегодняшний день. Есть расширение с огромной аудиторией в 80 человек (да, навыки по раскрутке собственных проектов, как и у большинства программистов, у меня на высоте). Есть подозрение, что кому-то кроме меня оно может быть полезно. Я думаю, у других людей могут быть другие похожие кейсы, которые хорошо было бы решать с помощью подобного расширения.

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

Что скажете?

habrahabr.ru

JavaScript редактор кода

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

Для любого разработчика и программиста крайне важно организовать свое виртуальное рабочее место или, как говорят, окружение разработчика. Что подразумевается под этим термином применительно к веб-разработке вообще и к JavaScript в частности? Все просто, под этим прежде всего имеется в виду редактор для написания кода.

Конечно же, можно использовать обычный блокнот, который должен быть в любой ОС, например в Windows это Notepad. Давайте, кстати, попробуем написать в нем простейший код на JavaScript.

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

Современные тенденции и подходы в веб-разработке

Узнайте алгоритм быстрого профессионального роста с нуля в сайтостроении

Узнать подробнее

Что должен уметь редактор кода? Из основного, на мой взгляд, это подсветка синтаксиса и подсветка парных скобок или тегов. Также было бы неплохо, если бы редактор предлагал автодополнение кода, тем самым позволяя ускорить разработку. Со всеми этими плюшками работа разработчика станет куда приятнее и продуктивнее.

Исходя из данных требований, какие же редакторы можно посоветовать. Список можно составить огромный, я ограничусь парочкой. Вот они: Sublime Text и Brackets. На мой взгляд, это одни из лучших легких редакторов для разработчика.

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

Для сравнения с обычным блокнотом давайте взглянем на тот же код в редакторе Sublime Text:

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

Приятным бонусом станет возможность легко изменить оформление редактора. Если вы любитель темных тем — не проблема:

Удобный редактор, не так ли? Попробуйте рекомендуемые редакторы, попробуйте и другие, их десятки самых разных, и остановите свой выбор на том, единственном, или нескольких единственных , который придется вам по вкусу.

На этом статья подошла к концу. Если вы хотите больше узнать о JavaScript, тогда рекомендую обратить свое внимание на уроки по JavaScript и отдельный курс по языку JavaScript. Удачи!

Современные тенденции и подходы в веб-разработке

Узнайте алгоритм быстрого профессионального роста с нуля в сайтостроении

Узнать подробнее

Курс по JavaScript: основы

Изучите JavaScript с нуля до результата!

Смотреть курс

webformyself.com

Программы для редактирование текста и кода

Все web-дизайнеры, программисты и просто случайные кодокопатели работают с html, php и прочими кодами. Не смотря на то, что редактировать их можно, в общем-то и простым блокнотом, всё равно гораздо удобнее использовать специализированные программы, которые знают нужный Вам тип кода, подсвечивают синтаксис различными цветами и имеют ряд удобных удобностей, которых в блокноте попросту нет.

Таких программ существует довольно много (в том числе платных), но из них лично я выделил для себя две. Вот о них я Вам и расскажу.

PHP Expert Editor - программа для редактирования кода и текста

Эта программа разработана Украинской компанией Ancord Development Group. Зачем я об этом рассказываю? А затем, что благодаря тому, что команда разработчиков жители бывшего СССР, мы получаем возможность пользоваться программой бесплатно, всего лишь пройдя регистрацию вот по этому адресу. Все остальные вынуждены выложить из своего кошелька 35 евро, что согласитесь не так мало. Так что, лично от меня, большое спасибо разработчикам за бесплатную русскоязычную версию отличного редактора кода.И так, что же представляет из себя эта программа?

PHP Expert Editor - действительно удобный и приятный редактор для PHP, Perl, Python, HTML, Java Script, TXT и других файлов с поддержкой кодировки UTF-8. Первое, что действительно удобно - это настраиваемая подсветка синтаксиса, т.е. можно выбрать тип языка с которым Вы работаете и в соответствии с ним код будет подсвечиваться разными цветами.

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

Редактор имеет встроенный отладчик PHP, а так же HTTP сервер, позволяющий запускать на нём PHP, Perl, Python скрипты. Впрочем, воспользоваться можно и любым внешним HTTP-сервером. Есть встроенный проводник, т.е. не надо жать Файл -> Открыть и выбирать файл, а можно сделать всё прямо в окне программы. В общем, возможности можно перечислять бесконечно, но на мой взгляд это единственный реально заслуживающий внимания и работы с ним бесплатный, русский, функциональный и приятный редактор кода. Это не рекламный пост, это реальное мнение.

Скачать можно тут (ссылка прямая). Получить бесплатный регистрационный код, как я уже говорил, можно здесь.

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

к содержанию ↑

PSPad - универсальный редактор текстов

Второй редактор о котором хочется упомянуть - это PSPad.

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

к содержанию ↑

Характеристики PSPad:

  • работа с проектами
  • работа над несколькими документами одновременно (MDI)
  • Сохранение экранной сессии. При следующем входе PSPad автоматически откроет все открытые на момент закрытия файлы
  • FTP клиент - вы можете редактировать файлы прямо с web-сервера
  • поддержка макросов записывать, сохранять и загружать макросы
  • поиск и замена в файлах
  • сравнение текстов с разноцветной подсветкой различий
  • шаблоны (HTML-теги, скрипты, шаблоны кода...)
  • инсталляция содержит шаблоны для HTML, PHP, Pascal, JScript, VBScript, MySQL, MS-Dos, Perl,...
  • подсветка синтаксиса применяется автоматически согласно типа файла
  • Определяемые пользователем стили подсветки для экзотических синтаксисов
  • автокоррекция
  • интеллектуальный встроенный HTML-предпросмотр используя IE и Mozilla
  • полноценный HEX редактор
  • вызов внешних программ, отдельно для каждой среды разработки
  • внешний компилятор с перехватом вывода, окном лога и парсер логов для каждой среды создают эффект "IDE"
  • цветная подсветка синтаксиса для печати и допечатный предпросмотр
  • интегрирована TiDy-библиотека для форматирования и проверки HTML-кода, конверсии в CSS, XML, XHTML
  • встроенная свободная версия CSS-редактора TopStyle Lite
  • экспорт кода с подсветкой в форматах RTF, HTML, TeX в файл или буфер обмена
  • вертикальное выделение, закладки, метки, нумерация строк ...
  • переформатирование и сжатие HTML-кода, изменения регистра слов, тэгов, букв
  • сортировка строк с возможностью сортировать по заданному столбцу, с параметром удаления дубликатов
  • Таблица ASCII-символов с приведением соответствия HTML-мнемоник
  • Навигатор кода для Pascal, INI, HTML, XML, PHP, и многих других в будущем
  • проверка правописания
  • встроенный веб-браузер с поддержкой APACHE
  • подсветка парных скобок
  • ...

Скачать программу можно тут.

Полная версия программы поставляется с английским файлом справки. PSPad не требует установки, может использоваться в "мобильном офисе" (это когда на флешку забрасываются все необходимые программы и вы на любом компьютере ощущаете домашний комфорт). Для приведения в рабочую готовность, программу необходимо распаковать в выбранную папку и запустить PSPad.EXE. Обычная поставка не содержит словаря для проверки синтаксиса. Тем не менее, его можно  скачать бесплатно с этой страницы.

к содержанию ↑

Послесловие

Честно говоря, на мой взгляд, нет смысла покупать платные редакторы, ибо вышеперечисленные бесплатные аналоги ничем не хуже, а местами даже лучше. Еще раз повторюсь, что этот пост не является рекламным (на моём блоге их вообще пока нет ;) ), а просто отражает моё реальное мнение о том, что мне понравилось.

Вот, пожалуй, и всё.

sonikelf.ru

Редактор кода и текста

Эта документация перемещена в архив и не поддерживается.

Эта документация перемещена в архив и не поддерживается.

Visual Studio 2010

Редактор — это текстовый процессор интегрированной среды разработки (IDE). При использовании для редактирования текста он называется текстовым редактором. При использовании для редактирования исходного кода на языке разработки Visual Studio (это наиболее распространенное использование) – используется термин "редактор кода".

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

Открытие редактора кода из

Сделайте следующее

Обозреватель решений

Дважды щелкните форму или модуль или выберите его и нажмите кнопку Просмотреть код.

Форма Windows Forms или веб-форма

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

Меню Файл

Для отображения файла кода выберите Создать или Открыть.

Список всех открытых документов для редактирования в экземплярах редактора кода доступен в меню Windows. В этом редакторе также реализованы возможности среды IDE для конструктора HTML, редактора CSS и редактора XML.

Для большинства языков разработки редактор кода предлагает следующие возможности:

  • Доступ к свойствам объектов, методам и событиям во время разработки.

  • Завершение операторов IntelliSense.

  • Сворачиваемые разделы кода.

  • В окне определения кода выводится исходный код для объекта или элемента.

  • Вставка фрагментов кода позволяет добавлять готовые блоки модели кода.

  • Параметры определения отступов, табуляции и поведения перетаскивания.

  • Кодовые страницы Юникод.

Панель кода

Область с кодом или текстом для редактирования. Панель кода обеспечивает возможность завершения операторов IntelliSense для языка разработки. Дополнительные сведения см. в разделе Использование технологии IntelliSense.

Поле индикаторов

Серый столбец в левой части редактора кода, в котором отображаются индикаторы на полях (например, точки останова, закладки и ярлыки). Если щелкнуть эту область, то в соответствующей строке кода будет задана точка останова.

Поле структуры

Столбец между полем индикаторов и окном редактирования, при щелчке на котором производится выделение строк текста. Изменения в коде отслеживаются здесь, если в диалоговом окне Параметры выбран параметр Отслеживать изменения. Дополнительные сведения см. в разделе Страница "Общие", папка "Текстовый редактор", диалоговое окно "Параметры".

Горизонтальные и вертикальные полосы прокрутки

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

Редактирование текста, кода и разметки

Содержит ссылки на разделы о настройке и использовании редактора кода.

Настройка редактора

Руководство о том, как задать параметры редактора текста.

Страница "Общие", папка "Текстовый редактор", диалоговое окно "Параметры"

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

Страница "Общие", папка "Все языки", папка "Текстовый редактор", диалоговое окно "Параметры"

Позволяет установить параметры, которые применяются для всех языков разработки.

Практическое руководство. Управление фрагментами кода

Описание способов вставки готовых фрагментов кода и управления папками, в которых хранятся фрагменты кода.

Команды и функции для повышения удобства работы в редакторах

Описывает способы работы с текстом и кодом в редакторе.

Поиск и замена

Описание способов использования окна Поиск и замена и связанных средств поиска.

Установка закладок в коде

Описание способов пометки конкретных строк кода и перехода к ним.

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

Описывает средства для добавления и настройки элементов управления и перемещения по иерархиям объектов.

Задачи
Другие ресурсы

msdn.microsoft.com


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