Список самых полезных инструментов для редактора

Опрос Вконтакте показал , что 76% из вас пользуются Microsoft Word и только четверть опрошенных выбирает другой текстовый редактор. Мы решили написать краткий обзор самых известных: вдруг вы упускаете полезные функции. И начнем, конечно, c Word.

Лучшие современные текстовые редакторы с открытым исходным кодом для Linux

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

1. Brackets

Brackets  —  это редактор c открытым исходным кода от компании Adobe. Brackets делает акцент исключительно на потребностях веб-дизайнеров, обладая встроенной поддержкой HTML, CSS и JavaScript. Он легковесный, но в то же время функциональный. Он предоставляет вам быстрое редактирование и режим интерактивного просмотра страницы. Также существует большое количество плагинов для расширения возможностей при работе с Brackets.

Лучшие современные текстовые редакторы с открытым исходным кодом для Linux

Некоторые из основных особенностей редактора кода Brackets:

  • Быстрое редактирование
  • Интерактивный просмотр страницы
  • Поддержка препроцессоров
  • Встроенный менеджер расширений
  • Кроссплатформенность

Вы можете загрузить исходный код, а также бинарные файлы для Linux, OS X и Windows на сайте Brackets.

Get brackets 

2. Atom

Atom  —  еще один современный и стильно оформленный редактор с открытым исходным кодом для программистов. Atom был создан разработчиками Github’а и пропагандируется как “текстовый редактор для хакеров 21-го века”. Внешне Atom очень похож на текстовый редактор Sublime Text, который чрезвычайно популярен среди программистов, но имеет закрытый исходный код.

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

Лучшие современные текстовые редакторы с открытым исходным кодом для Linux

Чтобы не быть голословным, взгляните на некоторые из основных преимуществ редактора кода Atom:

  • Легко расширяемый
  • Встроенный пакетный менеджер с огромным количеством доступных плагинов
  • Умное автодополнение
  • Разделение окон
  • Кроссплатформенность
  • Встроенная возможность работы с Git
  • Кастомизация интерфейса

Недавно Atom выпустил .deb и .rpm пакеты, чтобы можно было легко установить Atom в дистрибутивах Linux на основе Ubuntu и Fedora. Разумеется, его исходный код также открыт.

Get Atom

3. Light Table

Light Table, представленный как “редактор кода следующего поколения” — это еще один современный, недооцененный, но многофункциональный редактор с открытым исходным кодом, который скорее похож на IDE, чем на простой текстовый редактор.

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

Лучшие современные текстовые редакторы с открытым исходным кодом для Linux

Некоторые из основных характеристик Light Table:

  • Встроенный менеджер расширений
  • Встроенное выполнение кода устраняет необходимость вывода на экран, так как код можно запустить в редакторе в режиме реального времени
  • Функция “наблюдения” позволяет мгновенно видеть результат выполнения кода
  • Кроссплатформенность
Читайте также:  Загрузочная флешка Линукс (Linux): 5 инструкций по созданию

Если вы используете дистрибутив Linux на основе Ubuntu, то вам не составит большого труда установить себе Light Table. Однако, официально Light Table не предоставляет никаких пакетов.

Get LightTable

4. Visual Studio Code

Visual Studio Code  —  популярный редактор кода от Microsoft. Только без паники — Visual Studio Code обладает полностью открытым исходным кодом.

По факту, Visual Studio Code был одним из первых “мирных предложений” от компании Microsoft для Linux и мира Open Source. После этого Microsoft открыла исходный код некоторых своих программ, конечно же, за исключением Microsoft Office.

Лучшие современные текстовые редакторы с открытым исходным кодом для Linux

Visual Studio Code — превосходный редактор кода, особенно для веб-разработки. Он также легковесен. Некоторые из основных его особенностей:

  • Технология Intellisense дает полезные подсказки и функцию автодополнения
  • Встроенная поддержка Git
  • Встроенный менеджер расширений со множеством доступных для загрузки расширений
  • Интегрированный терминал
  • Поддержка пользовательских фрагментов кода
  • Инструменты отладки
  • Поддержка огромного количества языков программирования
  • Кроссплатформенность

Установка Visual Studio Code в Ubuntu, а также других дистрибутивах, основанных на Fedora, очень проста благодаря Snap пакетам. Также можно скачать пакеты для Ubuntu и Fedora с сайта:

Get Visual Studio Code

Nimbus Note

Nimbus Note для десктопа

Сама программа занимает на диске чуть больше 16 МБ. Импортированные заметки из Evernote стали легче примерно в 2 раза. Такое бережное отношение к жесткому диску пользователя не отразилось на функциональности и скорости работы программы. Переключение между заметками выполняется мгновенно. Даже наличии нескольких сотен заметок клиент для десктопа работает очень быстро и плавно. В общем за оптимизацию можно поставить разработчикам твердую пятерку.

Nimbus Note

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

Также есть удобная сортировка заметок из блокнотов, списков блокнотов и из общего списка:

Здесь нет совместных блокнотов или заметок, но можно по одному клику получить ссылку на нужную заметку.

Nimbus Note

Есть специальная версия для планшетов с упрощенным меню. В Windows Store можно скачать Nimbus Note Web

Чего Nimbus Note не хватает (в сравнении с другими сервисами) — так это интеграции со сторонними приложениями. Получается такой “инструмент в себе”.

Мобильная версия Nimbus Note

Nimbus Note

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

Функциональность мобильного приложения не уступает программе для десктопа: есть сортировка, поиск, создание и форматирование заметок, удобная работа с задачами, напоминания. Есть функциональные виджеты и две темы оформления (день/ночь):

Читайте также:  Какой linux поставить на слабый ноутбук?

Уникальные особенности и преимущества

Nimbus Note
  • Вложенные папки. Поддерживается несколько уровней вложенности — удобно для ведения проектов.
  • Легковесный клиент. Программа занимает минимум места на диске, радует шустрой работой.
  • Функциональный клиппер. Можно изменить текст при сохранении статьи, добавить свои комментарии в любом месте документа, присвоить теги, выбрать блокнот:

Премиум-функции

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

Nimbus Note

Сценарии использования

Nimbus Note — мощный инструмент личного планирования. Здесь нет сканирования визиток, распознавания текста в изображениях или продвинутых инструментов для командной работы, но зато есть панель вкладок, избранное, задачи и напоминания, быстрые и нетребовательные клиенты для всех платформ. Не хватает интеграции с календарем или облачными хранилищами, но пока можно воспользоваться IFTTT.

Nimbus Note

AkelPad

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

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

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

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

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

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

Если использовать портабельную копию AkelPad, а реестр к тому времени очистится сам от остатков установочной версии, то редактор начинает вести себя почти также как Блокнот. Да-да, Windows последней версии сам удаляет битые ссылки на ярлыки безо всяких сторонних чистилок, по мере обнаружения!

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

Читайте также:  Ввод значений пользователем в Bash с помощью команды read

Понадобилось мне перевести несколько текстовых файлов с разными кодировками к одной и тут выручил Akelpad. Выделил все эти файлы, открыл их в этом редакторе, так как он у меня настроен как редактор по-умолчанию, а затем после нажатия клавиши F12 выбирал Сохранить, затем стрелку вправо и одну и ту же кодировку для каждого файла, затем закрывал. Не забываем нажимать предварительно пропуск клавиши, Insert +F2, чтобы не срабатывал плагин копирования в буфер обмена.

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

Кроме этого, есть среди подкастов от Zorro файл «14.1 Создание общего профиля конфигурации NVDA, для редакторов AkelPad и », из аудиокурса NVDA 16.2. Весь курс по NVDA, в который входит этот урок, найдёте на странице «Подкасты для начала»

Некоторые ответы на вопросы по-русски можно прочитать тут:

#23102

Где скачать AkelPad

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

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

Актуальная на сегодняшний день четвёртая линейка AkelPad часто вызывает нарекания при работе с помощью скринридеров, иногда» проглатывая» строки. Поэтому наши предпочитают чаще всего работать с версиями третьей линейки, например, с AkelPad 3.7.4.

Официальная страница, с которой можно скачать основные версии AkelPad находится по адресу:

Расширение кругозора

Букмейт – кладезь литературы в электронном формате. Приложение работает на платформах смартфонов: Windows, Android, iOS. Свыше 12 000 бесплатных произведений, другие же вы сможете прочитать после оплаты подписки 100 рублей за 3 месяца. У каждой книги ведется статистика: сколько человек прочитали, оценки, комментарии.

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

Xcode

Xcode содержит набор инструментов для разработки программного обеспечения, который включает большую часть документации Apple для разработчиков и встроенный интерфейсный редактор. Он используется для разработки программного обеспечения для iOS, iPadOS, macOS, watchOS и tvOS.

Xcode и Swift (мультипарадигмальный язык, разработанный Apple Inc) вместе делают программирование восхитительно живым. Лучшее в Xcode — это то, что вы можете просто перетащить элемент, и ваш дизайн готов к работе.

Xcode

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