Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Download
Faster access than browser!
 

Vim (text editor)

Index Vim (text editor)

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, with additions, of Bill Joy's vi text editor program for Unix. [1]

98 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, Classic Mac OS, Code folding, Command history, Command-line interface, Comparison of text editors, Computer mouse, Configuration file, Cream (software), Cross-platform, DOS, Editor war, Ex (text editor), File comparison, File Transfer Protocol, Fred Fish, Free and open-source software, Free software license, Functional programming, GNU, 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, Lua (programming language), MacOS, ..., Macro (computer science), Merge (version control), Microsoft Windows, MiNT, MorphOS, Object-oriented programming, OpenVMS, 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, Stack Overflow, 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, Vimium, Vimperator, Windows 95, Windows NT, Zip (file format). Expand index (48 more) »

Amiga

The Amiga is a family of personal computers introduced by Commodore in 1985.

New!!: Vim (text editor) and Amiga · See more »

AmigaOS

AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers.

New!!: Vim (text editor) and AmigaOS · See more »

Android (operating system)

Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touchscreen mobile devices such as smartphones and tablets.

New!!: Vim (text editor) and Android (operating system) · See more »

Anonymous function

In computer programming, an anonymous function (function literal, lambda abstraction, or lambda expression) is a function definition that is not bound to an identifier.

New!!: Vim (text editor) and Anonymous function · See more »

Apple Inc.

Apple Inc. 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. · See more »

Associative array

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 at most once in the collection.

New!!: Vim (text editor) and Associative array · See more »

Atari

Atari 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.

New!!: Vim (text editor) and Atari · See more »

Atari ST

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 · See more »

Autocomplete

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 · See more »

BeOS

BeOS is an operating system for personal computers first developed by Be Inc. in 1991.

New!!: Vim (text editor) and BeOS · See more »

Berkeley Software Distribution

Berkeley Software Distribution (BSD) was 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.

New!!: Vim (text editor) and Berkeley Software Distribution · See more »

Bill Joy

William Nelson Joy (born November 8, 1954) is an American computer scientist.

New!!: Vim (text editor) and Bill Joy · See more »

Blowfish (cipher)

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.

New!!: Vim (text editor) and Blowfish (cipher) · See more »

Bram Moolenaar

Bram Moolenaar (born 1961, in Lisse) is a Dutch computer programmer and an active member of the open-source software community.

New!!: Vim (text editor) and Bram Moolenaar · See more »

Bzip2

bzip2 is a free and open-source file compression program that uses the Burrows–Wheeler algorithm.

New!!: Vim (text editor) and Bzip2 · See more »

C (programming language)

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.

New!!: Vim (text editor) and C (programming language) · See more »

Careware

Careware (also called charityware, helpware, or goodware) is software licensed in a way that benefits a charity.

New!!: Vim (text editor) and Careware · See more »

Classic Mac OS

Classic Mac OS is a colloquial term used to describe a series of operating systems developed for the Macintosh family of personal computers by Apple Inc. from 1984 until 2001.

New!!: Vim (text editor) and Classic Mac OS · See more »

Code folding

Code folding is a feature of some text editors, source code editors, and IDEs that allows the user to selectively hide and display – "fold" – sections of a currently-edited file as a part of routine edit operations.

New!!: Vim (text editor) and Code folding · See more »

Command history

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.

New!!: Vim (text editor) and Command history · See more »

Command-line interface

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).

New!!: Vim (text editor) and Command-line interface · See more »

Comparison of text editors

This article provides basic comparisons for common text editors.

New!!: Vim (text editor) and Comparison of text editors · See more »

Computer mouse

A computer mouse is a hand-held pointing device that detects two-dimensional motion relative to a surface.

New!!: Vim (text editor) and Computer mouse · See more »

Configuration file

In computing, configuration files (or config files) are files used to configure the parameters and initial settings for some computer programs.

New!!: Vim (text editor) and Configuration file · See more »

Cream (software)

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.

New!!: Vim (text editor) and Cream (software) · See more »

Cross-platform

In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.

New!!: Vim (text editor) and Cross-platform · See more »

DOS

DOS is a family of disk operating systems.

New!!: Vim (text editor) and DOS · See more »

Editor war

Editor war is the common name for the rivalry between users of the Emacs and vi (usually Vim) text editors.

New!!: Vim (text editor) and Editor war · See more »

Ex (text editor)

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.

New!!: Vim (text editor) and Ex (text editor) · See more »

File comparison

In computing, file comparison is the calculation and display of the differences and similarities between data objects, typically text files such as source code.

New!!: Vim (text editor) and File comparison · See more »

File Transfer Protocol

The File Transfer Protocol (FTP) is a standard network protocol used for the transfer of computer files between a client and server on a computer network.

New!!: Vim (text editor) and File Transfer Protocol · See more »

Fred Fish

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 · See more »

Free and open-source software

Free and open-source software (FOSS) is software that can be classified as both free software and open-source software.

New!!: Vim (text editor) and Free and open-source software · See more »

Free software license

A free software license is a notice that grants the recipient of a piece of software extensive rights to modify and redistribute that software.

New!!: Vim (text editor) and Free software license · See more »

Functional programming

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.

New!!: Vim (text editor) and Functional programming · See more »

GNU

GNU is an operating system and an extensive collection of computer software.

New!!: Vim (text editor) and GNU · See more »

GNU General Public License

The GNU General Public License (GNU GPL or GPL) is a widely used free software license, which guarantees end users the freedom to run, study, share and modify the software.

New!!: Vim (text editor) and GNU General Public License · See more »

Graphical user interface

The graphical user interface (GUI), is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user interfaces, typed command labels or text navigation.

New!!: Vim (text editor) and Graphical user interface · See more »

Gzip

gzip is a file format and a software application used for file compression and decompression.

New!!: Vim (text editor) and Gzip · See more »

Hypertext Transfer Protocol

The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, and hypermedia information systems.

New!!: Vim (text editor) and Hypertext Transfer Protocol · See more »

Imperative programming

In computer science, imperative programming is a programming paradigm that uses statements that change a program's state.

New!!: Vim (text editor) and Imperative programming · See more »

Integrated development environment

An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development.

New!!: Vim (text editor) and Integrated development environment · See more »

IOS

iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware.

New!!: Vim (text editor) and IOS · See more »

Learning the vi and Vim Editors

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.

New!!: Vim (text editor) and Learning the vi and Vim Editors · See more »

Linux

Linux is a family of free and open-source software operating systems built around the Linux kernel.

New!!: Vim (text editor) and Linux · See more »

Linux Journal

Linux Journal is a monthly technology magazine published by Linux Journal, LLC.

New!!: Vim (text editor) and Linux Journal · See more »

List (abstract data type)

In computer science, a list or sequence is an abstract data type that represents a countable number of ordered values, where the same value may occur more than once.

New!!: Vim (text editor) and List (abstract data type) · See more »

List of text editors

The following is a list of notable text editors.

New!!: Vim (text editor) and List of text editors · See more »

Lua (programming language)

Lua (from meaning moon) is a lightweight, multi-paradigm programming language designed primarily for embedded use in applications.

New!!: Vim (text editor) and Lua (programming language) · See more »

MacOS

macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

New!!: Vim (text editor) and MacOS · See more »

Macro (computer science)

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.

New!!: Vim (text editor) and Macro (computer science) · See more »

Merge (version control)

In version control, merging (also called integration) is a fundamental operation that reconciles multiple changes made to a version-controlled collection of files.

New!!: Vim (text editor) and Merge (version control) · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: Vim (text editor) and Microsoft Windows · See more »

MiNT

MiNT is Now TOS (MiNT) is a free software alternative operating system kernel for the Atari ST system and its successors.

New!!: Vim (text editor) and MiNT · See more »

MorphOS

MorphOS is an AmigaOS-like computer operating system.

New!!: Vim (text editor) and MorphOS · See more »

Object-oriented programming

Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A 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").

New!!: Vim (text editor) and Object-oriented programming · See more »

OpenVMS

OpenVMS is a closed-source, proprietary computer operating system for use in general-purpose computing.

New!!: Vim (text editor) and OpenVMS · See more »

OS/2

OS/2 is a series of computer operating systems, initially created by Microsoft and IBM under the leadership of IBM software designer Ed Iacobucci.

New!!: Vim (text editor) and OS/2 · See more »

OS/390

OS/390 is an IBM operating system for the System/390 IBM mainframe computers.

New!!: Vim (text editor) and OS/390 · See more »

Outliner

An outliner (or outline processor) is a specialized type of text editor (word processor) used to create and edit outlines, which are text files which have a tree structure, for organization.

New!!: Vim (text editor) and Outliner · See more »

Pentadactyl

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 · See more »

Perl

Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.

New!!: Vim (text editor) and Perl · See more »

Plug-in (computing)

In computing, a plug-in (or plugin, add-in, addin, add-on, addon, or extension) is a software component that adds a specific feature to an existing computer program.

New!!: Vim (text editor) and Plug-in (computing) · See more »

Porting

In software engineering, porting is the process of adapting software for the purpose of achieving some form of execution in a computing environment that is different from the one that a given program (meant for such execution) was originally designed for (e.g. different CPU, operating system, or third party library).

New!!: Vim (text editor) and Porting · See more »

POSIX

The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems.

New!!: Vim (text editor) and POSIX · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: Vim (text editor) and Python (programming language) · See more »

QNX

QNX is a commercial Unix-like real-time operating system, aimed primarily at the embedded systems market.

New!!: Vim (text editor) and QNX · See more »

Racket (programming language)

Racket (formerly PLT Scheme) is a general-purpose, multi-paradigm programming language in the Lisp-Scheme family.

New!!: Vim (text editor) and Racket (programming language) · See more »

Regular expression

A regular expression, regex or regexp (sometimes called a rational expression) is, in theoretical computer science and formal language theory, a sequence of characters that define a search pattern.

New!!: Vim (text editor) and Regular expression · See more »

RISC OS

RISC OS is a computer operating system originally designed by Acorn Computers Ltd in Cambridge, England.

New!!: Vim (text editor) and RISC OS · See more »

Ruby (programming language)

Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.

New!!: Vim (text editor) and Ruby (programming language) · See more »

Scripting language

A scripting or script language is a programming language that supports scripts: programs written for a special run-time environment that automate the execution of tasks that could alternatively be executed one-by-one by a human operator.

New!!: Vim (text editor) and Scripting language · See more »

Secure Shell

Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network.

New!!: Vim (text editor) and Secure Shell · See more »

Single UNIX Specification

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 using the "UNIX" trademark.

New!!: Vim (text editor) and Single UNIX Specification · See more »

Software bug

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 · See more »

Source code

In computing, source code is any collection of code, possibly with comments, written using a human-readable programming language, usually as plain text.

New!!: Vim (text editor) and Source code · See more »

Spell checker

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 · See more »

Stack Overflow

Stack Overflow is a privately held website, the flagship site of the Stack Exchange Network, created in 2008 by Jeff Atwood and Joel Spolsky.

New!!: Vim (text editor) and Stack Overflow · See more »

Stevie (text editor)

STEVIE, ST Editor for VI Enthusiasts, was a clone of Bill Joy's vi editor created by Tim Thompson for the Atari ST in 1987.

New!!: Vim (text editor) and Stevie (text editor) · See more »

Syntax highlighting

Syntax highlighting is a feature of text editors that are used for programming, scripting, or markup languages, such as HTML.

New!!: Vim (text editor) and Syntax highlighting · See more »

Tar (computing)

In computing, tar is a computer software utility for collecting many files into one archive file, often referred to as a tarball, for distribution or backup purposes.

New!!: Vim (text editor) and Tar (computing) · See more »

Tcl

Tcl (pronounced "tickle" or tee cee ell) is a high-level, general-purpose, interpreted, dynamic programming language.

New!!: Vim (text editor) and Tcl · See more »

Terminal emulator

A terminal emulator, terminal application, or term, is a program that emulates a video terminal within some other display architecture.

New!!: Vim (text editor) and Terminal emulator · See more »

Text editor

A text editor is a type of computer program that edits plain text.

New!!: Vim (text editor) and Text editor · See more »

Text-based user interface

Text-based user interface (TUI), also called textual user interface or terminal user interface, is a retronym coined sometime after the invention of graphical user interfaces.

New!!: Vim (text editor) and Text-based user interface · See more »

Touch typing

Touch typing (also called touch type or touch keyboarding) is typing without using the sense of sight to find the keys.

New!!: Vim (text editor) and Touch typing · See more »

Uganda

Uganda, officially the Republic of Uganda (Jamhuri ya Uganda), is a landlocked country in East Africa.

New!!: Vim (text editor) and Uganda · See more »

Undo

Undo is a command in many computer programs.

New!!: Vim (text editor) and Undo · See more »

Unicode

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 · See more »

Unix

Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

New!!: Vim (text editor) and Unix · See more »

Usenet

Usenet is a worldwide distributed discussion system available on computers.

New!!: Vim (text editor) and Usenet · See more »

User guide

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 · See more »

Vi

vi is a screen-oriented text editor originally created for the Unix operating system.

New!!: Vim (text editor) and Vi · See more »

Vimium

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 · See more »

Vimperator

Vimperator is a 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 · See more »

Windows 95

Windows 95 (codenamed Chicago) is a consumer-oriented operating system developed by Microsoft.

New!!: Vim (text editor) and Windows 95 · See more »

Windows NT

Windows NT is a family of operating systems produced by Microsoft, the first version of which was released in July 1993.

New!!: Vim (text editor) and Windows NT · See more »

Zip (file format)

ZIP is an archive file format that supports lossless data compression.

New!!: Vim (text editor) and Zip (file format) · See more »

Redirects here:

.gvimrc, .vim, .vimrc, EVim, Evim, GVim, Gvim, Gvimdiff, MacVim, Neovim, VIM/Feature list, Vi IMproved, Vi improved, Vim (editor), Vim editor, Vim script, VimL, Vimdiff, Vimrc, Vimscript, Vimtutor.

References

[1] https://en.wikipedia.org/wiki/Vim_(text_editor)

OutgoingIncoming
Hey! We are on Facebook now! »