💾 Archived View for gmi.noulin.net › vim captured on 2023-12-28 at 15:22:15. Gemini links have been rewritten to link to archived content
View Raw
More Information
⬅️ Previous capture (2023-03-20)
🚧 View Differences
-=-=-=-=-=-=-
Vim reference manual
TOC
Arabic Language support (options & mappings) for Vim
Automatic commands
Builtin functions
This file describes commands that delete or change text. In this context, changing text means deleting the text and replacing it with other text using one command. You can undo all of these commands. You can repeat the non-Ex commands with the "." command.
Vim uses channels to communicate with other processes. A channel uses a socket or pipes. Jobs can be used to start processes and communicate with them. The Netbeans interface also uses a channel. |netbeans|
Command-line mode
Debugging Vim
Debugger Support Features
Development of Vim.
This file describes the |+diff| feature: Showing differences between two to eight versions of the same file.
Digraphs
Editing files
Expression evaluation
Right to Left and Farsi Mapping for Vim
Filetypes
Folding
Vim's Graphical User Interface
Vim's Win32 Graphical User Interface
Vim's Graphical User Interface
Vim had built-in support for hangul, the Korean language, for users without XIM (X Input Method). Since it didn't work well and was not maintained it was removed in Vim 8.1.2327.
Hebrew Language support (options & mapping) for Vim
Help on help files
How to ...
This document explains how to use Vim's cscope interface.
The Lua Interface to Vim
The MzScheme Interface to Vim
The OLE Interface to Vim
Perl and Vim
The Python Interface to Vim
The Ruby Interface to Vim
The SNiFF+ support was removed at patch 7.4.1433. If you want to check it out sync to before that.
The Tcl Interface to Vim
This file is about indenting C programs and other files.
This file contains a list of all commands for each mode, with a tag and a short description. The lists are sorted on ASCII value.
Inserting and replacing text
Introduction to Vim
Key mapping, abbreviations and user-defined commands.
Multi-byte support
This file contains an alphabetical list of messages and error messages that Vim produces. You can use this if you don't understand what the message means. It is not complete though.
Multi-language features
Cursor motions
Vim NetBeans Protocol: a socket interface for Vim integration into an IDE.
Options
This file contains the particulars for the z/OS UNIX version of Vim.
This file contains the particularities for the Amiga version of Vim. There is also a section specifically for |MorphOS| below.
This file used to contain particularities for the BeOS port of Vim.
This file documents the common particularities of the MS-DOS and Win32 versions of Vim. Also see |os_win32.txt| and |os_msdos.txt|.
This file contains the particularities for the Haiku version of Vim. For matters not discussed in this file, Vim behaves very much like the Unix |os_unix.txt| version.
This file documents the particularities of the Macintosh version of Vim.
The Atari MiNT support was removed with patch 8.2.1215. It probably didn't work at that time, since the code was old and not maintained.
This file used to contain the particularities for the MS-DOS version of Vim. MS-DOS support was removed in patch 7.4.1399. If you want to use it you will need to get a version older than that. Note that the MS-DOS version doesn't work, there is not enough memory. The DOS32 version (using DJGPP) might still work on older systems.
This file used to contain the particularities for the OS/2 version of Vim.
The RISC OS support has been removed from Vim with patch 7.3.187. If you would like to use Vim on RISC OS get the files from before that patch.
This file contains the particularities for the Unix version of Vim.
This file contains the particularities for the VMS version of Vim. You can reach this information file by typing :help VMS in Vim command prompt.
This file documents the idiosyncrasies of the Win32 version of Vim.
Patterns and search commands
Editing compressed files with Vim
Highlighting matching parens
Displaying text in a floating window.
Printing
This subject is introduced in section |30.1| of the user manual.
Quick reference guide
Here are some nice quotes about Vim that I collected from news and mail.
Recovery after a crash
Vim client-server communication
Repeating commands, Vim scripts and debugging
Right to Left display mode for Vim
Russian language localization and support in Vim
Scrolling
Sign Support Features
Spell checking
SPONSOR VIM DEVELOPMENT
Starting Vim
Syntax highlighting
Editing with windows in multiple tab pages.
Tags and special searches
Terminal information
Terminal window support
Testing Vim and Vim script
Displaying text with properties attached.
Tips and ideas for using Vim
This is a veeeery long list of known bugs, current work and desired improvements. To make it a little bit accessible, the older items are grouped by subject. In the first column of the line a classification is used to be able to look for "the next thing to do":
Uganda
Undo and redo
Defining and using functions.
Various commands
This document lists the incompatible differences between Vim 3.0 and Vim 4.0. Although 4.0 is mentioned here, this is also for version 4.1, 4.2, etc..
Welcome to Vim Version 5.0!
Welcome to Vim Version 6.0! A large number of features has been added. This file mentions all the new items that have been added, changes to existing features and bug fixes compared to Vim 5.x.
Welcome to Vim 7! A large number of features has been added. This file mentions all the new items, changes to existing features and bug fixes since Vim 6.x. Use this command to see the version you are using: >
Welcome to Vim 8! A large number of bugs have been fixed and several nice features have been added. This file mentions all the new items and changes to existing features since Vim 7.4. The patches up to Vim 7.4 can be found here: |vim-7.4|.
Welcome to Vim 9! Several years have passed since the previous release. A large number of bugs have been fixed, many nice features have been added and the Vim9 script syntax is here! This file mentions all the new things and changes to existing features since Vim 8.2.0. The patches up to Vim 8.2 can be found here: |vim-8.2|.
Differences between Vim and Vi
Vim9 script commands and expressions.
Vim9 classes, objects, interfaces, types and enums.
Visual mode
Editing with multiple windows and buffers.
Sun Visual WorkShop Features