标签:#Unix文本编辑器

共 20 篇文章

Gosling Emacs

Gosling Emacs,Emacs編輯器的版本之一,由詹姆斯·高斯林在1981年以C語言實作出來,運行在Unix環境上。它以Mocklisp作為擴充功能的腳本語言(extension language)。最初詹姆斯·高斯林允許這個編輯器與它的原始碼自由散布,但在1984年賣給Unipress公司之後,成為私有軟體。 因為不滿詹姆斯·高斯林出售Gosling Emacs,成為私有軟體,理查德·斯托曼在Gosling Emacs的基礎上…

Atom (文字編輯器)

Atom是由GitHub開發的自由及开放源代码的文字與程式碼編輯器,支持macOS、Windows和Linux作業系統,支援Node.js所寫的外掛程式,並內建由Github提供的Git版本控制系統。多數的延伸套件皆為開放原始碼授權,並由社群建置與維護。Atom基於使用Chromium和Node.js的跨平台应用框架Electron(最初名为Atom Shell),并使用CoffeeScript和Less撰寫。Atom也可當作IDE使用…

Vi (文本编辑器)

vi是一种计算机文本编辑器,由美國計算機科學家比爾·喬伊(Bill Joy)完成编写,并於1976年以BSD协议授權发布。 关于vi vi是“Visual”的不正规的缩写,来源于另外一个文本编辑器ex的命令visual。 vi是一种模式编辑器。不同的按钮和键击可以更改不同的“模式”。在“插入模式”下,输入的文本会直接被插入到文档;当按下“退出键”,“插入模式”就会更改为“命令模式”,并且光标的移动和功能的编辑都由字母来响应,例如:“j”…

Geany

{{Infobox Software | name = Geany | logo = Geany logo.svg | screenshot = Geany screenshot on ubuntu.png | screenshot size = 250px | caption = | developer = Enrico Tröger Nick Treleaven Frank Lanitz | released = 2005年10月1…

Joe's Own Editor

JOE,或Joe's Own Editor,是一个基于ncurses的UNIX系统文本编辑器,在GNU通用公共许可证下可用。它被设计成易于使用。 JOE 可用于大多数主要的Linux 发行版,BSD系统 和macOS(通过比如像Homebrew的包管理器)。 功能描述 JOE 包括一个集成的帮助系统,并且总是在屏幕上提醒如何获得帮助。JOE 中的键序列与WordStar和Turbo C的键序列相似:许多是Control 键和另一个键的组…

Visual Studio Code

Visual Studio Code(简称 VS Code)是一款由微软开发且跨平台的免费源代码编辑器。该软件以扩展的方式支持语法高亮、智能代码补全(又称 )、代码重构功能,并且内置了命令行工具和 Git 版本控制系统。用户可以更改-{zh-cn:主题;zh-tw:佈景主題}-和键盘快捷方式实现个性化设置,也可以通过内置的扩展程序商店安装其他扩展以-{zh-cn:拓展;zh-tw:加強}-软件功能。 VS Code 使用 Monaco …

Ed (文本编辑器)

ed()是用于Unix和类Unix操作系统的行编辑器。它是Unix操作系统在1969年8月开发出来的最初部分。它仍旧是POSIX和Open Group的基于Unix的操作系统标准的一部分,与更加完备的全屏幕编辑器vi并列。 历史和影响 ed文本编辑器是Unix操作系统最初的三个要件之一:汇编器、编辑器和shell,它们是肯·汤普逊在1969年8月于AT&T贝尔实验室在PDP-7上开发的。ed的很多特征来自文本编辑器,它是汤普逊的母校加州…

Ex (文本编辑器)

ex是EXtended的簡稱,是Unix系統上的純文字編輯器。 最早的ex是源自Unix上的ed,附在柏克萊軟體套件(Berkeley Software Distribution)內。ex很類似ed,但使用上有更多的人性化選項。 选项开关 ex可以识别如下参数开关: -(obsolete)suppresses user-interactive feedback -s(XPG4 only)suppresses user-interacti…

Nano (文字編輯器)

nano是Unix和类Unix系统中的一个文本编辑器,是Pico的複製品(clone)。nano的目标是类似Pico的全功能但又易于使用的编辑器。nano是遵守GNU通用公共许可证的自由软件,自从2.0.7版发布,许可证从GPLv2升级到GPLv3。 历史 nano最早在1999年由发布,名字叫TIP(TIP isn't Pico,TIP不是Pico)。因为Pico和Pine都不是自由软件,他想要做一个自由软件来代替Pico。2000年…

Gedit

gedit是一个GNOME桌面环境下兼容UTF-8的文本编辑器。它简单易用,有良好的语法高亮,对中文支持很好,支持包括GB2312、GBK在内的多种字符编码。gedit是一款自由软件。 特点 gedit包含语法高亮和标签编辑多个文件的功能。利用库,它还可以编辑远程文件。它支持完整的恢复和重做系统以及查找和替换。 它还支持包括多语言拼写检查和一个灵活的插件系统,可以动态地添加新特性。例如snippets和外部程序的整合。 gedit还包括…

Pluma

Pluma ( "羽毛")是Linux发行版本中MATE桌面环境的默认文本编辑器,为gedit 2的复刻。Pluma拥有通用文本编辑器的大多数标准特性。同时,基于Mate项目的设计理念,它提供给用户一套清爽直观的界面,致力于提升操作的简捷与便利。Pluma为自由及开放源代码软件,以GNU通用公共许可协议发布。 Pluma是一款图形化应用软件,支持在单个窗口内编辑多个文本文件。Pluma使用UTF-8字符编码,因此完全支持国际化的文本。其…

TEA (文字编辑器)

TEA是一個具有圖形化使用者界面的文字編輯器,名稱是從英文Text Editor of the Atomic Era(意為“原子時代的文字編輯器”)的首字母縮略而衍生。它是為了資源低消耗、廣泛的函式功能和適應性而設計的,並且可用於Qt 5或4.6版本以上支援的所有桌面作業系統,其使用者界面也有多種語言的版本。 使用者界面概念 TEA的應用範圍超過純文字編輯器的範疇,因為它被設計為用於文字編輯的桌面環境。軟件視窗的右側有五個標籤頁: “e…

Emacs

{{Infobox_Software |name = GNU Emacs |logo = Emacs 512.png |logo size = 32px |screenshot = GNU Emacs 23.1.1.png |screenshot size = 250px |caption = GNU Emacs 23.1.1,首个在X Window系統上支持-{zh-tw:反鋸齒;zh-cn:抗锯齿}-的版本。 |author = -…

Pico

Pico(PIne COmposer)是Unix操作系统中最常见的三种文字处理软件之一,具有文字编辑、搜索、拼写检查、文件浏览和段对齐功能。 Pico是由华盛顿大学开发的免费软件,随着pine电子邮件处理软件发布,所以其指令集是Emacs的子集。 由于Pico虽然是免费软件,但是它并不是开源软件,所以很多Linux版本并不包含Pico。这些版本通常提供一个界面类似的开源软件nano。 参考和引用 外部链接 *[https://web.a…

XEmacs

XEmacs是GNU Emacs的分支,至今仍保持著相當的兼容性,並已移植到Windows作業系統。 XEmacs使用 Emacs Lisp 的強大擴充性的程式語言,從而實現了包括程設、編譯乃至網路瀏覽等等功能的擴充套件。XEmacs最著名的功能是處理多國語言,而且能在同一份文件中同時處理多種不同語文。 參考資料

Textadept

Textadept是一个为计算机编程而设计的自由软件极简文本编辑器。它以MIT許可證发布,用C和Lua编写而成,并通过Lua进行扩展。 在终端窗口运行时,可以使用图形用户界面或文本用户界面。Textadept使用Scintilla编辑组件。Textadept的开发者把Textadept用到的Scintilla的curses包装库分离了出来供大家使用。 图形和终端类型都可选择使用LuaJIT进行即時編譯。不再推荐使用JIT版本,因为JIT…

ZeroBrane Studio

ZeroBrane Studio是一个轻量级的开源Lua IDE,具备代码自动补全、语法高亮、代码分析器、实时编码和调试功能,支持Lua 5.1、Lua 5.2、Lua 5.3、LuaJIT以及其他Lua引擎。ZeroBrane Studio是一个用Lua编写的跨平台应用程序,可在Windows(Windows XP以上)、Linux和macOS(10.9以上)操作系统上运行。它使用wxWidgets工具箱和Scintilla组件进行文…

Light Table

LightTable是一个采用ClojureScript编写的可扩展的集成开发环境(IDE)。它由Chris Granger和Robert Attorri开发,具有实时运行反馈、调试和搜索文档的功能。即时反馈功能提供了一个不同寻常的运行环境来让程序员构建抽象。 开发团队尝试创造一个能使程序员及时获知程序运行状态的软件。该软件一开始只支持Clojure语言,但现在通过众多扩展,也能够支持Python和JavaScript语言。 该项目有K…

Zile

Zile是一个类Emacs的编辑器,Zile是Zile Is Lossy Emacs的缩写,为自由软件。它是由Sandro Sigala用C语言所编写,现在由Reuben Thomas维护。其目标是实现类似Emacs的功能,但是体积要小。Zile特性之一是运行时占用内存很小,只有100KB左右。 参考链接 *

SlickEdit

SlickEdit,也称为Visual SlickEdit,是一款由SlickEdit公司开发的跨平台的商业的源代码编辑器软件。SlickEdit提供了包括语法高亮,代码导航以及自定义编辑器在内的诸多特性。 历史 支持的编程语言和操作系统 windows 2000,xp(32&64 bit),vista(32&64 bit),7(32&64 bit). mac os x linux 32&64 bit unix (hp-ux,aix,s…