Перейти к навигации Перейти к поиску
Ниже приводится список известных текстовых редакторов .
Графический и текстовый пользовательский интерфейс [ править ]
Следующие редакторы могут использоваться с графическим или текстовым пользовательским интерфейсом .
Имя | Описание | Свободное программное обеспечение |
---|---|---|
Aquamacs Emacs | Дистрибутив GNU Emacs, сильно модифицированный, чтобы вести себя как программа для Mac. | да |
Кремовый цвет | Конфигурация Vim . | да |
Элвис | Клон vi / ex с дополнительными командами и функциями. | да |
Расширяемый универсальный редактор (EVE) | По умолчанию в OpenVMS . | ? |
GNU Emacs [1] [2] [3] [4] [5] / XEmacs [6] [7] | Две давно существующие форки популярного редактора программистов Emacs . Emacs и vi являются доминирующими текстовыми редакторами в Unix-подобных операционных системах и вдохновили редакторов войны . | да |
Редактор с учетом языка (LSE) | Редактор программиста для OpenVMS, реализованный с использованием TPU . | да |
Textadept | Модульный кроссплатформенный редактор, написанный на C и Lua с использованием Scintilla . [8] | да |
мерзко (vi как Emacs) | Аналогично vi, который сохраняет набор команд vi при добавлении новых функций: несколько окон и буферов, бесконечная отмена, раскрашивание, возможности расширения с помощью сценариев и т. Д. | да |
vim [9] [10] [11] [12] | Клон, основанный на идеях редактора vi и предназначенный для использования как из интерфейса командной строки, так и в графическом пользовательском интерфейсе . | да |
Графический интерфейс пользователя [ править ]
Имя | Описание | Лицензия |
---|---|---|
Acme | Пользовательский интерфейс для программистов Роба Пайка . | Свободное программное обеспечение |
АкельПад | Редактор обычного текста. Он разработан, чтобы быть маленьким и быстрым. Многие плагины. | Свободное программное обеспечение |
Альфатк | Проприетарный | |
Арахнофилия | Свободное программное обеспечение | |
Атом | Редактор модульного общего назначения построен с использованием HTML , CSS и JavaScript поверх хрома и Node.js . | Свободное программное обеспечение |
BBEdit | Проприетарный | |
BBEdit Lite | Бесплатное ПО | |
Bluefish | Редактор веб-разработки. | Свободное программное обеспечение |
Кронштейны | Модульный веб-редактор, созданный с использованием HTML , CSS и JavaScript поверх Chromium Embedded Framework . | Свободное программное обеспечение |
CodeWright | Проприетарный | |
Малиновый редактор | Бесплатное ПО | |
CudaText | Написано на Object Pascal на Lazarus (IDE) , поэтому графический интерфейс кроссплатформенный. | Свободное программное обеспечение |
CygnusEd (CED) | Проприетарный | |
Электронный текстовый редактор | По умолчанию в IBM OS / 2 версий 2-4 [ необходима ссылка ] . | Проприетарный |
Эдди | Редактор, изначально созданный для BeOS, а затем перенесенный на Linux и macOS . | Бесплатное ПО |
EmEditor | Проприетарный | |
Эпсилон | Проприетарный | |
Перо | Легкий редактор, основанный на Qt . | Свободное программное обеспечение |
Geany | Быстрый и легкий редактор / IDE , использующий GTK + . | Свободное программное обеспечение |
gedit | По умолчанию в GNOME . [13] | Свободное программное обеспечение |
GoldED (текстовый редактор Cubic IDE ) | Проприетарный | |
HTML Kit | Бесплатное ПО | |
HxD | Редактор для огромных текстовых файлов | Бесплатное ПО |
iA Writer | Проприетарный | |
jEdit | Бесплатный кроссплатформенный редактор для программистов, написанный на Java , под лицензией GPL . | Свободное программное обеспечение |
JOVE | Собственная версия Emacs Джонатана | Свободное программное обеспечение |
Джуффед | Легкий текстовый редактор, написанный на Qt4 . | Свободное программное обеспечение |
Катя | Базовый текстовый редактор для рабочего стола KDE . | Свободное программное обеспечение |
Kedit | Редактор с командами и макросами Rexx, аналогичный IBM XEDIT . | Проприетарный |
Kile | Удобный редактор TeX / LaTeX . | Свободное программное обеспечение |
Комодо Править | Свободное программное обеспечение | |
KWrite | Редактор по умолчанию в KDE . | Свободное программное обеспечение |
Ляпис | Экспериментальный текстовый редактор, позволяющий одновременно редактировать текст несколькими способами из нескольких примеров, предоставленных пользователем . | Свободное программное обеспечение |
Листок | По умолчанию в LXDE . [14] и Xfce [ необходима ссылка ] | Свободное программное обеспечение |
LEd - редактор LaTeX | Бесплатное ПО | |
Лео | Текстовый редактор, в котором в качестве центрального инструмента организации и навигации используются контуры с клонами. | Свободное программное обеспечение |
Световой стол | Текстовый редактор и IDE с вычислением встроенных выражений в реальном времени. Предназначен в основном для динамических языков, таких как Clojure , Python и JavaScript , а также для веб-разработки. | Свободное программное обеспечение |
mcedit | Текстовый редактор, поставляемый с Midnight Commander . | Свободное программное обеспечение |
Метапад | Замена Windows Notepad, под лицензией GPL . | Свободное программное обеспечение |
MicroEMACS | Свободное программное обеспечение | |
Коврик для мыши | По умолчанию в Xfce . [15] | Свободное программное обеспечение |
Мультиредактирование | Проприетарный | |
NEdit - "Редактор Nirvana" | Свободное программное обеспечение | |
Блокнот | По умолчанию в Microsoft Windows . | Проприетарный |
Блокнот ++ | Текстовый редактор с вкладками. | Свободное программное обеспечение |
Pe | A text editor for BeOS. | Free software |
pluma | The default text editor of the MATE desktop environment for Linux. | Free software |
PolyEdit | Proprietary | |
Programmer's File Editor (PFE) | Freeware | |
PSPad | An editor for Microsoft Windows with various programming environments. | Freeware |
RJ TextEd | Freeware | |
Sam | Free software | |
SciTE | Free software | |
SimpleText | Default under Classic Mac OS from version 7.5.[16] | Proprietary |
SlickEdit | Proprietary | |
Smultron | A macOS text editor. | Proprietary |
Source Insight | Proprietary | |
SubEthaEdit (formerly called Hydra) | Proprietary | |
Sublime Text | Proprietary | |
TeachText | Default under Classic Mac OS versions prior to 7.5.[17] | Proprietary |
TED Notepad | Freeware | |
Tex-Edit Plus | Proprietary | |
TextPad and Wildedit | Proprietary | |
TeXnicCenter | Free software | |
TeXShop | TeX/LaTeX editor and previewer.[18][19][20][21] | Free software |
TextEdit | Default under macOS,[22] NeXTSTEP[citation needed], and GNUstep.[citation needed] | Free software |
TextMate | Free software | |
TextWrangler | Mac-only editor by Bare Bones Software, sunsetted. Final version released 09/20/2016,[23] replaced by free tier of [BBEdit].[24] | Freeware |
The Hessling Editor | Free software | |
The SemWare Editor (TSE) (formerly called QEdit). | Proprietary | |
TopStyle | Proprietary | |
UltraEdit | Text and source code editor with syntax highlighting, code folding, FTP etc. Handles multi-gigabyte files. | Proprietary |
Ulysses | Proprietary | |
VEDIT | Proprietary | |
Visual Studio Code[25] | An extensible code editor with support for development operations like debugging, task running and version control. | Free software |
WinEdt | Proprietary | |
X11 Xedit | Free software | |
XEDIT | Default under VM/CMS. | Proprietary |
Yudit | Free software |
Text user interface[edit]
System default[edit]
Command | Description | License |
---|---|---|
E | is the text editor in PC DOS 6, PC DOS 7 and PC DOS 2000. | Proprietary |
ed | The default line editor on Unix since the birth of Unix. Either ed or a compatible editor is available on all systems labeled as Unix (not by default on every one). | Free software |
ED | The default editor on CP/M, MP/M, Concurrent CP/M, CP/M-86, MP/M-86, Concurrent CP/M-86. | Free software |
EDIT | The default on MS-DOS 5.0 and higher and is included with all 32-bit versions of Windows that do not rely on a separate copy of DOS. Up to including MS-DOS 6.22, it only supported files up to 64 KB. | Proprietary |
EDIT | The text editor in DR DOS 6.0, Novell DOS 7, OpenDOS 7.01, DR-DOS 7.02 and higher. Supports large files for as long as swap space is available. Version 7 and higher optionally supports a pseudo-graphics user interface named NewUI. | Proprietary |
EDIX | The text editor in Concurrent DOS, Concurrent DOS XM, Concurrent PC DOS, Concurrent DOS 386, FlexOS 286, FlexOS 386, 4680 OS, 4690 OS, S5-DOS/MT. | Proprietary |
EDITOR | The text editor in DR DOS 3.31 through DR DOS 5.0, and the predecessor of EDIT. | Proprietary |
EDLIN | A command-line based line editor introduced with 86-DOS, and the default on MS-DOS prior to version 5 and is also available on MS-DOS 5.0 and Windows NT. | Proprietary |
ee | Stands for Easy Editor, is part of the base system of FreeBSD, along with vi.[26] | Free software |
nvi | (Installed as vi by default in BSD operating systems and some Linux distributions) – A free replacement for the original vi which maintains compatibility while adding some new features. | Free software |
vi[9][10][27] | The default for Unix systems and must be included in all POSIX compliant systems[28] – One of the earliest screen-based editors, it is based on ex. | Free software |
Others[edit]
Command | Description | License |
---|---|---|
ECCE | ECCE (The Edinburgh Compatible Context Editor) is a text editor designed by Dr Hamish Dewar at Edinburgh University. | Free software |
Emacs | A screen-based editor with an embedded computer language, Emacs Lisp. Early versions were implemented in TECO, see below. | Free software |
JED | Multi-mode, multi-window editor with drop-down menus, folding, ctags support, undo, UTF-8, key-macros, autosave, etc. Multi-emulation; default is emacs. Programmable in S-Lang. | Free software |
JOE | A modern screen-based editor with a sort of enhanced-WordStar style to the interface, but can also emulate Pico. | Free software |
LE | Free software | |
mcedit | Full featured terminal text editor for Unix-like systems. | Free software |
mg | Small and light, uses GNU/Emacs keybindings. Installed by default on OpenBSD. | Free software |
MinEd | Text editor with user-friendly interface, mouse and menu control, and extensive Unicode and CJK support; for Unix/Linux and Windows/DOS. | Free software |
Nano | A clone of Pico GPL licensed. | Free software |
ne | A minimal, modern replacement for vi. | Free software |
Pico | Free software | |
SETEDIT | A clone of the editor of Borland's Turbo* IDEs. | Free software |
The SemWare Editor | (TSE for DOS) (formerly called QEdit) | Proprietary |
Zile | Free software |
vi clones[edit]
BusyBox vi[29] | A small vi clone with a minimum of commands and features. | Free software |
Elvis | The first vi clone and the default vi in Minix. | Free software |
ex | Or is vi an ex-clone? ex was an extended version of ed. It got a full-screen visual interface, thereby becoming the vi text editor. | Free software |
nvi | A new implementation and currently the standard vi in BSD distributions. | Free software |
STEVIE | STEVIE (ST Editor for VI Enthusiasts) for the Atari ST, the starting point for vim and xvi | Free software |
vile | Derived from an early version of Microemacs in an attempt to bring the Emacs multi-window/multi-buffer editing paradigm to vi users. First published 1991 with infinite undo, UTF-8 compatibility, multi-window/multi-buffer operation, a macro expansion language, syntax highlighting, file read and write hooks, and more. | Free software |
vim[12] | An extended version of the vi editor, with many additional features designed to be helpful in editing program source code. | Free software |
Sources:[9][10][27]
No user interface (editor libraries/toolkits)[edit]
Name | Description | License |
---|---|---|
Cocoa text system | Supports text components of macOS. | Proprietary |
Scintilla (editing component) | Used as the core of several text editors. | Free software |
sed (stream editor) | The standard Unix stream editor based on the scripting features in ed. A utility that parses and transforms text, using a simple, compact programming language. | Free software |
Text Processing Utility (TPU) | Language and runtime package, developed by DEC, used to implement the Language-Sensitive Editor and Extensible Versatile Editor, Eve. | Proprietary |
ASCII and ANSI art[edit]
Editors that are specifically designed for the creation of ASCII and ANSI text art.
- ACiDDraw – designed for editing ASCII text art. Supports ANSI color (ANSI X3.64)
- JavE – ASCII editor, portable to any platform running a Java GUI
- PabloDraw – ANSI/ASCII editor allowing multiple users to edit via TCP/IP network connections
- TheDraw – ANSI/ASCII text editor for DOS and PCBoard file format support
ASCII font editors[edit]
- FIGlet – for creating ASCII art text
- TheDraw – MS-DOS ANSI/ASCII text editor with built-in editor and manager of ASCII fonts
- PabloDraw – .NET text editor designed for creating ANSI and ASCII art
Historical[edit]
Visual and full-screen editors[edit]
- Brief – a programmer's editor for DOS and OS/2
- Edit application – a programmer's editor for Classic Mac OS
- EDIT – a menu-based editor introduced to supersede EDLIN in MS-DOS version 5.0 and up and available in most Microsoft Windows
- EDT – a character-based editor used on DEC PDP-11s and VAXen
- O26 – written for the operator console of the CDC 6000 series machines in the mid-1960s
- Red – a VAX/VMS editor, written in Forth variant STOIC
- se – an early screen-based editor for Unix
- SED – cross-platform editor from the 1980s, ran on TOPS-10, TOPS-20 and VMS
- STET (the 'STructured Editing Tool') – may have been the first folding editor; its first version was written in 1977
- TeachText
- TECO – a character-based editor, which included a programming language.
Line editors[edit]
- Colossal Typewriter – an early editor thought to be written for the PDP-1
- ed:
- Unix's early line editor
- CP/M's line editor
- EDLIN – a line editor delivered with MS-DOS
- EDT (Univac) – a line editor for Unisys VS/9 and Fujitsu BS2000 systems
- ex – an EXtended version of Unix's ed, later evolved into the visual editor vi
- fred – sed-like line editor used on the CDC 7600 at Los Alamos
- GEDIT (aka George 3 EDITor) – a TECO-like editor including a programming language for the GEC 4000 series computers. GEDIT was originally written by David Toll of Rutherford Appleton Laboratory, and then adopted by GEC Computers for OS4000.
- sed – a non-interactive programmable stream editor available in Unix
- TECO – one of the most advanced character-based editors, which included a programming language
- TEDIT – GEC 4000 series editor based on the Cambridge Titan EDIT
- QED
See also[edit]
- Comparison of text editors
- Editor war
- Line editor
- List of HTML editors
- List of word processors
- Outliner, a specialized type of word processor
- Source code editor
Notes[edit]
- ^ Cameron, D., Rosenblatt, B., Raymond, E., & Raymond, E. S. (1996). Learning GNU Emacs. " O'Reilly Media, Inc.".
- ^ Glickstein, B. (1997). Writing GNU Emacs Extensions: Editor Customizations and Creations with Lisp. " O'Reilly Media, Inc.".
- ^ Halme, H., & Heinänen, J. (1988). GNU Emacs as a dynamically extensible programming environment. Software: Practice and Experience, 18(10), 999-1009.
- ^ Schoonover, M. A., & Schoonover, S. (1991). GNU Emacs: UNIX text editing and programming. Addison-Wesley Longman Publishing Co., Inc..
- ^ Cameron, D., Elliott, J., Loy, M., Raymond, E. S., & Rosenblatt, B. (2005). Learning GNU Emacs. " O'Reilly Media, Inc.".
- ^ Stallman, R., & Goyal, R. (1994). Getting Started With XEmacs. One of a complete set of manuals for XEmacs, all available at www.xemacs.org/Documentation/index.%20html.
- ^ Ayers, L. (1997). A Comparison of Xemacs and GNU emacs. Linux Journal, 1997, 4.
- ^ "Textadept". Retrieved 2014-08-14.
- ^ a b c Robbins, A., Hannah, E., & Lamb, L. (2008). Learning the vi and Vim Editors. " O'Reilly Media, Inc.".
- ^ a b c Robbins, A. (2011). Vi and Vim Editors Pocket Reference. " O'Reilly Media, Inc.".
- ^ Schulz, K. (2007). Hacking Vim: a cookbook to get the most out of the latest Vim editor. Packt Publishing Ltd.
- ^ a b Neil, D. (2015). Practical Vim: Edit Text at the Speed of Thought. Pragmatic Bookshelf.
- ^ "Apps/Gedit - GNOME Wiki!". projects.gnome.org. Retrieved 8 April 2018.
- ^ "Leafpad" Archived 2008-10-14 at the Wayback Machine
- ^ docs.xfce.org/apps/mousepad/start
- ^ http://manuals.info.apple.com/en_US/0307163ASYS75UPG.pdf
- ^ "System 2.0 (4.1/5.5) 800K Disk Contents (9/93)". support.apple.com. Retrieved 8 April 2018.
- ^ Mittelbach, F., Goossens, M., Braams, J., Carlisle, D., & Rowley, C. (2004). The LATEX companion. Addison-Wesley Professional.
- ^ Lamport, L. (1994). LATEX: a document preparation system: user's guide and reference manual. Addison-wesley.
- ^ Hoenig, A. (1998). TeX unbound: LaTeX & TeX strategies for fonts, graphics, & more. Oxford University Press, USA.
- ^ Syropoulos, A., Tsolomitis, A., & Sofroniou, N. (2007). Digital typography using LATEX. Springer Science & Business Media.
- ^ "Mac Basics: TextEdit". apple.com. Retrieved 8 April 2018.
- ^ Charles Moore (6 March 2017). "So Long Textwrangler, Hello BBEdit". macprices.net. Retrieved 28 August 2019.
- ^ "TextWrangler". barebones.com. Retrieved 28 August 2019.
- ^ Del Sole, A. (2018). Visual Studio Code Distilled: Evolved Code Editing for Windows, macOS, and Linux. Apress.
- ^ "3.10. Text Editors". www.freebsd.org. Retrieved 8 April 2018.
- ^ a b Lamb, L., Robbins, A., & Robbins, A. (1998). Learning the vi Editor. " O'Reilly Media, Inc.".
- ^ "vi". pubs.opengroup.org. Retrieved 8 April 2018.
- ^ Wells, N. (2000). BusyBox: A swiss army knife for linux. Linux Journal, 2000(78es), 10.