10+ ЛУЧШИХ ТЕКСТОВЫХ РЕДАКТОРОВ ДЛЯ ПРОГРАММИРОВАНИЯ

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

Что такое редактор LaTeX?

Проще говоря, LaTeX (пишется Lay-tek) — это инструмент редактирования текста на уровне разметки, который отделяет форматирование слов от задачи ввода контента. LaTeX очень похож на HTML по своему форматированию и является одним из наиболее часто используемых текстовых редакторов в академических кругах. Для людей, имеющих дело с научными работами и публикациями, с множеством математических уравнений, текстовые редакторы LaTeX являются вполне отраслевыми стандартами. Эти инструменты позволяют пользователям заранее задавать форматирование текста с помощью инструкций на уровне разметки, и после того, как содержимое вставлено, документ готов к экспорту в PDF или любой другой формат файла. Математические уравнения исключительно обрабатываются этими редакторами, и они были основными причинами, ведущими к его развитию в первую очередь.

Visual Studio Code

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

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

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

Недостатки:

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

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

Дизайн и графика

  1. Inkscape. Для векторной графики незаменимая программа, хотя есть еще Krita, которая также умеет работать в векторе. Также стоит у меня на ноутбуке, но пока не пользуюсь.
  2. GIMP. Основной мой инструмент для редактирования графики, как для сайта, так и для других применений.
  3. Shutter Elementary Screenshoot Tool. Приложение по умолчанию для создания скриншотов в Elementary OS. Функционала в нем самое то, абсолютно неперегруженное приложение.
Дизайн и графика
  1. Peek. Инструмент создания Gif изображений с рабочего стола. Использую при оформлении статей, когда нужно сделать мини скринкаст.
  2. LibreCad. Аналог Autocad в Linux. Мне нравится, использую для чертежей.
  3. Color Picker. Полезный инструмент для получения цвета с рабочего стола. Нативное приложение для Elementary OS, можно скачать с App Center.
Читайте также:  Как включить вай фай на ноутбуке hp и установить драйвера на wi-fi

Изменение текста

Отдельные части текста можно заменять на другие; для этого используется команда R. Подведите курсор к первому символу в слове meeting, нажмите клавишу R и введите слово session.

Now is the time for all women to come to the session. ~ ~ ~ ~

Действие команды R напоминает действие команд i и a, однако при команде R новый текст не вставляется, а стирает старый.

Команда r заменяет один символ, а именно тот, на который указывает курсор. Например, подведём курсор к началу слова Now, введём команду r и за ней букву C. На экране возникнет следующее:

Cow is the time for all women to come to the session. ~ ~ ~ ~

С помощью команды ~ можно поменять регистр буквы, на которую указывает курсор (с верхнего на нижний и наоборот). Например, если подвести курсор к букве o в слове Cow и нажимать клавишу ~, то в конце концов возникнет:

COW IS THE TIME FOR ALL WOMEN TO COME TO THE SESSION.

Мессенджеры и управление почтой

Во-первых, переезжая на Linux, вы можете взять с собой привычный Skype. Во-вторых, если вы привыкли работать с почтовыми клиентами, есть выбор из:

  • Evolution с приятным дизайном, интеграцией с GNOME Shell и поддержкой Google Календарь;
  • Thunderbird от Mozilla с широкими возможностями кастомизации;
  • Claws Mail для тех, кто не требователен к дизайну и отдает предпочтение легким программам с максимальным уровнем безопасности.

А какие полезные программы и приложения для ОС Linux можете посоветовать вы?

Vi/Vim

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

Читайте также:  Установка Awesome Zsh и создание ее оболочкой по умолчанию

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

Так и появился Vim.

Вот некоторые особенности современного Vim:

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

В общем, Vim – это действительно мощная штука.

Рис. 1. Режим работы с кодом в Vim

Интерфейс, показанный на рисунке 1 вовсе не окончательный – все особенности легко настраиваются.

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

А для продвинутых юзеров он покажется просто даром богов.

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

При этом стандартный интерфейс больше напоминает другие приложения Linux. Для примера тот же Vim, как можно видеть по рисунку 1, сразу напоминает какой-то старый редактор кода для Windows.

Вот лишь некоторые особенности Nano:

  • широкие возможности для настройки «горячих клавиш»;
  • подсветка синтаксиса при работе с кодом;
  • полноценная поддержка UTF-8;
  • поиск в тексте из браузера файлов;
  • бэкап (очень полезная функция – если пользователь не сохранил вводимый текст, он будет восстановлен);
  • возможность замены части текста.