95 relations: Amiga, AmigaOS, Android (operating system), Anonymous function, Apple Inc., Associative array, Atari, Atari ST, Autocomplete, BeOS, Berkeley Software Distribution, Bill Joy, Blowfish (cipher), Bram Moolenaar, Bzip2, C (programming language), Careware, Command history, Command-line interface, Comparison of text editors, Cream (software), Cross-platform, Data comparison, DOS, Editor war, Ex (text editor), File Transfer Protocol, Folding editor, Fred Fish, Free and open-source software, Free software license, Functional programming, GNU General Public License, Graphical user interface, Gzip, Hypertext Transfer Protocol, Imperative programming, Integrated development environment, IOS, Learning the vi and Vim Editors, Linux, Linux Journal, List (abstract data type), List of text editors, List of Unix commands, Lua (programming language), Macro (computer science), Merge (version control), Microsoft Windows, MiNT, ..., MorphOS, Mouse (computing), Object-oriented programming, OpenVMS, OS X, OS/2, OS/390, Outliner, Pentadactyl, Perl, Plug-in (computing), Porting, POSIX, Python (programming language), QNX, Racket (programming language), Regular expression, RISC OS, Ruby (programming language), Scripting language, Secure Shell, Single UNIX Specification, Software bug, Source code, Spell checker, Stevie (text editor), Syntax highlighting, Tar (computing), Tcl, Terminal emulator, Text editor, Text-based user interface, Touch typing, Uganda, Undo, Unicode, Unix, Usenet, User guide, Vi, Vim (text editor), Vimium, Vimperator, Windows 95, Zip (file format). Expand index (45 more) » « Shrink index
The Amiga is a family of personal computers sold by Commodore in the 1980s and 1990s.
New!!: Vim (text editor) and Amiga ·
AmigaOS is the proprietary native operating system of the Amiga and AmigaOne personal computers.
New!!: Vim (text editor) and AmigaOS ·
Android is a mobile operating system (OS) based on the Linux kernel and currently developed by Google.
In computer programming, an anonymous function (also function literal or lambda abstraction) is a function definition that is not bound to an identifier.
Apple Inc. (commonly known as Apple) is an American multinational technology company headquartered in Cupertino, California, that designs, develops, and sells consumer electronics, computer software, and online services.
New!!: Vim (text editor) and Apple Inc. ·
In computer science, an associative array, map, symbol table, or dictionary is an abstract data type composed of a collection of (key, value) pairs, such that each possible key appears just once in the collection.
Atari (from a Japanese verb meaning "to hit the target" or "a success") is a corporate and brand name owned by several entities since its inception in 1972, currently by Atari Interactive, a subsidiary of the French publisher Atari, SA (ASA).
New!!: Vim (text editor) and Atari ·
The Atari ST is a line of home computers from Atari Corporation and the successor to the Atari 8-bit family.
New!!: Vim (text editor) and Atari ST ·
Autocomplete, or word completion, is a feature in which an application predicts the rest of a word a user is typing.
New!!: Vim (text editor) and Autocomplete ·
BeOS is an operating system for personal computers first developed by Be Inc. in 1991.
New!!: Vim (text editor) and BeOS ·
Berkeley Software Distribution (BSD) is a Unix operating system derivative developed and distributed by the Computer Systems Research Group (CSRG) of the University of California, Berkeley, from 1977 to 1995.
William Nelson "Bill" Joy (born November 8, 1954) is an American computer scientist.
New!!: Vim (text editor) and Bill Joy ·
Blowfish is a symmetric-key block cipher, designed in 1993 by Bruce Schneier and included in a large number of cipher suites and encryption products.
Bram Moolenaar (born 1961, in Lisse, province of Zuid-Holland, Netherlands) is an active member of the open source software community.
New!!: Vim (text editor) and Bram Moolenaar ·
bzip2 is a free and open-source file compression program that uses the Burrows–Wheeler algorithm.
New!!: Vim (text editor) and Bzip2 ·
C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.
Careware (also called charityware, helpware, or goodware) is software licensed in a way that benefits a charity.
New!!: Vim (text editor) and Careware ·
Command history is a feature in many operating system shells, computer algebra programs, and other software that allows the user to recall, edit and rerun previous commands.
A command-line interface or command language interpreter (CLI), also known as command-line user interface, console user interface, and character user interface (CUI), is a means of interacting with a computer program where the user (or client) issues commands to the program in the form of successive lines of text (command lines).
This article provides basic comparisons for common text editors.
Cream is a configuration of the Vim text editor that consists of a set of scripts which can be run within Vim to make it behave more like an editor now common to most personal computers which conform to the Common User Access standards of interface and operability.
In computing, cross-platform, multi-platform, or platform independent, is an attribute conferred to computer software or computing methods and concepts that are implemented and inter-operate on multiple computer platforms.
New!!: Vim (text editor) and Cross-platform ·
In computing, data comparison is the calculation and display of the differences and similarities between data objects.
DOS, short for disk operating system, is an acronym for several computer operating systems that were operated by using the command line.
New!!: Vim (text editor) and DOS ·
Editor war is the common name for the rivalry between users of the Emacs and Vi (Vim) text editors.
New!!: Vim (text editor) and Editor war ·
ex, short for EXtended, is a line editor for Unix systems originally written by Bill Joy in 1976, beginning with an earlier program written by Charles Haley.
The File Transfer Protocol (FTP) is a standard network protocol used to transfer computer files from one host to another host over a TCP-based network, such as the Internet.
A folding editor is a text editor which supports text folding or code folding, a mechanism allowing the user to hide and reveal blocks of text—usually named.
New!!: Vim (text editor) and Folding editor ·
Fred Fish (November 4, 1952 – April 20, 2007) was a computer programmer notable for work on the GNU Debugger and his series of Fish disks of freeware for the Amiga.
New!!: Vim (text editor) and Fred Fish ·
Free and open-source software (FOSS) is computer software that can be classified as both free software and open-source software.
A free software licence is a notice that grants the recipient of a piece of software extensive rights to modify and redistribute that software.
In computer science, functional programming is a programming paradigm—a style of building the structure and elements of computer programs—that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.
The GNU General Public License (GNU GPL or GPL) is the most widely used free software license, which guarantees end users (individuals, organizations, companies) the freedoms to run, study, share (copy), and modify the software.
In computer science, a graphical user interface or GUI, pronounced ("gooey") is a type of interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, as opposed to text-based interfaces, typed command labels or text navigation.
gzip is a file format and a software application used for file compression and decompression.
New!!: Vim (text editor) and Gzip ·
The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, hypermedia information systems.
In computer science, imperative programming is a programming paradigm that uses statements that change a program's state.
An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development.
iOS (originally iPhone OS) is a mobile operating system created and developed by Apple Inc. and distributed exclusively for Apple hardware.
New!!: Vim (text editor) and IOS ·
Learning the vi and Vim Editors, is a tutorial book for the vi and vim text editors written by Arnold Robbins, Elbert Hannah, and Linda Lamb and published by O'Reilly Media.
Linux (pronounced or, less frequently) is a Unix-like and mostly POSIX-compliant computer operating system (OS) assembled under the model of free and open-source software development and distribution.
New!!: Vim (text editor) and Linux ·
Linux Journal is a monthly technology magazine published by Belltown Media, Inc.
New!!: Vim (text editor) and Linux Journal ·
In computer science, a list or sequence is an abstract data type that represents an ordered sequence of values, where the same value may occur more than once.
The following is a list of text editors.
This is a list of Unix commands as specified by IEEE Std 1003.1-2008, which is part of the Single UNIX Specification (SUS).
Lua (from meaning moon; explicitly not "LUA" for it is not an acronym) is a lightweight multi-paradigm programming language designed as a scripting language with extensible semantics as a primary goal.
A macro (short for "macroinstruction", from Greek μακρο- 'long') in computer science is a rule or pattern that specifies how a certain input sequence (often a sequence of characters) should be mapped to a replacement output sequence (also often a sequence of characters) according to a defined procedure.
Merging (also called integration) in version control, is a fundamental operation that reconciles multiple changes made to a version-controlled collection of files.
Microsoft Windows (or simply Windows) is a metafamily of graphical operating systems developed, marketed, and sold by Microsoft.
MiNT (MiNT is Now TOS) is a free software alternative operating system kernel for the Atari ST system and its successors.
New!!: Vim (text editor) and MiNT ·
MorphOS is an AmigaOS-like computer operating system.
New!!: Vim (text editor) and MorphOS ·
In computing, a mouse is a pointing device that detects two-dimensional motion relative to a surface.
Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which are data structures that contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A distinguishing feature of objects is that an object's procedures can access and often modify the data fields of the object with which they are associated (objects have a notion of "this" or "self").
OpenVMS is a computer operating system for use in general purpose computing.
New!!: Vim (text editor) and OpenVMS ·
OS X (pronounced; originally Mac OS X) is a series of Unix-based graphical interface operating systems (OS) developed and marketed by Apple Inc. It is designed to run on Macintosh computers, having been pre-installed on all Macs since 2002.
New!!: Vim (text editor) and OS X ·
OS/2 is a series of computer operating systems, initially created by Microsoft and IBM, then later developed by IBM exclusively.
New!!: Vim (text editor) and OS/2 ·
OS/390 is an IBM operating system for the System/390 IBM mainframe computers.
New!!: Vim (text editor) and OS/390 ·
An outliner is a computer program that allows text to be organized into discrete sections that are related in a tree structure or hierarchy.
New!!: Vim (text editor) and Outliner ·
Pentadactyl is a Firefox extension forked from the Vimperator and designed to provide a more efficient user interface for keyboard-fluent users.
New!!: Vim (text editor) and Pentadactyl ·
Perl is a family of high-level, general-purpose, interpreted, dynamic programming languages.
New!!: Vim (text editor) and Perl ·
In computing, a plug-in (or add-in / addin, plugin, extension or add-on / addon) is a software component that adds a specific feature to an existing software application.
In software engineering, porting is the process of adapting software so that an executable program can be created for a computing environment that is different from the one for which it was originally designed (e.g. different CPU, operating system, or third party library).
New!!: Vim (text editor) and Porting ·
POSIX, an acronym for Portable Operating System Interface, is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems.
New!!: Vim (text editor) and POSIX ·
Python is a widely used general-purpose, high-level programming language.
QNX is a commercial Unix-like real-time operating system, aimed primarily at the embedded systems market.
New!!: Vim (text editor) and QNX ·
Racket (formerly named PLT Scheme) is a general purpose, multi-paradigm programming language in the Lisp/Scheme family.
In theoretical computer science and formal language theory, a regular expression (abbreviated regex or regexp and sometimes called a rational expression) is a sequence of characters that define a search pattern, mainly for use in pattern matching with strings, or string matching, i.e. "find and replace"-like operations.
RISC OS is a computer operating system originally designed by Acorn Computers Ltd in Cambridge, England.
New!!: Vim (text editor) and RISC OS ·
Ruby is a dynamic, reflective, object-oriented, general-purpose programming language.
A scripting language or script language is a programming language that supports scripts, programs written for a special run-time environment that can interpret (rather than compile) and automate the execution of tasks that could alternatively be executed one-by-one by a human operator.
Secure Shell, or SSH, is a cryptographic (encrypted) network protocol to allow remote login and other network services to operate securely over an insecure network.
New!!: Vim (text editor) and Secure Shell ·
The Single UNIX Specification (SUS) is the collective name of a family of standards for computer operating systems, compliance with which is required to qualify for the name "Unix".
A software bug is an error, flaw, failure, or fault in a computer program or system that causes it to produce an incorrect or unexpected result, or to behave in unintended ways.
New!!: Vim (text editor) and Software bug ·
In computing, source code is any collection of computer instructions (possibly with comments) written using some human-readable computer language, usually as text.
New!!: Vim (text editor) and Source code ·
In computing, a spell checker (or spell check) is an application program that flags words in a document that may not be spelled correctly.
New!!: Vim (text editor) and Spell checker ·
Stevie was a clone of Bill Joy's vi editor created by Tim Thompson for the Atari ST in 1987.
Syntax highlighting is a feature of text editors that are used for programming, scripting, or markup languages, such as HTML.
In computing, tar is a computer software utility for collecting many files into one archive file for distribution or backup purposes.
Tcl (originally from Tool Command Language, but conventionally spelled "Tcl" rather than "TCL"; pronounced as "tickle" or "tee-see-ell") is a scripting language created by John Ousterhout.
New!!: Vim (text editor) and Tcl ·
A terminal emulator, terminal application, term, or tty for short, is a program that emulates a video terminal within some other display architecture.
A text editor is a type of program used for editing plain text files.
New!!: Vim (text editor) and Text editor ·
Text-based user interface (TUI), also called textual user interface or terminal user interface, is a retronym that was coined sometime after the invention of graphical user interfaces, to distinguish a text-based interface that processes events from command-line interfaces that operate sequentially.
Touch typing (also called touch type or touch method or touch and type method) is typing without using the sense of sight to find the keys.
New!!: Vim (text editor) and Touch typing ·
Uganda, officially the Republic of Uganda, is a landlocked country in East Africa.
New!!: Vim (text editor) and Uganda ·
Undo is a command in many computer programs.
New!!: Vim (text editor) and Undo ·
Unicode is a computing industry standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems.
New!!: Vim (text editor) and Unicode ·
Unix (all-caps UNIX for the trademark) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, developed in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.
New!!: Vim (text editor) and Unix ·
Usenet is a worldwide distributed discussion system.
New!!: Vim (text editor) and Usenet ·
A user guide or user's guide, also commonly known as a manual, is a technical communication document intended to give assistance to people using a particular system.
New!!: Vim (text editor) and User guide ·
vi is a screen-oriented text editor originally created for the Unix operating system.
New!!: Vim (text editor) and Vi ·
Vim ("Vim is pronounced as one word, like Jim, not vi-ai-em. It's written with a capital, since it's a name, again like Jim." a contraction of Vi IMproved) is a clone of Bill Joy's vi editor for Unix.
Vimium is an open source Google Chrome Extension which provides keyboard short-cuts for navigation and control in the spirit of the Vim editor.
New!!: Vim (text editor) and Vimium ·
Vimperator is a Mozilla Firefox extension forked from the original Firefox extension version of Conkeror and designed to provide a more efficient user interface for keyboard-fluent users.
New!!: Vim (text editor) and Vimperator ·
Windows 95 (codenamed Chicago) is a consumer-oriented operating system developed by Microsoft.
New!!: Vim (text editor) and Windows 95 ·
ZIP is an archive file format that supports lossless data compression.