List Of Text Editors
The following is a list of notable text editors. Graphical and text user interface The following editors can either be used with a graphical user interface or a text user interface. Graphical user interface Text user interface System default Others vi clones Sources: No user interface (editor libraries/toolkits) ASCII and ANSI art Editors that are specifically designed for the creation of ASCII art, ASCII and ANSI art, 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 (programming language), 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 * FIGlet – for creating ASCII art text * TheDraw – MS-DOS ANSI/ASCII text editor with built-in editor and manager of ASCII fonts * PabloDraw ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Text Editor
A text editor is a type of computer program that edits plain text. Such programs are sometimes known as "notepad" software (e.g. Windows Notepad). Text editors are provided with operating systems and software development packages, and can be used to change files such as configuration files, documentation files and programming language source code. Plain text and rich text There are important differences between plain text (created and edited by text editors) and rich text (such as that created by word processors or desktop publishing software). Plain text exclusively consists of character representation. Each character is represented by a fixed-length sequence of one, two, or four bytes, or as a variable-length sequence of one to four bytes, in accordance to specific character encoding conventions, such as ASCII, ISO/IEC 2022, Shift JIS, UTF-8, or UTF-16. These conventions define many printable characters, but also non-printing characters that control the flow of the ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Textadept
Textadept is a free software minimalist text editor designed for computer programming. Distributed under the MIT license, it is written in C and Lua and is extensible using Lua. Textadept can use either a graphical user interface or a text-based user interface when running in a terminal window. Textadept uses the Scintilla editing component. Textadept's developer makes the curses wrapper library for Scintilla used by Textadept available separately. In common with Emacs, Textadept is deeply extensible; the Lua API has access to any subsystem of the program. Despite this, the developer states that one of his goals is for the C portion to not exceed 2000 lines of code and for the Lua portion to never exceed 4000 LOC. When running in a graphical interface Textadept purposely does not save window size or position, leaving this up to the window manager. See also * List of text editors * Comparison of text editors This article provides basic comparisons for notable text editors. M ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Free Software
Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, not price; all users are legally free to do what they want with their copies of a free software (including profiting from them) regardless of how much is paid to obtain the program.Selling Free Software (gnu.org) Computer programs are deemed "free" if they give end-users (not just the developer) ultimate control over the software and, subsequently, over their devices. The right to study and modify a computer program entails that [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Arachnophilia
Arachnophilia is a source code editor written in Java by Paul Lutus. It is the successor to another HTML editor, WebThing. The name ''Arachnophilia'' comes from the term meaning "love of spiders", a metaphor for the task of building on the World Wide Web. Arachnophilia is free and open-source software subject to the terms of the GNU General Public License. History Once written as a Windows application, the program was rewritten by Lutus in Java as part of his boycott against Microsoft and its product activation features for Windows XP. Arachnophilia requires the Java 2 runtime environment, release 1.5 or later. The program was licensed as Careware software, then as LGPL-2.1-or-later in 2011, and now as GPL-2.0-or-later since 2018 with the source available on the website. Features The program can import and convert to HTML various RTF documents, tables and outlines from any Windows 95 (and above) compliant application. The output of the code can be previewed in up to six ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Alphatk
Alphatk is a text editor that was originally inspired by the Mac OS-only editor, "Alpha", which was written in C, but Alphatk was rewritten in Tcl to run on any platform that Tk runs on: Windows, Unix, and Mac OS X. Alphatk is most useful for: * programmers of more than 40 different supported programming languages. * those writing a lot of TeX or LaTeX documents; and * those editing HTML source files. Called "a more pleasant alternative to Emacs", Alphatk has very rich features to aid in writing and editing of the supported files types. As well as being useful for creating and editing such documents, Alphatk provides a host of facilities for communicating with compilers, diff, patch, version control systems, FTP sites, website A website (also written as a web site) is a collection of web pages and related content that is identified by a common domain name and published on at least one web server. Examples of notable websites are Google, Facebook, Amazon, and Wi ... ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
BSD Licenses
BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and distribution of covered software. This is in contrast to copyleft licenses, which have share-alike requirements. The original BSD license was used for its namesake, the Berkeley Software Distribution (BSD), a Unix-like operating system. The original version has since been revised, and its descendants are referred to as modified BSD licenses. BSD is both a license and a class of license (generally referred to as BSD-like). The modified BSD license (in wide use today) is very similar to the license originally used for the BSD version of Unix. The BSD license is a simple license that merely requires that all code retain the BSD license notice if redistributed in source code format, or reproduce the notice if redistributed in binary format. The BSD license (unlike some other licenses e.g. GPL) does not require that source code be distributed at all. Terms In addition to ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
AkelPad
AkelPad is a small, expandable text editor for Microsoft Windows. AkelPad is distributed as free and open-source software, hosted on SourceForge where it has been downloaded more than 3 million times. Unicode and codepages AkelPad handles full Unicode files written in UTF-8, UTF-16 (LE or BE), and UTF-32 (LE or BE), and can auto-detect Unicode files with or without a BOM. BOMs (byte order marks) can also be omitted, if desired, from file writing. Codepages installed on the user's system can be used for reading or writing files; text can also be re-coded into other codepages. AkelPad implements an auto-detection algorithm for the detection of some common codepages used (optional). AkelPad can also detect non-text (i.e. binary) files and will issue a message. Binary files can, however, be loaded and edited (e.g. internal text) if desired. Plugins The program's architecture is structured to allow external plugins ( DLLs) for the extension of AkelPad's capabilities. At prese ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Rob Pike
Robert "Rob" Pike (born 1956) is a Canadian programmer and author. He is best known for his work on the Go programming language and at Bell Labs, where he was a member of the Unix team and was involved in the creation of the Plan 9 from Bell Labs and Inferno operating systems, as well as the Limbo programming language. He also co-developed the Blit graphical terminal for Unix; before that he wrote the first window system for Unix in 1981. Pike is the sole inventor named in US patent 4,555,775. Over the years Pike has written many text editors; sam and acme are the most well known and are still in active use and development. Pike, with Brian Kernighan, is the co-author of '' The Practice of Programming'' and '' The Unix Programming Environment''. With Ken Thompson he is the co-creator of UTF-8. Pike also developed lesser systems such as the vismon program for displaying faces of email authors. Pike also appeared once on ''Late Night with David Letterman'', as a technical a ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Acme (Plan 9)
Acme is a text editor and graphical shell from the Plan 9 from Bell Labs operating system, designed and implemented by Rob Pike. It can use the Sam command language. The design of the interface was influenced by Oberon. It is different from other editing environments in that it acts as a 9P server. A distinctive element of the user interface is mouse chording. Overview Acme can be used as a mail and news reader, or as a frontend to wikifs. These applications are made possible by external components interacting with acme through its file system interface. Rob Pike has mentioned that the name "Acme" was suggested to him by Penn Jillette of Penn & Teller during a movie night at Times Square when he asked for a suitable name for a text editor that does "everything". Ports A port to the Inferno operating system is part of Inferno's default distribution. Inferno can run as an application on top of other operating systems, allowing Inferno's port of acme to be used on most operati ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Command Line Interface
A command-line interpreter or command-line processor uses a command-line interface (CLI) to receive commands from a user in the form of lines of text. This provides a means of setting parameters for the environment, invoking executables and providing information to them as to what actions they are to perform. In some cases the invocation is conditional based on conditions established by the user or previous executables. Such access was first provided by computer terminals starting in the mid-1960s. This provided an interactive environment not available with punched cards or other input methods. Today, many users rely upon graphical user interfaces and menu-driven interactions. However, some programming and maintenance tasks may not have a graphical user interface and use a command line. Alternatives to the command-line interface include text-based user interface menus (for example, IBM AIX SMIT), keyboard shortcuts, and various desktop metaphors centered on the pointer (usual ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Vile (text Editor)
vile is a text editor that combines aspects of the Emacs and vi editors. These editors are traditionally located on opposing sides of the editor wars, as users of either tend to have strong sentiments against the editor they do not use. vile attempts to reconcile these positions. ''vile'' is an acronym which stands for "VI Like Emacs". vile 9.6 is featured in Chapter 18 of the O'Reilly book "Learning the vi and Vim Editors". An older version (vile 8.0) was presented in Chapter 12 of the O'Reilly book "Learning the vi Editor". The program is also known as xvile for the X Window System, and as winvile for Microsoft Windows. vile was created and originally maintained by Paul Fox. In 1996, maintenance was taken over by Thomas Dickey, who had provided many major contributions to the codebase over the preceding years. Learning to use vile Historically, vile's documentation has focused on differences from vi. This is in contrast to the other common vi-clones (elvis, nvi and vim), ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
MIT License
The MIT License is a permissive free software license originating at the Massachusetts Institute of Technology (MIT) in the late 1980s. As a permissive license, it puts only very limited restriction on reuse and has, therefore, high license compatibility. Unlike copyleft software licenses, the MIT License also permits reuse within proprietary software, provided that all copies of the software or its substantial portions include a copy of the terms of the MIT License and also a copyright notice. , the MIT License was the most popular software license found in one analysis, continuing from reports in 2015 that the MIT License was the most popular software license on GitHub. Notable projects that use the MIT License include the X Window System, Ruby on Rails, Nim, Node.js, Lua, and jQuery. Notable companies using the MIT License include Microsoft ( .NET), Google ( Angular), and Meta (React). License terms The MIT License has the identifier MIT in the SPDX License List. It is ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |