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

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

Инструменты упрощают работу и в то же время повышают производительность.

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

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

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

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

Мы обсудим 6 редакторов в деталях, а другие, менее известные редакторы, вы сможете найти в конце статьи.

SUBLIME TEXT EDITOR

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

Sublime Text имеет тонны возможностей с которыми вы будете чувствовать власть в ваших пальцах. Но, как и любой инструмент он не является совершенным. Давайте рассмотрим плюсы и минусы использования Sublime Text editor.

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

  • Приятный, легкий, минималистичный интерфейс.
  • Очень гибко настраивается. Множественное выделение.
  • Возможность создания любых сниппетов и вставки их хоть по горячим клавишами, хоть по буквенным сокращениям (в стиле Zen Coding).
  • Возможность назначения горячих клавиш абсолютно на любое действие.
  • В сниппетах можно задать, где будет находится курсор при вставке, задать плейсхолдеры и переключение в нужные участки сниппета Tab’ом.
  • Наличие миникарты кода для удобного перемещения.
  • Возможность отображения скрытых символов (пробелы, табы) только при выделении кода.
  • Есть множество доступных плагинов и постоянно растущее сообщество пользователей, которые пишут их под любые нужды.

Недостатки:

  • Sublime text платный. Учитывая, что на рынке много хороших бесплатных редакторов, каждый может выбрать альтернативу.
  • Обновляется не так часто как раньше.
  • Время загрузки выше по сравнению с Notepad ++.
  • Качество плагинов остается под вопросом.

В целом, Sublime text является отличным редактором для работы. Вы можете использовать его бесплатно с помощью бесконечного пробного периода. Если вам не нравятся всплывающие окна, вы можете приобрести редактор за 70$. Он работает на всех основных ОС – Windows, Linux и Mac OSX.

Vim выдержал испытание временем и является одним из самых старых редакторов в истории.

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

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

Во-вторых, он присутствует почти во всех Unix машинах. Так, портативность и повсеместность является ключевой особенностью Vim.

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

  • Может полностью управлятся с помощью клавиатуры
  • Может использоваться в среде дистанционной разработки с помощью SSH.
  • Vim может быть настроены как душе угодно с помощью.vimrc dotfile и VimScript.
  • Тонны плагинов для поддержки Vim, расширяют его функциональность.
  • Повышает производительность и отлично справляется с большими файлами.

Недостатки:

  • Vim для продвинутых пользователей. Его не так легко изучить, пройдет немало времени прежде чем вы достигнете мастерства, но как только вы его освоите, он даст вам столько силы как ни один другой редактор.

Также читайте как создать Vim Dotfile .

Atom

Atom был представлен год назад и известен, как современный, гибко настраиваемый редактор с открытым исходным кодом. Несмотря на использование браузерных технологий, Atom не является web-приложением, а по сути, представляет собой специализированный вариант Chromium, в котором каждая вкладка выполняет роль локально обрабатываемой web-страницы.

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

  • Atom является редактором с открытым исходным кодом который свободен в использовании.
  • Кроссплатформенность OS X, Windows и Linux;
  • Умное автодополнение;
  • Браузер файлов;
  • Поиск и замена по многим файлам.
  • Прост в использовании даже для новичка.

Недостатки:

  • Не может работать с большими файлами и имеет тенденцию к сбоям при загрузке файлов выше 10 МБ.
  • Использует много памяти.

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

Visual Studio Code

Visual Studio Code продукт корпорации Microsoft, который призван позволить разработчикам кодить без загрузки массивного Visual Studio (3 ГБ +). Visual Studio Code представляет собой легкий редактор, с открытым исходным кодом, который одинаково хорошо работает на Windows, OS X и Linux. Основные возможности Visual Studio code включают в себя поддержку более чем 30+ языков, автоматическое заполнение, удобную навигацию и т.д. Он также включает Git и инструменты отладки для облегчения разработки.

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

  • Поддержка более чем 30 языков, а также основные языки Microsoft, такие как ASP.NET, C # и т.д.
  • Небольшой размер гарантирует быструю установку и использование.

Недостатки:

  • Поддержка расширений нуждается в улучшении.
  • Обновление на Linux может быть непростой задачей.

Visual Studio Code является отличным выбором для разработчиков, которые не хотят, загружать и использовать громоздкие IDE. Он маленький, приятный и что самое важное – делает свою работу!

Notepad++

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

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

  • Поддержка большого количества кодировок.
  • Подсветка синтаксиса.
  • Параллельное редактирование документов.
  • Сравнение документов.
  • Поиск и автозамена по регулярным выражениям.
  • Работа с файлами на FTP сервере.
  • Авто-завершение.
  • Расширяемый с помощью плагинов.

Недостатки:

  • Не самый лучший пользовательский интерфейс.
  • Слишком прост.

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

Brackets

Наш последний текстовый редактор, который мы будем подробно обсуждать это редактор с открытым исходным кодом “Brackets”. Brackets не является универсальным редактором, он сфокусирован на front-end разработке и поддерживает большое количество front-end технологий.

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

  • Он легкий, современный и с отличным пользовательским интерфейсом.
  • Возможность предварительного просмотра, поддержка препроцессора и встроенные редакторы. Light Table

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

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

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

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

Существуют как платные редакторы, так и бесплатные. На сегодняшний день наиболее популярные из них:

Ускорение процесса разработки

Большинство современных редакторов имеют ряд особенностей, необходимых для разработчика:

Рассмотрим каждую из них подробнее.

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

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

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


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

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


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


Мини-карта

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

Внешний вид

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

Проекты

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

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


Проекты в редакторе.

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

Интеграция приложений

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

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

Система контроля версий

Расширения для редактора

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

Для того чтобы добавить пакет, нужно открыть интерфейс для ввода команд. Сделать это можно через пункт меню Tools → Command Palette или вводом горячих клавиш command (control) + shift + p . После этого в интерфейсе для ввода команд нужно выбрать пункт Package Control: Install Package

После этого программа покажет список пакетов. Здесь можно выбрать и установить нужный пакет. Посмотреть подробное описание каждого расширения для Sublime Text 3 можно на сайте Package Control .


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

Ускоряющие разработку:

  • Emmet
  • BracketHighlighter . Дополнительно добавляет подсветку границ скобок, элементов и прочего. Помогает лучше ориентироваться в коде.
  • SideBarEnchacements . Увеличивает количество действий, которое можно сделать в боковой панели при работе с файлами и папками.
  • Sublime​Code​Intel . Делает редактор «умнее». Добавляет автодополнение для разных языков и другие полезные возможности.
  • Git и GitGutter . Добавляют интеграцию с системой контроля версий Git в редактор.
  • EditorConfig

Проверяющие синтаксис:

Сперва для редактора следует установить пакет SublimeLinter . Также на компьютере должен быть установлен Node.js . После этого нужно установить интересующие плагины для проверки. В большинстве они называются SublimeLinter-нужный пакет. Например:

  • SublimeLinter-eslint . Проверяет JavaScript-код. Для работы нужно глобально установить npm-пакет eslint . Подробнее в инструкции по ссылке.
  • SublimeLinter-stylelint . Проверяет CSS. Для работы нужно глобально установить npm-пакеты: postcss и stylelint .
  • Изменяющие внешний вид:

    Atom

    Продукт, произведённый командой GitHub Inc. Приятный на вид, кроссплатформенный бесплатный редактор. Имеет встроенную интеграцию с Git и GitHub.

    Скачать с официального сайта можно .

    Расширения для редактора

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


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

    Ускоряющие разработку:

    • Emmet . Плагин, ускоряющий написание разметки и стилей.

    Добавляющие функциональность:

    • Minimap . Добавляет поддержку миникарты в Atom.
    • PlatformIO IDE Terminal . Встраивает терминал в редактор.
    • Atom-Beautify . Форматирует текст по заданным настройкам и приводит его к единообразию.
    • Editorconfig . Полезный пакет для настройки параметров редактора.

    Проверяющие синтаксис:

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

    • linter-eslint . Проверяет JavaScript-код.
    • linter-stylelint . Проверяет CSS.

    Изменяющие внешний вид:

    • File Icons — заменяет стандартные иконки файлов.
    • Кастомные темы для Atom на официальном сайте .

    Visual Studio Code

    Бесплатный кроссплатформенный редактор компании Microsoft. Является одним из самых популярных редакторов на данный момент. Скачать можно .

    В базовой версии есть интеграция с Git и режим отладки кода. Поддерживает, в том числе и через дополнения, большое количество языков.

    Расширения для редактора

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


    Посмотреть список популярных плагинов можно через интерфейс редактора, либо на официальном сайте . Рассмотрим ряд полезных плагинов, которые могут помочь при разработке. Условно их можно разделить на несколько типов. — проверяет JavaScript код по заданным параметрам.здесь . Каждый из продуктов отвечает за определённую сферу. WebStorm, к примеру, больше подходит для фронтенд-разработки, а PHPStorm — для написания серверного кода на языке PHP.

    Расширения для редактора

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

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


    Установить новые можно через пункт Install Jetbrains plugin . Из интересных можно выделить:

    Вывод

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

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

    Если приоритетно удобство или вы совсем новичок в разработке, то тут хорошо подойдёт Atom. У него приятный интерфейс и хорошо проработана интеграция с сервисами Git и GitHub.

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

    Некоторой золотой серединой выступает VS Code. C одной стороны, он из коробки обладает большим количеством возможностей, с другой — интуитивно понятный и легко настраиваемый. При этом программа достаточно быстро работает.

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

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

    Вконтакте

    Телеграм

    Не для каждой задачи и не каждого проекта требуется полноценная IDE, поэтому для многих основным инструментом по-прежнему остается любимый текстовый редактор. И кажется, что выбор прост: мощный, расширяемый, но простой Sublime Text, живая классика в лице emacs и vim, а также моноплатформенные фавориты - Notepad++ для Windows, TextMate для OS X и Geany для Linux. Но ведь новые редакторы появляются чуть ли не каждый день - есть ли тебе смысл менять привычки? Давай посмотрим, что происходит.

    Atom

    Еще в августе 2011 года один из основателей GitHub Крис «defunkt» Уонстрат поставил перед собой амбициозную цель: создать редактор, который был бы по-настоящему открытым и предлагал неограниченные возможности для хакинга, но при этом не превращался бы во второй Vim или Emacs (который, как известно, умеет почти все, но только если у тебя мозги как у Джеффа Дина). И вот спустя три года и более чем пятнадцать тысяч коммитов началось публичное бета-тестирование. В марте этого года Atom стал доступен для загрузки всем желающим. Чем же собирается перевернуть наш подход к кодингу знаменитая компания?

    Первое, что бросается в глаза при запуске нового детища GitHub, - это невероятно похожий на Sublime Text интерфейс. Само по себе это не минус. Известный факт, что интерфейс Sublime был вдохновлен другим, некогда не менее популярным редактором кода для OS X TextMate. Нынешняя история с Atom и Sublime лишь подчеркивает удачные решения GUI последнего.

    Вторая особенность Atom заключается в том, что это, по сути, веб-приложение в обертке Chromium. Нет, конечно, у редактора есть своя иконка в доке, нормальные системные меню и поддержка нативных хоткеев. Просто ядро Atom написано по большей части на CoffeeScript, работает оно на Node.js, а сам интерфейс редактора является HTML-страницей со вполне обычной разметкой. Убедиться в этом можно, если выбрать из меню View пункт Developer -> Toogle developer tools.

    Третья интересная фишка Atom - его модульность. В лучших традициях экосистемы Node.js он написан с использованием максимального количества открытых модулей (больше пятидесяти). Это значит, что если тебе не нравится какой-то штатный функционал, то, по уверениям разработчиков, ты без труда сможешь подобрать ему замену из более чем 70 тысяч пакетов в npm registry или написать свой плагин. Учитывая, что JavaScript фактически уже давно стал самым популярным языком на GitHub, и у CoffeeScript лишь немного отстает от Perl, это вселяет уверенность в будущее Atom.


    А что же с киллер-фичами? Вот тут все не так радужно. То ли дело в молодости проекта, то ли еще в чем-то, но Atom, кроме громкого имени создателей и больших надежд, из коробки не предоставляет ничего, что бы могло заставить часами играться с ним. То, что преподносится разработчиками как преимущества (например, автокомплит, вкладки, коллапс кода, снипеты), может вызвать лишь снисходительную улыбку на лицах адептов Sublime. Да, конечно, Atom уже имеет свой пакетный менеджер, но я не нашел в его репозиториях ничего такого, что было бы нельзя реализовать с помощью плагинов для Sublime.

    Light Table

    Разработка Light Table началась в 2011 году, когда американский программист Крис Грейнджер решил, что процесс работы с кодом в современных текстовых редакторах недостаточно хорошо вписывается в современный workflow. Если кратко, задача Light Table - сделать процесс разработки по-настоящему интерактивным и наглядным, давая разработчику моментальный фидбек на любое действие, тем самым помогая быстрее ориентироваться в большом коде. Именно с такой идеей Крис подался на Kickstarter и достаточно быстро собрал на разработку проекта 316 720 долларов при заявленной цели в 200 тысяч. Чем же конкретно идеи Криса так приглянулись бейкерам?

    Одной из самых крутых особенностей Light Table является возможность работать с документацией по ходу написания кода. Чтобы увидеть описание функции, достаточно просто навести на нее курсор. Редактор моментально найдет и выведет документацию по запрошенной функции или параметру (в случае с build-in методами) или покажет prepend-описание функции, оставленное прямо в коде. Чем-то это напоминает автокомплит, который используется в среде разработки Visual Studio от Microsoft, но значительно более глубокий и мощный.

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


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


    Несмотря на довольно непривычную философию, Light Table - это, несомненно, редактор нового поколения. Его фишка не в том, что он написан на модных технологиях, а в изменении самого подхода к процессу разработки сложного ПО. Наверное, при работе с простенькими JS-скриптами реальная мощь Light Table не почувствуется, но для проектов чуть посложнее он станет незаменимым инструментом. Нужно только привыкнуть. Но вот это как раз-таки будет непросто.

    Lime

    Весь Lime можно описать одной-единственной, но известной фразой Бобука - блеск и нищета опенсорса. Проект, начатый в прошлом году Фредриком «quarnster» Энбомом (Fredrik Ehnbom), решает одну-единственную, но понятную задачу: создать опенсорный конструктор по образу и подобию Sublime Text. Причина такого желания понятна - автор, горячий поклонник Sublime, был недоволен вялым развитием проекта и отсутствием банального исправления багов прошлых версий. Идея оказалась близка нескольким десятками единомышленников, и вскоре свет увидела первая версия Lime.

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

    Что касается работы в этом редакторе, на данный момент она откровенно неудобна, и написать здесь о чем-то уникальном, по сути, нечего. Lime пока не может похвастаться даже теми функциями, которые в других текстовых редакторах воспринимаются как должное. Создается впечатление, что разработчики пока уделяют куда больше внимания архитектуре приложения и чистоте кода, чем функционалу. До некоторой степени ситуацию спасает частичная совместимость с API Sublime (ну и некоторых частей TextMate, соответственно), но, несмотря на это, с юзабилити у Lime остаются большие проблемы.

    В целом на сегодняшний день Lime оставляет двоякое впечатление. Наверное, это здорово, когда твой рабочий инструмент полностью опенсорный и настолько гибкий. Но давай будем честны с собой: скольким из нас когда-либо придет в голову переписать фронтенд своего текстового редактора? Скольким из нас вообще придет в голову заниматься разработкой текстового редактора под себя из-за каких-то неудобств вместо того, чтобы использовать этот инструмент по прямому назначению - а именно писать в нем свои программы? Большинству разработчиков (особенно тем, кто не болен Столлманом головного мозга) за глаза хватит функционала Sublime Text и его системы плагинов для решения повседневных задач. Да и, если честно, за несколько лет ежедневной работы в Sublime я не встречал каких-то сверхкритичных багов, для которых бы не смог найти своего workaround’а. Так что на данном этапе по-настоящему Lime подойдет лишь упертым фанатам опенсорса с огромным количеством свободного времени и желанием сделать этот мир чуточку лучше.

    Brackets от Adobe

    Brackets - достаточно молодой (разработка ведется с 2011 года), но интересный проект от Adobe. Его цель незамысловата - создать минималистичную и комфортную среду разработки, которая бы требовала минимум усилий со стороны девелопера. На моей памяти было уже немалое количество проектов со схожими целями. Давай посмотрим, получилось ли у Adobe с помощью комьюнити сделать что-то интересное и на этом поприще.

    На удивление, Brackets получился весьма неплохим. Все необходимое работает из коробки (после Lime даже это становится в некотором смысле плюсом). Проект действительно решает свою главную задачу - облегчает написание кода, хотя и делает это практически без каких-либо принципиально новых подходов. И кстати, в этом нет ничего плохого.

    Brackets написан на HTML/JS (спасибо, что не Flash или Adobe AIR:)), тесно интегрирован с Node.js. Внешне из коробки производит весьма благоприятное впечатление (правда, не без налета некоторой игрушечности). Что меня подкупило с нажатия первой клавиши - так это потрясающий автокомплит для HTML/CSS/JS/jQuery. Он действительно умный и к тому же содержит множество приятных мелочей (например, встроенный color-picker или тулзу для гуишного подбора transition’ов в CSS).

    Но главной киллер-фичей для меня стало inline-редактирование связанных участков кода. Это возможность посмотреть и отредактировать, скажем, набор CSS-свойства по его классу или ID-шнику прямо из HTML-файла верстки в отдельной области. Brackets в реальном времени анализирует структуру твоего проекта, строит дерево зависимостей и позволяет писать взаимозависимые участки кода, практически не покидая основного контекста файла. Признаюсь, именно такой функционал я пилил пару лет назад в своем простеньком текстовом редакторе (уверен, не я один). Так что подобная фишка не может не радовать.Из остальных особенностей можно выделить быстрый доступ к документации (правда, не настолько детализированный, как у Light Table), JSLint из коробки и симпатичный менеджер плагинов. Хотя, конечно, таким обилием пакетов, как у Sublime, Brackets пока похвастаться не сможет.

    В целом, несмотря на поддержку в некоторой степени, например, Ruby или Python, Brackets ориентирован в первую очередь на фронтенд разработчиков. Он отлично справится с нуждами верстальщиков, в чем-то оставляя позади даже специализированные IDE. Ничего революционно нового, кроме inline-редактирования кода, ты в нем не найдешь. Однако то, что есть, сделано на совесть и с душой. Если ты преимущественно верстаешь или пишешь клиентский код на не слишком замороченном стеке, вполне возможно, Brackets придется тебе по душе.

    Zed

    Zed - это довольно хипстерский текстовый редактор, который также пытается переосмыслить современный процесс разработки ПО. Если Light Table пытается изменить сам принцип разработки, то Zed в основном ограничивается экспериментами с интерфейсом. Разработка была начата в 2011 году, и на сегодняшний день на официальном сайте Zed доступен в виде бинарников под основные платформы, а также в качестве приложения для Chrome Web Store.

    Первое, что бросается в глаза при знакомстве с Zed, - отсутствие привычных элементов интерфейса вроде дерева проекта или вкладок. Достаточно спорный шаг, весь зачастую при разработке значительно легче ориентироваться в структуре проекта именно по дереву. Но вот в отсутствии табов некое рациональное зерно есть: обычно при работе с большими проектами количество открытых вкладок разрастается экспоненциально, и уже через полчаса работы приходится постоянно ходить по ним, закрывая то, с чем ты не работаешь в данный момент. В Zed же навигация по проекту осуществляется или с помощью прыжка напрямую к нужному файлу в проекте по его названию (Ctr/Cmd + E) через небольшую консоль в верхней части приложения.

    Второй запоминающейся особенностью Zed является упор на многоколоночный интерфейс. Редактор поддерживает несколько фиксированных вариантов сплита рабочего пространства - 50/50%, 25/75% и так далее. Стоит отметить, что вторая (или даже третья) колонка предназначена не только для одновременного редактирования нескольких файлов, но также и для моментального предпросмотра кода на языках, требующих пропроцессинга (таких как Markdown или CoffeeScript).

    При работе с Zed очень чувствуется его ориентированность на удаленное редактирование. Так, из коробки он имеет шикарную поддержку редактирования файлов из Dropbox или напрямую на удаленном сервере и поддерживает сессии. Но вот именно как редактор Zed весьма беден. Его встроенное автодополнение базируется на словаре, он не имеет удобных средств работы с расширениями, не позволяет настроить UI так, как хотелось бы. Хотя, наверное, Zed просто не об этом.

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

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

    Хотел вначале сделать обзор отдельно для каждой категории редакторов - как альтернатива блокноту, MS Office, для редактирования кодов и онлайн, но всё же решил собрать всё в одной статье. В ней содержаться бесплатные редакторы как альтернатива уже привычным и стандартным блокноту и MS word. Как всегда Вы сможете там же скачать их с официального сайта и установить себе и попробовать. Зачем же платить за платные продукты, когда существуют такие альтернативы, порой даже лучше платных аналогов. Всего получилось в обзоре не много не мало, а 29 редакторов.

    Бесплатные альтернативные редакторы на замену MS office

    1) OpenOffice.org

    Думаю разумно будет поставить его первым по списку, потому что он является самым популярным на сегодняшний день.
    OpenOffice.org (OOo) - свободный пакет офисных программ, разработанный с целью заменить известный набор программ Microsoft Office как на уровне форматов, так и на уровне интерфейса пользователя. С помощью OpenOffice.org вы сможете без проблем загружать документы MS-Office (Word, Excel, Powerpoint), редактировать их и хранить как в оригинальном формате, так и в формате OpenOffice.org.
    Пакет OpenOffice.org может быть полезен всем, кому нужна мощная программа с высокими требованиям к безопасности, функциональности, гибкости и совместимости, для использования в бизнесе, государственных учреждениях, образовании и частном секторе. Одной из полезных особенностей пакета является возможность использовать его без инсталляции, что позволяет запускать программу, например из флешки.

    Более подробная информация скрыта под спойлером. Разверните.

    В состав OpenOffice.org входят следующие программы:

    OpenOffice.org Writer (программа для работы с текстовыми документами и визуальный редактор HTML, аналог Microsoft Word).
    - OpenOffice.org Calc (программа для работы с электронными таблицами, аналог Microsoft Excel).
    - OpenOffice.org Draw (программа для создания и редактирования векторных графических изображений).
    - OpenOffice.org Impress (программа подготовки небольших презентаций, аналог Microsoft PowerPoint).
    - OpenOffice.org Base (система управления базами данных - СУБД).
    - OpenOffice.org Math (редактор математических формул).
    - Система записи макрокоманд (макросов).
    - Средство ускорения запуска (с помощью предварительной загрузки).

    Скачать бесплатно OpenOffice Вы можете из

    2) LibreOffice


    Вторым по популярности, является именно этот продукт. Функциональность так же на высоте.
    LibreOffice - свободный независимый офисный пакет с открытым исходным кодом, созданный как ответвление от пакета OpenOffice.org. LibreOffice бесплатен как для частного, так и для образовательного или коммерческого использования. Может использоваться без каких-либо лицензионных сборов вашей семьёй, друзьями, коллегами по работе, студентами, сотрудниками и так далее.
    Все компоненты LibreOffice хорошо сочетаются и дополняют друг друга, предоставляя пользователю всё необходимое для ежедневной работы с документами, ввода, систематизации и анализа данных, маркетинга, проведения презентаций и обучения. LibreOffice прост в использовании и может использоваться без специальной подготовки всеми, кто уже однажды работал с какими-либо офисными программами.

    LibreOffice состоит из следующих частей:

    LibreOffice Writer - программа для работы с текстовыми документами и визуальный редактор HTML.
    - LibreOffice Calc - программа для работы с электронными таблицами.
    - LibreOffice Draw - программа для создания и редактирования векторных графических изображений.
    - LibreOffice Impress - программа подготовки презентаций.
    - LibreOffice Base - механизм подключения к внешним СУБД и встроенная СУБД HSQLDB.
    - LibreOffice Math - редактор математических формул.

    Скачать бесплатно LibreOffice Вы можете из

    3) [R]Software Editor


    R]Software Editor - мощный бесплатный текстовый редактор, поддерживающий все основные функции работы с текстом. В программе используется многодокументный интерфейс (одновременно в одном окне может быть открыто несколько документов).
    Поддерживаемые форматы текста - RVF, RVP, RTF, XML, HTML, TXT, EXE. Вставка изображений в следующих форматах: BMP, EMF, WMF, ICO, JPG, GIF (включая анимированные), PNG, SWF.

    Основные возможности [R]Software Editor:

    Выбор шрифта, размера, цвета текста, цвета фона, стиля, задание интервала, смещения, масштаба текста
    - Выравнивание абзаца по левому, правому краю, по центру и по ширине. Задание для абзаца интервала до и после строки, межстрочного, задание позиций табуляции. Задание для абзаца настраиваемой рамки и цвета заливки.
    - Создание маркированных и нумерованных списков (включая многоуровневые).
    - Визуальная работа с таблицами: вставка и удаление строк, столбцов, объединение, разбивка ячеек, задание границ, рамок, вертикальное выравнивание текста в ячейках. Преобразование текста в таблицу и таблицы в текст.
    - Оформление гипертекстовыми ссылками текста и изображений.
    - Проверка орфографии с использованием словарей MS Office (версии до 2000) или ISpell.
    - Проверка орфографии осуществляемая в фоновом режиме или по требованию.
    - Настраиваемые списки автозамены при вводе (можно отключить).
    - Настраиваемые клавиатурные сокращения команд.
    - Функция подсчета количества слов и удельного веса ко всем словам документа.
    - Возможность преобразования изображений BMP документа в формат JPG, GIF или PNG.
    - Функции поиска и замены.
    - Функции преобразования кодировки текста (из KOI, DOS, ISO).
    - Печать с предварительным просмотром.

    В связи с тем, что официальный сайт "умер" этак в 2008 году и новых выпусков не ожидается, предлагаю скачать последнюю версию 1.3.12 с этого сайта. До того времени они успели адаптировать продукт до версий windows 98 и XP. Себе на seven не ставил, можете сами проверить как пойдет на новых версиях. Русский язык всё таки есть.

    4) AbiWord


    AbiWord - быстрый бесплатный текстовый редактор с широкими функциональными возможностями и понятным интерфейсом. Его можно использовать как альтернативу Microsoft Office для создания, редактирования и печати несложных текстовых и «смешанных» (с таблицами и рисунками) документов, и сохранения их в большинстве популярных форматов.
    Основа программы AbiWord достаточно компактна и использует незначительные ресурсы системы, потому её можно использовать почти на всех компьютерах независимо от их конфигурации.

    Основные характеристики AbiWord:

    Полная интеграция в операционную систему Windows.
    - AbiWord поддерживает все стандартные типы форматов: OpenOffice.org, Microsoft Word, WordPerfect, Rich Text Format, HTML и многие другие...
    - Широкие функциональные возможности программы: форматирование текста, работа с рисунками, таблицами и стилями, проверка орфографии...
    - Многоязыковой интерфейс. Украинский и русский язык также поддерживается.
    - Использование функции проверки орфографии для украинского и русского языка возможно после загрузки соответствующего словаря (словарей).
    - Поддержка командной строки. AbiWord можно легко интегрировать с другими программами, что может быть полезным, например при создании большого количества однотипных документов.
    - Для расширения возможностей текстового редактора созданы дополнения (плагины), с помощью которых AbiWord можно «научить» выполнять ту или другую нужную вам функцию.

    Скачать бесплатно AbiWord Вы можете с

    Примечание :

    Для установки русского словаря проверки правописания скачайте и распакуйте его в соответствующую директорию (по умолчанию C:/Program Files/AbiWord/dictionary/ispell). Выбрать необходимые языки можно также и при установке программы (в этом случае инсталлятор самостоятельно их загрузит и установит.

    На прогу видимо забили в 2010 году и сейчас она поддерживает максимум windows XP.

    5) Lotus Symphony


    IBM Lotus Symphony - бесплатный набор офисных приложений для создания, редактирования и коллективного использования текстов, электронных таблиц, презентаций и других документов с закрытым кодом. Использует технологии OpenOffice.org и платформу свободной интегрированной среды разработки модульных кроссплатформенных приложений Eclipse, поддерживает стандарты ODF (OpenDocument). В Lotus Symphony входят такие программы, как Symphony Documents, Symphony Presentations и Symphony Spreadsheet. Symphony может работать с разными форматами документов, в том числе с теми, которые используются в MS Office. По умолчанию документы сохраняются в формате ODF. Документы также можно сохранять из программы в формат PDF.

    возможности Lotus Symphony:
    - поддержка VBA скриптов
    - поддержка стандарта ODF 1.2
    - поддержка OLE для Office 2007
    - возможность вставки OLE-, аудио-и видео-файлов
    - новая галерея clip-art
    - возможность создания новых визитных карточек и этикеток, новые файлы шаблонов
    - поддержка VML-изображений в файлах OOXML
    - поддержка нескольких параметров для защиты файлов электронных таблиц и листов в VBA API
    - поддержка аддонов для загрузки словаря проверки орфографии на 22 языках для Windows, пользователи ОС
    - лучше графический рендеринг объекта за счет улучшения сглаживания
    Редактор документа
    - поддержка нативных вложенных таблиц.
    - поддержка многостраничного макета.
    - поддержка функции автотекст
    Редактор электронных таблиц
    Новые возможности:
    - решатель уравнений
    - зум листа
    Редактор презентаций
    - вывод изображения на несколько мониторов
    - больше анимации, графических и текстовых объектов, текстовых эффектов.
    - больше макетов страниц.
    Графики
    - новый движок для построения графиков.
    - добавлены типы диаграмм: цилиндры, конусы, пирамиды…

    Скачать бесплатно Lotus Symphony Вы можете с

    6) SoftMaker FreeOffice


    SoftMaker FreeOffice - сравнительно новый и хороший редактор, который может открывать и редактировать не только текстовые файлы, а так же форматы презентаций и таблиц (.doc/docx, xls/xlsx, ppt/pptx).
    В этот пакет включены текстовые редактор TextMaker, табличный редактор PlanMaker и программа для создания презентаций SotMaker Presentations. Так же поставляется утилита Smash, которая может запускать все программы из системного трея.
    Язык интерфейса русский.
    Скачать бесплатный редактор с . Для загрузки нужна регистрация.

    Бесплатные альтернативные редакторы на замену блокнота

    1) AkelPad


    Разумеется один самых основных конкурентов блокнота.
    AkelPad - небольшой бесплатный текстовый редактор, способный работать как в многооконном, так и в обычном (один документ - одно окно) режиме. Является очень мощным и быстрым текстовым редактором, обладает самым необходимым функционалом, который можно расширить за счет плагинов. Кроме этого, корректно отображает псевдографику, а также позволяет настраивать шрифт и фон.
    Используя AkelPad, можно редактировать даже файлы, имеющие атрибут «Только для чтения», а также предварительно просматривать файлы перед открытием. Среди других возможностей AkelPad можно отметить многоуровневую систему отмены правок, наличие списка последних открытых в программе файлов, запоминание кодовой страницы для файла, положение знака вставки и последней строки поиска/замены.

    Основные возможности AkelPad:

    Однооконный режим (SDI), многооконный режим (MDI).
    - Полная поддержка Unicode строк на Unicode системах (NT/2000/XP/2003).
    - Работа с кодировками Unicode (UTF-16 little endian, UTF-16 big endian, UTF-8).
    - Работа с любой кодовой страницей, установленной в системе.
    - Работа с DOS/Windows и Unix форматами перевода строки (в том числе сохранение).
    - Предпросмотр открытия файлов.
    - Корректное отображение псевдографики.
    - Редактирование файлов с атрибутом «Read Only».
    - Предупреждение при попытке открыть бинарный файл.
    - Многоуровневый откат действий.
    - Поиск/замена строк текста, escape-последовательностей.
    - Запоминание кодировки файла.
    - Запоминание позиции каретки в файле.
    - Список последних отрытых файлов.
    - Поддержка плагинов (подсветка синтаксиса, авто-дополнение, запуск скриптов, клавиатурные макросы).
    - Поддержка языковых модулей.

    Скачать бесплатно AkelPad Вы можете с

    2) EditPad Lite


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

    Основные возможности EditPad Lite:

    Может быть установлен на USB диске или другом переносном устройстве.
    - Функция Поиска и Замены работающая во всех открытых файлах.
    - Неограниченное количество отмены и повторного выполнения действий. Отмена изменений даже после сохранения.
    - Редактирование и конвертация файлов ASCII, ANSI и Unicode.
    - Доступно создание текстовых файлов не только на европейских, но и на восточных языках.
    - Редактирование структурированных текстовых файлов, сохранение части текста на диске и вставка файла в текущее содержание.
    - Функция предварительного просмотра, настройка шрифта печати, поля, колонтитулы и т.?д.
    - Опция «поверх окон».
    - Предупреждение при закрытии несохраненного файла.
    - Поддержка кодовых страниц ISO-8859, а также большинство DOS, KOI8 и EBCDIC.
    - Выбор настроек - перенос слова на новую строку, нумерация строк и автоотступ отдельно для каждого типа файлов.
    - Определение собственных типов файлов.

    Единственный недостаток - нет русского языка.

    Скачать бесплатно EditPad Lite Вы можете с

    3) EmEditor




    Основные возможности EmEditor:

    Работа с файлами большого размера (вплоть до 500 GB)
    - Возможность подчеркивания и выделения команд различных языков программирования
    - Создание javascript- или VBScript-макросов
    - Псевдомногооконный интерфейс упростит работу с несколькими файлами одновременно
    - В полной мере реализованы и поддержка drag"n"drop, Unicode и всех популярных форматов текста.
    - В принципе, даже документ Word откроется, хоть и с потерей форматирования
    - Автоматическое преобразование введенных URL и адресов e-mail в гиперссылки.

    Общее впечатление портит лишь shareware-статус программы, выделяющий всего 30 дней бесплатного пользования EmEditor...

    Скачать бесплатно EmEditor Вы можете с

    4) ListEdit


    Вот не знал куда его отнести, т.к. он может подойти и для разработчиков . Прошу это иметь ввиду.
    Наверно, лучшее описание EmEditor – «доработанный до мелочей Блокнот». Ведь, согласитесь, простенький, но компактный текстовый редактор нужен довольно часто – например, для персональных заметок или вещей посерьезнее вроде программирования и Web-дизайна. Другое дело, что стандартный Блокнот, ввиду ограничения на размер редактируемого файла (не более 64 KB) и убогой функциональности, на эту роль не подходит никак.

    предусмотрены все необходимые функции для работы с текстом:
    - вертикальные панели закладок и нумерации строк текста;
    - использование закладок в тексте с возможностью сохранения их и после закрытия документа;
    - открытие больших файлов;
    - неограниченная отменавозврат изменений в тексте;
    - автоматический отступ при вводе новых строк текста;
    - расширенные возможности поиска и замены в тексте, использование панели поиска-замены вместо диалогового окна поиска-замены;
    - использование списка подстановок для быстрой вставки часто используемого текста;
    - встроенный файл файл-менеджер с возможностями:
    - открытия файлов в текущей папке, истории открытий и в Избранном;
    - фильтрация и сортировка списка файлов для открытия;
    - режим Слайд-шоу открываемых файлов;
    - поддержка кодировок Unicode, UTF-8, UTF-7 и всех кодировок, доступных в Вашем Windows (WIN, DOS, MAC, KOI8, ISO и другие);
    - настраиваемое автоопределение кодировок;
    - поддрежка и автоопределение файлов RTF;
    - перекодировка как всего текста, так и выделенных фрагментов;
    - проверка орфографии и грамматики с помощью словарей Microsoft Word;
    - проверка орфографии как во всем тексте, так и в выделенных фрагментах;
    - просмотр и редактирование web-страниц (файлов HTML);
    - просмотр web-картинок (файлы GIF,JPG,PNG);
    - установка шрифта, цвета и фона отдельно для режима правки и режима просмотра;
    - использование многочисленных конфигураций (дополнительных ini-файлов) программы в зависимости от расширений открываемых файлов;
    - расширенные возможности использования мультизамен в тексте (настраиваемый список мультизамен, поддержка макроподстановок, реализация транслитерации символов и прочее);
    - операции сортировки выделенных строк текста и другие операции над строками (параграфами);
    - управление открытыми окнами программы, включая:
    - открытие текущего файла в новом окне программы;
    - открытие файла в новом окне программы (любым способом + нажатие клавиши );
    - закрытие или свертывание всех открытых окон программы;
    - поддержка Windows XP visual style;
    - использование в качестве внешнего плагина к Total Commander для просмотра файлов по клавише или редактирования файлов по клавише ;
    - возможность Drag & drop редактирования текста и открытия файлов;
    - отображение гиперссылок в тексте;
    - поддержка Microsoft IntelliMouse;
    - возможность отображения стандартного контестного меню (Shell Context Menu) для открытого в программе файла (также как в Проводнике);
    - запоминание истории строк поиска-замены вхождений в тексте;
    - быстрая печать файла с командной строки (ключ "/p");
    - режим вставки текста HTML (Format HTML) из буфера обмена;
    - режим авто-вставки текста из буфера обмена;
    - поддержка сквозных средств навигации (назад-вперед) по открываемым в текущем сеансе работы файлам (в том числе и гиперссылкам), независимо от того, в каком встроенном окне программы - редактора или браузера Вы в данный момент находитесь. Редактор-просмотрщик текстовых и WEB файлов (web-страниц и web-картинок). Программа может использоваться в качестве плагина для просмотра или редактирования файлов в Total(Windows) Commander.

    5) PolyEdit


    Замечательный конкурент AbiWord от разработчиков из экс-СССР. Как и его идейный вдохновитель (то бишь WinWord), PolyEdit в первую очередь ориентирован на качественное оформление и форматирование текста. Не забыта также интеграция с системой: таблицы, рисунки, клипарты, объекты различных приложений Windows – все это в мгновение ока вставляется в документ PolyEdit. Есть и автоматическая проверка орфографии русского и английского языков, и даже специальный «умный» модуль мониторинга содержимого буфера обмена, автоформат текста (в RTF или ASCII) и многое-многое другое.
    Как ни странно для редактора среднего уровня, но PolyEdit к тому же умеет работать с бинарными файлами, сразу после редактирования запускает их на выполнение. Завершает картину интуитивно понятный и удобный интерфейс в стиле Word. На панели инструментов вынесены все самые актуальные функции – начиная с интервалов между строками в абзаце и завершая быстрым рисованием таблиц. Ну а встроенный почтовый клиент позволит тут же отправить свое произведение адресату.
    По большому счету, не хватает лишь панели рисования для создания несложных фигур и блок-схем, а также модуля коррекции текста, набранного в «неправильной» раскладке

    Основные возможности PolyEdit:

    Позволяет шифровать и сжимать Ваши документы для безопасной и быстрой передачи их по Сети
    - осуществлять предпечатный просмотр и разбивать текст на колонки
    - вставлять OLE-объекты, картинки, таблицы и специальные символы
    - проверять орфографию
    - создавать собственные архивы документов с иерархической структурой
    - редактировать тексты программ с подсветкой синтаксиса
    - работать с различными форматами и кодировками: RTF, ETF, MS Word 6.0/95/97/2000/XP/2003/2007, MS Excel, MS Write, WordPerfect, OEM (DOS), ANSI (Windows), Unicode, UTF-8, Mac, Unix.
    Кроме того, возможности программы могут быть существенно расширены с помощью дополнительных модулей (plug-ins)
    ОСь - максимум Windows XP

    Для русских пользователей программа регистрируется бесплатно - нужно ввести в поле ключа слово Подарок для версии v.5.4 - для 6-й версии (portable) этот ключ не подходит.

    Скачать бесплатно PolyEdit Вы можете с
    Русский язык находится там же, но ниже. Если искать не хочется -

    6) Metapad


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

    7) MioPad


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

    Программа автоматически распознает все кодировки, использующие кириллицу. Возможно сохранение документов UTF-8. Кроме того, вы можете открыть документ DOC, RTF или HTML и преобразовать его в простой текст. Имеется также возможность транслитерации текстов, что позволяет использовать документа на компьютерах, где не установлена кириллица. Например, вы можете преобразовать текст в латиницу, отправить письмо товарищу, живущему далеко за границей, после чего снова вернуть документ к первоначальному виду. Отправка электронных писем возможна из текстового редактора. Вызывается окно создания сообщения у почтового клиента, установленного в системе по умолчанию. Текст письма – текущий документ.
    В случае ошибки раскладки клавиатуры, вы можете выделить фрагмент текста и выполнить преобразование. Заново набирать текст не имеет смысла. Имеется возможность проверки орфографии. Для этого требуется наличие установленного в системе MS Word. Проверка начинается от текущей позиции курсора и до конца документа.
    Для удобства навигации по документам удобно использовать закладки. Их количество не ограничено. В других программах, стоит напомнить, их, чаще всего, можно создавать не более десяти. MioPad же не просто ставит закладку, запоминая позицию курсора. Копируется также и вся строка. Открыв окно закладок, можно видеть не только все отмеченные позиции, но и быстро по ним перемещаться. Весь список закладок может быть сохранен в файл, а затем вновь использован. В окне закладок есть две постоянные кнопки для быстрого перемещения в позицию начала чтения документа при открытии файла, а также в пункт, где вы находились до начала навигации по закладкам. Кроме того, MioPad поддерживает создание оглавлений текстов.
    Программа поддерживает уплотнение текста за счет удаления лишних разрывов строк, пробелов, символов табуляции. Возможна и сортировка строк. Она обычно применяется для обработки списков. Сортировка осуществляется либо над всем документом, либо только над его выделенной частью.
    MioPad обладает возможностью подключения словарей для объяснения значений конкретных слов, для их перевода с незнакомых языков. По умолчанию обрабатывается слово, находящееся под курсором. Словарь представляет собой внешний текстовый файл, каждая строка которого является сочетанием написания слова и его значения, толкования или перевода.
    Допускается использование синонимов, то есть одному слову может быть присвоено несколько описаний.
    Текстовый редактор содержит мощный научный калькулятор. Ему передается либо выделенный фрагмент текста, либо часть текущей строки до курсора. Это зависит от наличия в этой строке знака равенства.
    Справочная система MioPad состоит из двух текстовых файлов. В одном из них излагаются общие вопросы, связанные с работой приложения, а другой документ является подробным описанием встроенного калькулятора.

    Скачать бесплатно MioPad Вы можете с

    8) Notepad X


    Компактный текстовый редактор Notepad X позиционируется как замена Блокноту. С этим можно согласиться, ведь программа, с одной стороны, не блещет обилием возможностей, а с другой – имеет привлекательный внешний вид, приятный интерфейс. Говоря иначе, текстовый редактор нацелен на простого пользователя, в хорошем смысле слова.

    Программа устанавливается, не задавая лишних вопросов, однако отказывается запускаться в неподготовленной системе Windows. В чем же должна заключаться ее подготовка? На официальной странице проекта можно прочитать, что приложение требует установленного в системе.Net Framework 2.0. После обеспечения подобных требований все встает на свои места, текстовый редактор запускается, начинает работать.
    Notepad X позволяет работать с несколькими документами одновременно, переключаясь между ними с помощью вкладок. Панели инструментов имеют популярный дизайн, используемый во многих приложениях Windows. Напротив многих пунктов главного меню отображаются значки. Это редкость для текстовых редакторов, обычно они обходятся без столь щедрых красот. Наверное, это делается ради экономии расхода ресурсов, ради уменьшения размера дистрибутива, ведь позиционирование как замена Блокноту заставляет стараться не сильно распухать по сравнению со штатным приложением системы, настоящим малышом, крошкой.
    Помимо работы с простым текстом, Notepad X имеет возможность работы с RTF. Данные инструменты примитивны, и нельзя говорить, что текстовый редактор может заменить даже WordPad. Однако для создания довольно простых документов со стилевым оформлением шрифта, со списками и изображениями, Notepad X вполне подойдет.
    Еще одной его особенностью является работа с форматом BBCode. Он используется на форумах и также предназначается для сложного форматирования текста. Функции Notepad X заключаются в возможности быстрой вставки множества тегов BBCode.
    Текстовый редактор может менять регистры букв, нумеровать строки, переименовывать документы. Список наиболее часто используемых файлов оформляется с помощью избранного. Для того чтобы занести в него новый документ, необходимо сначала сохранить его на жесткий диск. Рабочее окно приложения может плавно менять прозрачность. После установки и запуска приложения в системном лотке Windows появляется новый значок, который позволяет осуществлять текстовому редактору основные операции с файлами без необходимости открытия рабочего окна приложения.
    Notepad X удобен при подготовке простых текстов и документов, использующих не очень сложное стилевое оформление. Кроме того, текстовый редактор можно использовать для создания сообщений на форумах, использующих форматирование BBCode.

    Скачать бесплатно Notepad X Вы можете с

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

    1) Notepad++


    Notepad++ это бесплатный редактор текстовых файлов с поддержкой синтаксиса большого количества языков программирования. Программа располагает широким набором опций и отличается минимальным потреблением ресурсов процессора.
    Среди продвинутых опций Notepad++ - опция подсветки текста и возможность сворачивания блоков, согласно синтаксису языка программирования. Пользователь может самостоятельно определить синтаксис языка программирования. Есть возможность настроить режим подсветки. Доступно выделение цветом директив и операторов языка программирования.
    Notepad++ обеспечивает возможность одновременного просмотра и редактирования нескольких документов. Также Вы можете просматривать и редактировать в двух окнах отображения один и тот же документ в разных местах. Изменение документа в одном окне просмотра будет автоматически перемещено во второе окно просмотра (т. е. вы редактируете один документ, который имеет клона во втором окне просмотра).

    Другие возможности Notepad++:

    Авто-завершение набираемого слова.
    - Возможность создания собственного списка API функций (или скачать его со страницы загрузки).
    - Поддержка регулярных выражений Поиска/Замены.
    - Полная поддержка перетягивания фрагментов текста.
    - Динамическое изменение окон просмотра.
    - Автоматическое определение состояния файла (уведомление об изменении или удалении файла другой программой - с возможностью перезагрузить файл или удалить его из программы).
    - Увеличение и уменьшение (масштабирование).
    - Поддержка большого количества языков.
    - Листинг программ можно печатать в цвете - так, как вы видите на экране в окне редактирования.
    - Заметки о документе.
    - Выделение скобок при редактировании текста.
    - Запись макроса и его выполнение.

    Скачать бесплатно Notepad++ Вы можете из

    2) PSPad

    PSPad - компактный инструмент с простым управлением и мощными возможностями редактора кода, необходимый для работы одновременно с разными языками программирования (включая PHP, Perl, HTML и Java) и работы с текстовыми данными.
    PSPad обладает мощным графическим пользовательским интерфейсом, позволяющим работу с проектами, работу над несколькими документами одновременно в режиме вкладок (MDI), поиск и замену в файлах, сравнение текстов с разноцветной подсветкой различий. Среди других полезных свойств - сохранение экранных сессий, и возможность редактирования файлов прямо с веб-сервера.

    Основные возможности PSPad:

    Поддержка макросов: запись, сохранение и загрузка.
    - Шаблоны (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.
    - Подсветка парных скобок.

    Внимание : Для установки словарей проверки правописания скачайте нужный язык. После скачивания распакуйте файл в директорию Spell (как правило C:/Program Files/PSPad editor/Spell). Затем, проследуйте в меню Настройки/Параметры правописания и выберите один из установленных словарей. Возможно, вам понадобится создать директорию Spell в папке программы, если она еще не существует.

    Скачать бесплатно PSPad Вы можете из

    3) Bluefish


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

    Основные свойства Bluefish:

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

    На сайте куча ссылок не для Windows, но я нашел последнюю версию, правда x32 , но пойдет даже на windows 8 скачать бесплатно GNU Emacs


    GNU Emacs (чаще называемый просто Emacs) - это кроссплатформенный текстовый редактор, расчитанный преимущественно для программистов. Одна из его примечательных функций - возможность расширения функциональности. Например, Вы можете превратить его в планировщик или дебаггер. Еще одна интересная функция - построчное сравнение содержимого двух файлов.

    6) Crimson Editor


    Это легкий текстовый редактор для Windows с поддержкой множества языков. С помощью функции макросов возможна запись выполнения однотипных действий. Иммется встроенный FTP-клиент. Неплохое решение для пользователей Windows.

    9) Komodo Edit


    Komodo Edit - это бесплатный кроссплатформенный текстовый редактор, созданный компанией ActiveState. Создан на основе популярной среды разработки Komodo IDE. Имеет очень удобный менеджер проектор, что поможет Вам в организации работы. Многие разработчики используют его как редактор для верстки.

    Текстовые редакторы для Windows бывают нескольких видов. Самый простой из них - Блокнот, установленный по умолчанию на компьютер во время переустановки системы. Он годится для написания кода и его редактирования, для быстрых заметок и так далее. Быстро запускается, немного вести, не имеет никаких «наворотов». Для масштабной и глубокой редактуры текста он не годится. Виды текстовых редакторов отличаются друг от друга возможностями редактирования. Блокнот, например, иногда используется программистами. Если нет редактора лучше. Он не видоизменяет код, позволяя выделять в нем ошибки и видеть его в изначальном виде.

    Редактор Блокнот - самый минималистичный из всех редакторов, сохраняющий текстовый документ в формате. Txt

    В список текстовых редакторов, которые рассмотрим в статье, попали:

    1. Notepad++
    2. AlkelPad
    3. Sublime Text.

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

    Notepad++: более ста форматов и легкость в освоении

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

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

    То есть, он прост в освоении, так как похож на привычный MS Word.

    Notepad++ будет полезен не только программистам. С его помощью можно открыть файлы, у которых сбилась кодировка и которые не открываются или при открытии выводят набор непонятных символов. Выбрав в редакторе раздел кодировок, выполните преобразование ANSI в UTF 8 или в обратную сторону. При этом неполадка будет устранена.

    Окно программы и раздела кодировок выглядит так

    ПОСМОТРЕТЬ ВИДЕО

    Bred

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

    Поэтому если открывать файлы в формате php не планируется, то он вполне подойдет для выполнения всей нужной работы

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

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

    Интерфейс выглядит следующим образом

    AlkelPad

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

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

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

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

    Существенный минус - AlkelPad не поддерживает кодировки, как другие текстовые программы. Несмотря на то, что изначально эта функция есть, работать с ней очень неудобно в отличие от аналогичного софта.

    Sublime Text

    Подробно описывая лучшие текстовые редакторы, отметим и этот. Он подойдет для работающих с PHP или Python. В то время как современные текстовые редакторы предлагают пользователям светлый фон с темными буквами, Sublime Text идет другим путем.

    Он понравится тем, кто больше любит темные тона и темный фон, на котором ярко выделены ключевые элементы

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

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

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то