MainProgrammingVim → HTML/XHTML Editing in Vim

HTML/XHTML Editing in Vim

Name ( Version: 0.40.1 - 69K - Last modified: Nov 26, 2012 - 12:09:37 AM ) – Vim mappings to make editing HTML/XHTML files quick and easy.


This is a set of HTML/XHTML mappings (macros) and menus for Vim 7 or later. The mappings will be local to the buffer so they won't interfere if you edit other files in the same vim session.


First you should put "filetype plugin on" in your vimrc.

To install from the zip file

Extract (Includes HTML.vim, HTML.txt, browser_launcher.vim, MangleImageTag.vim, and the toolbar bitmaps.) in your runtime directory (~/.vim for Unix, $HOME/vimfiles for Windows; see ":help 'runtimepath'"). Then run ":helptags <directory>/doc" within vim.

Automatic installation


Vimball is seriously broken, so it is strongly recommend against using a .vba file to install this plugin. Among the problems are:

  1. The Vimball archiver does not properly preserve file encodings, so the menus for the character entities will not look right (at least when using the GTK or GNOME versions of gVim).
  2. Vimball can not properly store binary data, so if you're on a Windows based system and you want to use the Vimball archive, you still need to manually install the pixmaps ZIP file provided below in your bitmaps directory after installing the Vimball.

Due to these problems, the .vba files here are provided only for historical reasons.

Make sure you have a ~/.vim directory ($HOME/vimfiles under windows).

Download one of these three files (includes the same files as above — these archives require a recent version of Vimball):

Then edit the file and type ":source %". If all went well you're done.

Manual installation

Put "HTML.vim" ( 134K - Last modified: Nov 26, 2012 - 12:09:20 AM ) in your ftplugin/html subdirectory somewhere in your 'runtimepath', then install the files below that you want.

To install for old versions of Vim

Support for Vim 6 and earlier has been abandoned—the last version that supported Vim 5 is version 0.10, and the last version that supported Vim 6 is version 0.33.1.

Other old versions can be found here.


These files—except netscape-remote, the HTML version of the documentation, the ChangeLog, and wikipedia.vim—are included in the & HTML.vba files (see "installation" above).


You may either email me or try my bulletin board.

See also

Some other Vim features and plugins that may be useful for editing (X)HTML:

(Suggestions welcome.)

[About] [Friends] [Pictures] [Programming] [Writing] [Misc]
-  Site Map  -

[Valid HTML 4.01 Transitional] [Valid CSS] [www. is deprecated]
Copyright © 1996-2016 by Christian J. Robinson <heptite at>
Last modification: September 6, 2011 - 10:49:16 PM MDT