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.pswp.cn/web/78021.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/78021.shtml
英文地址,請注明出處:http://en.pswp.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…