Editors и IDE (ee, mcedit, nano; google docs, office 360; gedit, vs code, sublime, atom; pycharm, rubymine)

ee, mcedit, nano –  консольные текстовые редакторы.

google docs, word in office 360 – web текстовые редакторы. Причем они больше чем просто редакторы, к примеру, у Google есть google forms, который позволяет проводить опросы/собирать анкеты и проч.

gedit, vs code, sublime-text, atom – графические.

vim – консольный монстр. Сейчас до сих пор использую когда надо что-то мелкое поправить или какой-то special-case – напр. удалить все строки до/перед такой то. Может быть интегрирован в IDE (visual studio/pycharm).

Visual Studio Code (VS code) – универсальный IDE на кучу языков и ОС. Очень прокачанный, хотя и не уровня продуктов jetbrains. Активно поддерживается Microsoft. В последнее время пользуюсь только им (как альтернатива нижестоящим Sublime, Atom, etc). Хорошие хоткеи (шорткаты) для VS code с гифками.

  • Zoom in/out в меню View делается.

Sublime Text – новый текстовый редактор с подсветкой синтаксиса типа олдскульного Notepad++. Многие программисты хвалят, хотя IDE там зачаточный. Недавно добавили поддержку работы с git (как в нижестоящем Atom). Формально платный, но есть бесплатная версия которая не отличается от платной (изредка появляется просьба доната). Часто использую Sublime для написания/редактирования кода в связке с WinSCP + правами на write. Особенно когда знаю, что нужно написать не пару строк. Посмотреть разные полезные Sublime hotkeys можно тут.

Atom – очень крутой мультиплатформенный редактор. Его используют в Google и PythonForEverybody (по крайней мере при обучении). Похож на Sublime. Его код выложен на git. Имеет супер фичи например интеграция с git (можно прямо из редактора делать git pull/push/commit/stage).

PyCharm, RubyMine – полноценные IDE от монстров в производстве IDE jetbrains.

Leave a Reply