Прошли десятилетия с тех пор, как мы использовали карты, сделанные с помощью перфораторов, для программирования компьютеров.
Надеюсь, с тех пор мы прошли долгий путь, и теперь у нас есть текстовые редакторы, с помощью которых мы можем писать программы.
Если вы не знаете, какой текстовый редактор использовать каждый день, или просто ищете идеальный вариант, соответствующий вашим потребностям, читайте дальше.
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 является медленным процессом, и загрузка большого файла может занять несколько секунд.
Загрузите бесплатную версию здесь
Какой текстовый редактор вы используете ежедневно и какой ваш любимый?