teletype

Atom 实时协作工具
授权协议 MIT
开发语言 JavaScript
所属分类 Web应用开发、 RSS/ATOM相关
软件类型 开源软件
地区 不详
投 递 者 闻人梓
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

 teletype 是一个 Atom 包,可让开发人员与团队成员共享工作区,并实时协作处理代码。

该软件包由三个主要组件提供支持:

  • teletype-crdt:启用协作编辑功能的字符串序列 CRDT。
  • teletype-server:用于链接协作者的服务器端应用程序。
  • teletype-client:管理与其他客户端交互的与编辑器无关的库。

命令行安装

  1. 安装Atom 1.22或更新版本

  2. 在终端中,通过 apm 安装包:

    apm install teletype

图形用户界面安装

  1. 安装 Atom 1.22 或更新版本
  2. 启动 Atom
  3. Cmd+,在 macOS 或Ctrl+,其他平台上打开设置
  4. 单击左侧的安装选项卡
  5. 在搜索框中输入teletype中输入并按 Enter
  6. 单击出现的“安装”按钮

依赖关系

  • Atom 1.22 or later
  • Node 7+
  • PostgreSQL 9.x

本地运行

  1. Clone and bootstrap

    git clone https://github.com/atom/teletype.git
    cd teletype
    createdb teletype-test
    apm install
    
  2. 运行测试

    atom --test test
  • 终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。tty是Teletype的缩写。Teletype是最早出现的一种终端设备,很象电传打字机(或者说就是),是由Teletype公司生产的。设备名放在特殊文件目录/dev/下,终端特殊设备文件一般有以下几种: 1.串行端口终端(/dev/ttySn) 串行端口终端(Serial Port Terminal)是使用计算机串行端

  •   目录 一个类后面跟一个 泛型,表示参数T; java 泛型 Class类型 有什么区别

  • VTP(VLAN Trunk Protocol,VLAN干道协议)是用来使VLAN配置信息在交换网内其它交换机上进行动态注册的一种二层协议。 VTP有三种工作模式:VTP Server、VTP Client 和 VTP Transparent。新交换机出厂时的默认配置是预配置为VLAN1,VTP 模式为服务器。    一般,一个VTP域内的整个网络只设一个VTP Server。   VTP Ser

  •   终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。tty是Teletype的缩写。Teletype是最早出现的一种终端设备,很象电传打字机,是由Teletype公司生产的。设备名放在特殊文件目录/dev/下,终端特殊设备文件一般有以下几种:     1.串行端口终端(/dev/ttySn)     串行端口终端(Serial Port Terminal)是使用计算机串

  • 补充资料:数据终端设备 数据终端设备 data terminal equip-ment,DTE shU!u Zhongduon Shebe,数据终端设备(data terminal闪uipment,DTE)具有数据源或数据宿或二者功能兼具的设备。它是数据站的一部分。 构成如图所示,数据终端设备的结构应包括翰人/愉出、愉入/愉出控制、传输控制等功能部件。 输入/输出翰入/摘出信息,完成源数据/数字数

 相关资料
  • 问题内容: 我正在编写一个应用程序,希望在其中具有文档的近实时协作编辑功能(非常类似于Google Documents样式编辑)。 我知道如何跟踪光标位置,这很简单。只需使用可存储在数据库中的当前用户ID,文件名,行号和行号每半秒或第二秒轮询服务器,该轮询请求的返回值就是其他用户游标的位置。 我不知道该怎么做,就是以一种不会使您的光标移开并强制完全重新加载的方式来更新文档,因为这样做对我来说太慢了

  • 问题内容: 我和一个朋友想与Eclipse进行一些实时协作。有谁知道我们共享整个项目的方法?我环顾四周,除了叫可乐的东西,我什么都找不到。除了他们使用它的视频,我再也找不到其他东西了。 我们已经安装了最新的ECF,因此,如果朝正确的方向前进,下一步将是什么? 问题答案: 可乐的说明就在这里。

  • 项目落户GitHub后,一定希望有越来越多的人能参与其中。GitHub提供了包括传统的问题追踪系统、维基,还包括了分布式版本控制系统特有的协同工具。 4.1. Fork + Pull模式 4.2. 共享版本库 4.3. 组织和团队 4.4. 代码评注 4.5. 缺陷跟踪 4.6. 维基

  • 要想团队协作使用Git,就需要用到Git协议。 3.1.1. Git支持的协议 首先来看看数据交换需要使用的协议。 Git提供了丰富的协议支持,包括:SSH、GIT、HTTP、HTTPS、FTP、FTPS、RSYNC及前面已经看到的本地协议等。各种不同协议的URL写法如表15-1所示。 表 15-1:Git支持的协议一览表 协议名称 语法格式 说明 SSH协议(1) ssh://[user@]ex

  • To have people successfully develop or use your package, you need to ensure that all the necessary files are checked into your source control system. Required Files The following files must be checked

  • 问题内容: 我遇到了一个有趣的问题,一个以苹果为中心的用户将渴望在Filemaker Pro上运行数据库,而我们已经有多个数据库在MS SQL上运行。 FM Pro在外观上令人赞叹,作为与客户合作的前端看起来不错,但我更喜欢SQL。 有人同时使用吗?您是否可以轻松地在SQL和FM Pro之间运行任务以将数据更新到FM Pro(比如说隔夜)?是否有人出于任何目的将SQL从FM Pro更改为可以吗?

  • 问题内容: 我很难让这些组件正确地编织在一起。我已经安装了Spark并且可以成功工作,我可以在本地,独立运行作业,也可以通过YARN运行作业。据我所知,我已经按照此处和此处建议的步骤进行操作 我正在使用Ubuntu,而我拥有的各种组件版本是 Spark Spark 1.5.1-bin-hadoop2.6 Hadoop hadoop-2.6.1 蒙哥 2.6.10 *从 https://github

  • 完全相同的问题,因为Ubuntu WSL与docker无法找到 但我的要求不同——我想 坚持使用WSL1(出于本主题以外的原因) 也就是说,我有WSL1和Docker for Windows彼此并行安装。这是我目前的信息: 我看不到“资源”中的集成- 只是我遇到了上面的问题——我的可以在任何地方工作,在CMD、Powershell、git bash等中,只是不在我的WSL中。 我找到的所有解决方案