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

Надеюсь, с тех пор мы прошли долгий путь, и теперь у нас есть текстовые редакторы, с помощью которых мы можем писать программы.

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

1. Вим

Vim — это мощный портативный текстовый редактор с клавиатурой. Будучи текстовым, он чрезвычайно быстр, с невероятным набором функций, разработанных за его многолетнее существование.

Vim существует почти на всех Unix-подобных платформах и может быть легко установлен в Windows.

За:

  • Портативный
  • Клавиатура на основе
  • Интерфейс без мыши
  • Поддерживает трекпад
  • Поддерживает SSH-терминал
  • Легкий и быстрый
  • Доступны плагины/дополнения
  • Поддерживает макросы
  • Несколько различных режимов редактирования
  • Встроенное управление пакетами
  • Мнемонические и последовательные сочетания клавиш

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

Скачать здесь

2. Спейсмаки

Spacemacs — текстовый редактор, сочетающий в себе функции Emacs и Vim.

Профессиональная версия:

  • Сочетает в себе лучшие черты Vi и Emacs
  • Простая и мощная архитектура конфигурации
  • Хорошо написанная документация
  • Кроссплатформенность — работает на Gnu/Linux, Mac OS X и Windows.
  • Активное и поддерживающее сообщество
  • Мнемонические и последовательные сочетания клавиш
  • Клавишу пробела можно использовать в качестве лидера
  • Быстрое развитие

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

Скачать здесь

3. Атом

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

Профессиональная версия:

  • Кросс-платформенное редактирование — поддерживает OS X, Windows и Linux.
  • Встроенный менеджер пакетов
  • Умное автодополнение
  • Браузер файловой системы
  • Несколько панелей
  • Встроенный элемент управления Git
  • Подходит для начинающих
  • Палитра команд
  • Многострочный выбор и редактирование
  • Мгновенное переключение файлов

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

Скачать здесь

4. Великолепный текст

Sublime Text — это легкий текстовый редактор, который предоставляет мощные функции, подобные IDE, скрипты Python и возможность настраивать каждый аспект самого редактора, позволяя пользователям кодировать и рефакторить быстро и эффективно.

Он доступен как на платной, так и на бесплатной лицензии.

Профессиональная версия:

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

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

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

Загрузите бесплатную версию здесь

Какой текстовый редактор вы используете ежедневно и какой ваш любимый?