x-cmd install | Orbiton:极简至上的终端文本编辑器与轻量级 IDE

目录

      • 核心特点
      • 安装
      • 适用场景
      • 优势

厌倦了臃肿复杂的 IDE?渴望一个轻巧、快速、专注的编码环境?Orbiton,一款极简主义的终端文本编辑器与轻量级 IDE,将带给你前所未有的编码体验。

请添加图片描述

核心特点

  • 极简主义,专注编码: Orbiton 秉承“最小干扰”原则,拒绝繁琐配置,让你专注于代码本身。
  • 快速编辑,高效开发: 快速启动,即时语法高亮,配合便捷的编译、格式化、运行快捷键,加速你的开发流程。
  • VT100 兼容,随处可用: 基于 VT100 标准,Orbiton 可以在任何支持 VT100 的终端模拟器中使用,无论是在服务器、嵌入式设备还是老旧电脑上。
  • 轻量级 IDE 功能: 内置编译、格式化、运行功能,支持多种编程语言,满足日常开发需求。
  • 独特功能,提升效率:
    • 智能光标移动: 在长短行之间移动时,尽量保持光标的 X 坐标,提升阅读体验。
    • 剪贴板增强: ctrl-v 多次按压,可以粘贴多行文本,ctrl-c 多次按压,可以复制多行文本。
    • 代码块注释/取消注释: ctrl-\ 快速注释或取消注释代码块。
    • Markdown 表格编辑器: ctrl-t 轻松编辑 Markdown 表格。
    • Git Rebase 快捷操作: 在 Git Rebase 交互模式下,ctrl-wctrl-r 循环切换 Rebase 关键字。
    • 快速跳转: ctrl-l 快速跳转到指定行号、百分比或高亮字母。
    • 智能搜索替换: ctrl-f 搜索,tab 替换,支持 Unicode 字符搜索。
    • 代码自动补全: 针对 Go 和 Odin 语言,输入 iferr 并回车,自动生成错误处理代码块。
    • 函数名显示: 在屏幕右上角显示光标所在函数名(部分语言支持)。

安装

# 启用 install 模块的交互式 APP,install 可简写为 i
x i

请添加图片描述

选定软件后,按下回车键将展示一系列操作选项

请添加图片描述

适用场景

  • 编写 Git Commit 信息: 使用 EDITOR=o git commit,简洁高效。
  • 编辑 Markdown 文档: 快速编辑 README.mdTODO.md 等文件,并导出为 HTML 或 PDF。
  • 学习编程语言: 适合 Rust、Zig 等语言的入门学习。
  • 编辑大型项目文件: 轻松编辑 Go 或 C++ 项目中的文件。
  • 解决算法竞赛题目: 快速编写、编译、运行代码。
  • 嵌入式系统: 由于体积小巧、依赖少,适合嵌入到 Linux 或 BSD 发行版的 Live Image 中。
  • 格式化配置文件: 内置对 /etc/fstab 文件的格式化支持。
  • 专注写作: 全屏模式下,屏蔽干扰,专注于文字创作。

优势

  • 轻量级: 体积小巧,启动速度快。
  • 无配置: 开箱即用,无需繁琐配置。
  • 跨平台: 支持 Linux、macOS、FreeBSD、OpenBSD 等多种操作系统。
  • 功能丰富: 具备文本编辑、代码编译、格式化等常用功能。

Orbiton,让编码回归纯粹,让效率触手可及。

来源:

https://github.com/xyproto/orbiton/blob/main/README.md

更多内容请查阅 : install/orbiton

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/78021.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大脑、机器人与贝叶斯信念及AI推理

在机器不再局限于重复性任务的世界里,机器人技术已经大胆地迈入了感知、学习和决策的领域。这篇文章探讨了智能机器人系统是如何构建的——从理解它们嘈杂的传感器和不确定的环境,到使它们能够做出明智的选择并随着时间的推移调整自己的行为。 AI推理 …

线上婚恋相亲小程序源码介绍

​基于ThinkPHP、FastAdmin和UniApp开发的线上婚恋相亲小程序源码,这款小程序源码采用了ThinkPHP作为后端框架,其强大的功能与良好的扩展性为程序的稳定运行提供了保障。 ​FastAdmin作为后台管理框架,使得管理员能够便捷地对用户信息、相亲…

长短期记忆(LSTM)简介

RNN 的主要限制在于它无法记住很长的序列,并且会陷入梯度消失的问题。 什么是梯度消失问题? 当添加更多具有某些激活函数的层时,神经网络中损失函数的梯度趋近于零,这使得网络难以训练。 长短期记忆(LSTM)…

JESD204B 探究

JESD204B协议是高速串行接口标准,主要用于ADC/DAC与逻辑器件(如FPGA)之间的数据传输。以下为综合解析: 一、协议概述 ‌核心作用‌ 通过高速SERDES技术实现数模转换器与逻辑器件间的高效数据传输,支持多通道同步和确定性延迟,适用于GB级吞吐量场景23。‌版本演进‌ JESD2…

Flutter PIP 插件 ---- 新增PipActivity,Android 11以下支持自动进入PIP Mode

接上文 Flutter PIP 插件 ---- Android 项目地址 PIP, pub.dev也已经同步发布 pip 0.0.3,你的加星和点赞,将是我继续改进最大的动力 开发文档 Add videos using picture-in-picture (PiP)介绍PIP功能从 Android 8.0 (API level 26) 引入&…

【Java开发日记】6个Java 工具,轻松分析定位 JVM 问题 !

目录 使用 JDK 自带工具查看 JVM 情况 jps jinfo jvisualvm jcm 使用 JDK 自带工具查看 JVM 情况 JDK 自带了很多命令行甚至是图形界面工具,帮助查看 JVM 的一些信息。比如,在机器上运行 ls 命令,可以看到 JDK 8 提供了非常多的工具或程…

动态规划简单题2

leetcode91题(解码方法) 分析题目: 1.这是一种解码,就是给多个数字组成的字符串,把这些数字解码成字母,看看一共有多少种 2.如果一个数字前有前导0就不合法,比如06,这与6不同&…

(007)Excel 公式的使用

文章目录 逻辑运算公式的参数常用函数引用方式引用工作表和工作簿表格的引用修改公式的计算时机区域交叉引用 逻辑运算 公式的参数 单元格引用:SUM(A1:A24)。字面值:SQRT(121)。字面文本字符串:PROPER(“john.f.smith”)。表达式&#xff1a…

Unity 和 Unreal Engine(UE) 两大主流游戏引擎的核心使用方法

以下是 Unity 和 Unreal Engine(UE) 两大主流游戏引擎的核心使用方法和对比分析,帮助开发者快速上手并根据项目需求选择合适工具: 一、Unity 使用指南 1. 安装与配置 安装:从 Unity Hub 下载,选择长期支持…

猜数字游戏:从数学原理到交互体验的完整设计指南

目录 猜数字游戏:从数学原理到交互体验的完整设计指南引言第一章 游戏数学原理1.1 均匀分布与随机生成1.2 最优猜测策略 第二章 游戏系统设计2.1 核心架构2.2 动态难度系统 第三章 交互设计细节3.1 输入验证系统3.2 渐进式提示机制 第四章 进阶功能设计4.1 智能辅导…

2025工业大模型白皮书 | 蚂蚁工厂北京航空航天大学联合出品

由蚂蚁工厂与北京航空航天大学联合发布的《2025工业大模型白皮书》是一部针对工业领域大模型技术发展的前瞻性研究报告。该白皮书系统梳理了工业大模型的技术演进、核心应用场景、关键挑战及未来发展趋势,旨在为制造业数字化转型提供理论支撑和实践指南。作为产学研…

JavaWeb:后端web基础(TomcatServletHTTP)

一、今日内容 二、Tomcat 介绍与使用 介绍 基本使用 小结 配置 配置 查找进程 三、Servlet 什么是Servlet 快速入门 需求 步骤 1.新建工程-模块(Maven) 2.修改打包方式-war 3.编写代码 /*** 可以选择继承HttpServlet*/ WebServlet("/hello&q…

构建现代分布式云架构的三大支柱:服务化、Service Mesh 与 Serverless

目录 前言1. 服务化架构模式:构建可扩展的基础单元1.1 服务化的定义与演进1.2 在分布式云中的价值1.3 面临的挑战 2. Service Mesh 架构:服务通信的治理中枢2.1 什么是 Service Mesh?2.2 功能与优势2.3 在分布式云中的角色2.4 落地难点 3. Se…

嵌入式C语言的运算符与输入输出

目录 1. 运算符 1.1 位运算符 1.1.1 位运算 ~ 1.1.2 位逻辑与 & 1.1.3 位逻辑或 | 1.1.4 位逻辑异或 ^ 1.1.5 位移位运算 1.1.6 将无符号位的某位快速置 1 1.2 三目运算符 1.3 逗号运算符 1.4 运算符优先级 2. 输出 2.1 字符输出函数 2.2 格式输出函数 2.3 字符…

IPD研学:76页页基于IPD思想-华为需求管理培训方案【附全文阅读】

适应人群 本方案适用于企业中参与产品研发、市场、销售、项目管理等部门的人员,尤其是负责需求管理工作的相关从业者;致力于提升产品竞争力,对优化需求管理流程、提高产品开发质量感兴趣的企业管理者;以及希望了解行业前沿需求管理方法,寻求突破和创新的相关人士。…

米酒的功能和优缺点

米酒(又称甜酒、酒酿)是一种以糯米或其他谷物为原料,经发酵制成的传统发酵饮品,酒精度较低(通常1%-10%)。以下是其功能、优点及缺点分析: 一、米酒的功能 营养补充 富含B族维生素(B1…

注册登录页面项目

关系型数据库地址:C:\Users\ASUS\AppData\Local\Temp\HuaweiDevEcoStudioDatabases\rdb #注册页面register.ets import dataRdb from ohos.data.rdbconst STORE_CONFIG {name: weather4.db } const TABLE_NAME weather_info const SQL_CREATE_TABLE CREATE TAB…

yum源配置文件CentOS-Base.repo完整内容

1.CentOS Yum 源配置文件 CentOS-Base.repo 的完整内容示例: 以下是适用于不同版本 CentOS 系统的 CentOS-Base.repo 文件的标准模板。这些模板基于常见的国内镜像源(如阿里云、清华大学等),可以帮助解决仓库配置失败的问题。 适…

深度学习基础--目标检测入门简介

博主简介:努力学习的22级本科生一枚 🌟​ 博客主页:羊小猪~~-CSDN博客 内容简介:探索AI算法,C,go语言的世界;在迷茫中寻找光芒​🌸​ 往期回顾:yolov5基础–一步一步教…

雅思写作--70个高频表达

文章目录 1. learn new skills学生通过户外活动学到很多新技2. take immediate action to do各国采取有效行动以保护环境政府采取了必要行动以减少失业。你应该立即采取行动来解3. communication skills4. grow significantly5. have many advantages1. learn new skills “lea…