cride:用Crystal编写的轻量级CLI文本编辑器IDE

  • x0_489496
    了解作者
  • 13.7KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-02 00:50
    上传日期
cride:用Crystal编写的轻量级CLI文本编辑器IDE
cride-master.zip
  • cride-master
  • src
  • editor
  • delete.cr
    992B
  • add.cr
    455B
  • move.cr
    4.5KB
  • file_handler
  • delete.cr
    422B
  • add.cr
    670B
  • terminal
  • input.cr
    2.1KB
  • render.cr
    2.6KB
  • color.cr
    1.4KB
  • libc
  • ioctls.cr
    255B
  • terminal.cr
    3KB
  • file_handler.cr
    1.3KB
  • editor.cr
    1.2KB
  • cli.cr
    1KB
  • spec
  • file_handler
  • add_spec.cr
    915B
  • delete_spec.cr
    941B
  • file_handler_spec.cr
    1.9KB
  • shard.yml
    164B
  • LICENSE
    762B
  • .drone.yml
    412B
  • .gitignore
    22B
  • README.md
    1KB
内容介绍
# Cride [![Build Status](https://cloud.drone.io/api/badges/j8r/cride/status.svg)](https://cloud.drone.io/j8r/cride) [![ISC](https://img.shields.io/badge/License-ISC-blue.svg?style=flat-square)](https://en.wikipedia.org/wiki/ISC_license) A light Crystal IDE ![screenshot](https://i.imgur.com/UCSsnDz.png) ## Features * Light, fast and easy to use * Customizable * Modular (different front-ends can share same resources) * Colors * Read from the stdin * Advanced CTRL + Arrow keys traversing * CTRL+D line duplication * CTRL+K line emptying/deletion ## Command usage You have to build Cride (see the **Development** section below). Open a file: `bin/cride README.md` ## Development Build Cride: `shards build` ## Build with Docker To build a statically-linked `cride` binary: ```sh docker run -it --rm -v $PWD:/app -w /app crystal:latest-alpine sh -c "\ shards build --static --release chown 1000:1000 bin/cride" ``` The binary built is `bin/cride`. ## License Copyright (c) 2018-2021 Julien Reichardt - ISC License
评论
    相关推荐
    • DocIDE:用于协作文档编辑IDE
      文档IDE 用于协作文档编辑的 IDE 预览编辑器、PsiUtil、ScanAction
    • Minigui界面编辑器
      在网友的minigui uidesigner 2.0 基础上修改了界面 变成3.0版 具体功能: 可视化的minigui界面编辑器
    • ToyPascal:Pascal的IDE编辑器,调试器,解释器和编译器)
      ToyPascal 写一个Pascal语言的调试(pdb),编译器,集成开发环境(PascalIDE)。 点击获取更多。
    • ide-haskell:适用于Atom编辑器的Haskell IDE插件
      欢迎使用IDE-Haskell插件,以实现出色的编辑器! 该插件旨在帮助您在进行开发。 注意:除了安装软件包本身之外,您还必须安装依赖项。 请参阅文档站点以获取设置和使用说明。 IRC聊天 您可以在FreeNode上加入#...
    • lem:具有高扩展性的通用Lisp编辑器IDE
      Lem是Common Lisp的最佳编辑器/ IDE。 安装lem后,您可以立即开始在Common Lisp中进行开发。 您可以像在Emacs上那样跳过编写整洁的设置或安装许多插件的步骤。 截屏 要求 诅咒 平台 Linux MacOS 10.13以上 在...
    • vim 编辑器 IDE 配置文件 直接使用
      这个是vim 配置成IDE的培植文件,直接复制到用户目录下就可以使用了,有代码高亮,补全等功能 造福大众哈
    • krot编辑器-开源
      这是krot编辑器。 创建此项目的主要目的是尝试创建新的,对我来说更方便的IDE。 希望我能达到这个目的。 今天,这是一个小型且错误的文本编辑器
    • IDE配色编辑器1.1-易语言
      请放在易安装目录使用 预览绘制部分代码是借用别人的,在易官方论坛里面很老的帖子了,忘记链接了
    • MEdv032地图编辑器
      编辑圣安添加地图工具.也可察看地图,个人认为非必备,但有它还是方便一些可编缉坐标IPL和IDE 地列斯地图
    • GaussDB_100_1.0.1-DATABASE-REDHAT-64bit.tar.gz
      guassdb100在redhat上安装包,单机部署的包,安装步骤请看我的文中介绍,经过大量实验搭建总结出来的文档