За короткий период в три года редактор GitHub с открытым исходным кодом стал одним из самых популярных вариантов. В нашем списке лучших текстовых редакторов для Linux Atom был отмечен номером 2. Время от времени GitHub продолжает добавлять новые функции в этот инструмент, чтобы сделать его еще лучше. Совсем недавно с помощью Facebook GitHub превратил Atom в полноценную среду разработки.
Известно, что GitHub является хостом для некоторых из крупнейших в мире совместных проектов с открытым исходным кодом, поэтому имеет смысл добавить возможность совместного кодирования в Atom. Чтобы сделать это возможным, был объявлен «Телетайп для Атома».
Что такое телетайп для Atom? Почему это было создано?
Сначала небольшая история - Teletype, на заре вычислительной техники, использовался для создания в реальном времени канала между двумя машинами. В результате все, что было напечатано на одной машине, появилось на другой без задержки.
Такой тип физической связи невозможен в современном мире, где разработчики сотрудничают и создают новые удивительные вещи, находясь на расстоянии тысяч миль друг от друга. Хотя облачные среды IDE и удаленные сеансы tmux позволяют перенести весь рабочий процесс в размещенную среду, это не всегда возможно. Кроме того, задержка соединения в таких методах может привести к разочаровывающему опыту.
Чтобы решить эту проблему, GitHub запустил Teletype для Atom. По словам самого GitHub: «Он связывает нажатия клавиш удаленных соавторов непосредственно с вашей средой программирования, обеспечивая возможность бесконфликтного совместного редактирования с малой задержкой для любого файла».
Как использовать Teletype для совместного кодирования?
Чтобы начать работу с этим новым инструментом, его необходимо установить в Atom (Atom 1.22 или новее). Вы можете установить пакет Teletype из представления настроек Atom (Cmd + или Ctrl +) или выполнить следующую команду:
APM установить телетайп
После этого вам нужно будет щелкнуть значок портала / антенны, показанный ниже в строке состояния Atom. Нажмите кнопку поделиться, чтобы получить идентификатор обмена.


Вам понравилась эта новая функция Atom? Попробуйте и поделитесь с нами своим мнением.