Что такое телетайп для атома? Как программировать с другими разработчиками в режиме реального времени?

Оглавление:

Что такое телетайп для атома? Как программировать с другими разработчиками в режиме реального времени?
Что такое телетайп для атома? Как программировать с другими разработчиками в режиме реального времени?

Видео: Что такое телетайп для атома? Как программировать с другими разработчиками в режиме реального времени?

Видео: Что такое телетайп для атома? Как программировать с другими разработчиками в режиме реального времени?
Видео: Что такое операционная система и как она работает 2023, Сентябрь
Anonim

За короткий период в три года редактор 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, а затем щелкнуть «Присоединиться к порталу». Там вставьте секретный идентификатор, и все готово. Портал открывается, и все соавторы могут редактировать код в режиме реального времени.
Теперь поделитесь секретным идентификатором через любой чат-сервис. Как только человек получает идентификатор вашего портала, он может щелкнуть значок антенны в редакторе Atom, а затем щелкнуть «Присоединиться к порталу». Там вставьте секретный идентификатор, и все готово. Портал открывается, и все соавторы могут редактировать код в режиме реального времени.
Стоит отметить, что Teletype для Atom использует WebRTC для шифрования всех соединений между соавторами.
Стоит отметить, что Teletype для Atom использует WebRTC для шифрования всех соединений между соавторами.

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

Рекомендуемые: