diff options
author | Manuel Canales Esparcia <manuel@linuxfromscratch.org> | 2006-02-10 19:05:30 +0000 |
---|---|---|
committer | Manuel Canales Esparcia <manuel@linuxfromscratch.org> | 2006-02-10 19:05:30 +0000 |
commit | ddd554266cd757b9da553e430eeb408bf8bbc5c4 (patch) | |
tree | eadcaf24fd53730a285cddd18631dc26a39413f8 /chapter06/vim.xml | |
parent | 3f3931b0a87f6b5e217b5ffd8bbfcd758045f8c0 (diff) |
Finished the XML indentation plus few tags changes.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@7369 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter06/vim.xml')
-rw-r--r-- | chapter06/vim.xml | 680 |
1 files changed, 379 insertions, 301 deletions
diff --git a/chapter06/vim.xml b/chapter06/vim.xml index d58dbb6b7..08e2d3661 100644 --- a/chapter06/vim.xml +++ b/chapter06/vim.xml @@ -1,128 +1,151 @@ <?xml version="1.0" encoding="ISO-8859-1"?> -<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [ +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" + "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [ <!ENTITY % general-entities SYSTEM "../general.ent"> %general-entities; ]> + <sect1 id="ch-system-vim" role="wrap"> -<title>Vim-&vim-version;</title> -<?dbhtml filename="vim.html"?> - -<indexterm zone="ch-system-vim"><primary sortas="a-Vim">Vim</primary></indexterm> - -<sect2 role="package"><title/> -<para>The Vim package contains a powerful text editor.</para> - -<segmentedlist> -<segtitle>&buildtime;</segtitle> -<segtitle>&diskspace;</segtitle> -<seglistitem><seg>0.4 SBU</seg><seg>38.0 MB</seg></seglistitem> -</segmentedlist> - -<segmentedlist> -<segtitle>&dependencies;</segtitle> -<seglistitem><seg>Bash, Binutils, Coreutils, Diffutils, -GCC, Glibc, Grep, Make, Ncurses, and Sed</seg></seglistitem> -</segmentedlist> - -<tip> -<title>Alternatives to Vim</title> -<para>If you prefer another editor—such as Emacs, Joe, or -Nano—please refer to <ulink url="&blfs-root;view/svn/postlfs/editors.html"/> -for suggested installation instructions.</para> -</tip> -</sect2> - -<sect2 role="installation"> -<title>Installation of Vim</title> - -<para>First, unpack both -<filename>vim-&vim-version;.tar.bz2</filename> and (optionally) -<filename>vim-&vim-version;-lang.tar.gz</filename> archives into the -same directory. Then, change the default location of the -<filename>vimrc</filename> configuration file to <filename -class="directory">/etc</filename>:</para> + <?dbhtml filename="vim.html"?> + + <title>Vim-&vim-version;</title> + + <indexterm zone="ch-system-vim"> + <primary sortas="a-Vim">Vim</primary> + </indexterm> + + <sect2 role="package"> + <title/> + + <para>The Vim package contains a powerful text editor.</para> + + <segmentedlist> + <segtitle>&buildtime;</segtitle> + <segtitle>&diskspace;</segtitle> + + <seglistitem> + <seg>0.4 SBU</seg> + <seg>38.0 MB</seg> + </seglistitem> + </segmentedlist> + + <segmentedlist> + <segtitle>&dependencies;</segtitle> + + <seglistitem> + <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, + Ncurses, and Sed</seg> + </seglistitem> + </segmentedlist> + + <tip> + <title>Alternatives to Vim</title> + + <para>If you prefer another editor—such as Emacs, Joe, or + Nano—please refer to <ulink + url="&blfs-root;view/svn/postlfs/editors.html"/> for suggested + installation instructions.</para> + </tip> + + </sect2> + + <sect2 role="installation"> + <title>Installation of Vim</title> + + <para>First, unpack both + <filename>vim-&vim-version;.tar.bz2</filename> and (optionally) + <filename>vim-&vim-version;-lang.tar.gz</filename> archives into the + same directory. Then, change the default location of the + <filename>vimrc</filename> configuration file to <filename + class="directory">/etc</filename>:</para> <screen><userinput>echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h</userinput></screen> -<para>Now prepare Vim for compilation:</para> + <para>Now prepare Vim for compilation:</para> <screen><userinput>./configure --prefix=/usr --enable-multibyte</userinput></screen> -<para>The meaning of the configure options:</para> + <variablelist> + <title>The meaning of the configure options:</title> + + <varlistentry> + <term><parameter>--enable-multibyte</parameter></term> + <listitem> + <para>This switch enables support for editing files in multibyte + character encodings. This is needed if using a locale with a + multibyte character set. This switch is also helpful to be able + to edit text files initially created in Linux distributions like + Fedora Core that use UTF-8 as a default character set.</para> + </listitem> + </varlistentry> -<variablelist> -<varlistentry> -<term><parameter>--enable-multibyte</parameter></term> -<listitem><para>This switch enables support for -editing files in multibyte character encodings. This is needed if using a -locale with a multibyte character set. This switch is also helpful to be able to -edit text files initially created in Linux distributions like Fedora Core that -use UTF-8 as a default character set.</para> -</listitem> -</varlistentry> -</variablelist> + </variablelist> -<para>Compile the package:</para> + <para>Compile the package:</para> <screen><userinput>make</userinput></screen> -<para>To test the results, issue: <userinput>make test</userinput>. However, -this test suite outputs a lot of binary data to the screen, which can cause -issues with the settings of the current terminal. This can be resolved by -redirecting the output to a log file.</para> + <para>To test the results, issue: <userinput>make test</userinput>. However, + this test suite outputs a lot of binary data to the screen, which can cause + issues with the settings of the current terminal. This can be resolved by + redirecting the output to a log file.</para> -<para>Install the package:</para> + <para>Install the package:</para> <screen><userinput>make install</userinput></screen> -<para>In UTF-8 locales, the <command>vimtutor</command> program -tries to convert the tutorials from ISO-8859-1 to UTF-8. Since -some tutorials are not in ISO-8859-1, the text in them is thus made unreadable. -If you unpacked the <filename>vim-&vim-version;-lang.tar.gz</filename> -archive and are going to use a UTF-8 based locale, remove non-ISO-8859-1 -tutorials. An English tutorial will be used instead.</para> -<!-- Removal is used instead of conversion in order for the user to be able to -painlessly revert his UTF-8 locale choice. --> + <para>In UTF-8 locales, the <command>vimtutor</command> program tries to + convert the tutorials from ISO-8859-1 to UTF-8. Since some tutorials are + not in ISO-8859-1, the text in them is thus made unreadable. If you + unpacked the <filename>vim-&vim-version;-lang.tar.gz</filename> archive + and are going to use a UTF-8 based locale, remove non-ISO-8859-1 tutorials. + An English tutorial will be used instead.</para> + <!-- Removal is used instead of conversion in order for the user to be able to + painlessly revert his UTF-8 locale choice. --> <screen><userinput>rm -f /usr/share/vim/vim64/tutor/tutor.{gr,pl,ru,sk} rm -f /usr/share/vim/vim64/tutor/tutor.??.*</userinput></screen> -<para>Many users are used to using <command>vi</command> instead of -<command>vim</command>. To allow execution of <command>vim</command> -when users habitually enter <command>vi</command>, create a -symlink:</para> + <para>Many users are used to using <command>vi</command> instead of + <command>vim</command>. To allow execution of <command>vim</command> + when users habitually enter <command>vi</command>, create a + symlink:</para> <screen><userinput>ln -sv vim /usr/bin/vi</userinput></screen> -<para>By default, Vim's documentation is installed in -<filename class="directory">/usr/share/vim</filename>. The following symlink -allows the documentation to be accessed via -<filename class="directory">/usr/share/doc/vim-&vim-version;</filename>, making -it consistent with the location of documentation for other packages:</para> + <para>By default, Vim's documentation is installed in <filename + class="directory">/usr/share/vim</filename>. The following symlink + allows the documentation to be accessed via <filename + class="directory">/usr/share/doc/vim-&vim-version;</filename>, making + it consistent with the location of documentation for other packages:</para> <screen><userinput>ln -sv ../vim/vim64/doc /usr/share/doc/vim-&vim-version;</userinput></screen> -<para>If an X Window System is going to be installed on the LFS -system, it may be necessary to recompile Vim after installing X. Vim -comes with a GUI version of the editor that requires X and some -additional libraries to be installed. For more information on this -process, refer to the Vim documentation and the Vim installation page -in the BLFS book at <ulink -url="&blfs-root;view/svn/postlfs/editors.html#postlfs-editors-vim"/>.</para> + <para>If an X Window System is going to be installed on the LFS + system, it may be necessary to recompile Vim after installing X. Vim + comes with a GUI version of the editor that requires X and some + additional libraries to be installed. For more information on this + process, refer to the Vim documentation and the Vim installation page + in the BLFS book at <ulink + url="&blfs-root;view/svn/postlfs/editors.html#postlfs-editors-vim"/>.</para> -</sect2> + </sect2> -<sect2 id="conf-vim" role="configuration"><title>Configuring Vim</title> -<indexterm zone="conf-vim"><primary sortas="e-/etc/vimrc">/etc/vimrc</primary></indexterm> + <sect2 id="conf-vim" role="configuration"> + <title>Configuring Vim</title> -<para>By default, <command>vim</command> runs in vi-incompatible mode. This may -be new to users who have used other editors in the past. The -<quote>nocompatible</quote> setting is included below to highlight the fact that -a new behavior is being used. It also reminds those who would change to -<quote>compatible</quote> mode that it should be the first setting in the -configuration file. This is necessary because it changes other settings, and -overrides must come after this setting. Create a default <command>vim</command> -configuration file by running the following:</para> + <indexterm zone="conf-vim"> + <primary sortas="e-/etc/vimrc">/etc/vimrc</primary> + </indexterm> + + <para>By default, <command>vim</command> runs in vi-incompatible mode. + This may be new to users who have used other editors in the past. The + <quote>nocompatible</quote> setting is included below to highlight the + fact that a new behavior is being used. It also reminds those who would + change to <quote>compatible</quote> mode that it should be the first + setting in the configuration file. This is necessary because it changes + other settings, and overrides must come after this setting. Create a default + <command>vim</command> configuration file by running the following:</para> <screen><userinput>cat > /etc/vimrc << "EOF" <literal>" Begin /etc/vimrc @@ -137,217 +160,272 @@ endif " End /etc/vimrc</literal> EOF</userinput></screen> -<para>The <parameter>set nocompatible</parameter> makes -<command>vim</command> behave in a more useful way (the default) than -the vi-compatible manner. Remove the <quote>no</quote> to keep the -old <command>vi</command> behavior. The <parameter>set -backspace=2</parameter> allows backspacing over line breaks, -autoindents, and the start of insert. The <parameter>syntax -on</parameter> enables vim's syntax highlighting. Finally, the -<emphasis>if</emphasis> statement with the <parameter>set -background=dark</parameter> corrects <command>vim</command>'s guess -about the background color of some terminal emulators. This gives the -highlighting a better color scheme for use on the black background of -these programs.</para> - -<para>Documentation for other available options can be obtained by -running the following command:</para> + <para>The <parameter>set nocompatible</parameter> makes + <command>vim</command> behave in a more useful way (the default) than + the vi-compatible manner. Remove the <quote>no</quote> to keep the + old <command>vi</command> behavior. The <parameter>set + backspace=2</parameter> allows backspacing over line breaks, + autoindents, and the start of insert. The <parameter>syntax + on</parameter> enables vim's syntax highlighting. Finally, the + <emphasis>if</emphasis> statement with the <parameter>set + background=dark</parameter> corrects <command>vim</command>'s guess + about the background color of some terminal emulators. This gives the + highlighting a better color scheme for use on the black background of + these programs.</para> + + <para>Documentation for other available options can be obtained by + running the following command:</para> <screen role="nodump"><userinput>vim -c ':options'</userinput></screen> -</sect2> - -<sect2 id="contents-vim" role="content"><title>Contents of Vim</title> - -<segmentedlist> -<segtitle>Installed programs</segtitle> -<seglistitem><seg>efm_filter.pl, efm_perl.pl, ex (link to vim), less.sh, mve.awk, -pltags.pl, ref, rview (link to vim), rvim (link to vim), shtags.pl, tcltags, vi (link to vim), -view (link to vim), vim, vim132, vim2html.pl, vimdiff (link to vim), vimm, vimspell.sh, -vimtutor, and xxd</seg></seglistitem> -</segmentedlist> - -<variablelist><bridgehead renderas="sect3">Short Descriptions</bridgehead> -<?dbfo list-presentation="list"?> -<?dbhtml list-presentation="table"?> - -<varlistentry id="efm_filter.pl"> -<term><command>efm_filter.pl</command></term> -<listitem> -<para>A filter for creating an error file that can be read by <command>vim</command></para> -<indexterm zone="ch-system-vim efm_filter.pl"><primary sortas="b-efm_filter.pl">efm_filter.pl</primary></indexterm> -</listitem> -</varlistentry> - -<varlistentry id="efm_perl.pl"> -<term><command>efm_perl.pl</command></term> -<listitem> -<para>Reformats the error messages of the -Perl interpreter for use with the <quote>quickfix</quote> mode of <command>vim</command></para> -<indexterm zone="ch-system-vim efm_perl.pl"><primary sortas="b-efm_perl.pl">efm_perl.pl</primary></indexterm> -</listitem> -</varlistentry> - -<varlistentry id="ex"> -<term><command>ex</command></term> -<listitem> -<para>Starts <command>vim</command> in ex mode</para> -<indexterm zone="ch-system-vim ex"><primary sortas="b-ex">ex</primary></indexterm> -</listitem> -</varlistentry> - -<varlistentry id="less.sh"> -<term><command>less.sh</command></term> -<listitem> -<para>A script that starts <command>vim</command> with less.vim</para> -<indexterm zone="ch-system-vim less.sh"><primary sortas="b-less.sh">less.sh</primary></indexterm> -</listitem> -</varlistentry> - -<varlistentry id="mve.awk"> -<term><command>mve.awk</command></term> -<listitem> -<para>Processes <command>vim</command> errors</para> -<indexterm zone="ch-system-vim mve.awk"><primary sortas="b-mve.awk">mve.awk</primary></indexterm> -</listitem> -</varlistentry> - -<varlistentry id="pltags.pl"> -<term><command>pltags.pl</command></term> -<listitem> -<para>Creates a tags file for Perl code for use by <command>vim</command></para> -<indexterm zone="ch-system-vim pltags.pl"><primary sortas="b-pltags.pl">pltags.pl</primary></indexterm> -</listitem> -</varlistentry> - -<varlistentry id="ref"> -<term><command>ref</command></term> -<listitem> -<para>Checks the spelling of arguments</para> -<indexterm zone="ch-system-vim ref"><primary sortas="b-ref">ref</primary></indexterm> -</listitem> -</varlistentry> - -<varlistentry id="rview"> -<term><command>rview</command></term> -<listitem> -<para>Is a restricted version of <command>view</command>; no shell -commands can be started and <command>view</command> cannot be suspended</para> -<indexterm zone="ch-system-vim rview"><primary sortas="b-rview">rview</primary></indexterm> -</listitem> -</varlistentry> - -<varlistentry id="rvim"> -<term><command>rvim</command></term> -<listitem> -<para>Is a restricted version of <command>vim</command>; no shell -commands can be started and <command>vim</command> cannot be suspended</para> -<indexterm zone="ch-system-vim rvim"><primary sortas="b-rvim">rvim</primary></indexterm> -</listitem> -</varlistentry> - -<varlistentry id="shtags.pl"> -<term><command>shtags.pl</command></term> -<listitem> -<para>Generates a tags file for Perl scripts</para> -<indexterm zone="ch-system-vim shtags.pl"><primary sortas="b-shtags.pl">shtags.pl</primary></indexterm> -</listitem> -</varlistentry> - -<varlistentry id="tcltags"> -<term><command>tcltags</command></term> -<listitem> -<para>Generates a tags file for TCL code</para> -<indexterm zone="ch-system-vim tcltags"><primary sortas="b-tcltags">tcltags</primary></indexterm> -</listitem> -</varlistentry> - -<varlistentry id="view"> -<term><command>view</command></term> -<listitem> -<para>Starts <command>vim</command> in read-only mode</para> -<indexterm zone="ch-system-vim view"><primary sortas="b-view">view</primary></indexterm> -</listitem> -</varlistentry> - -<varlistentry id="vi"> -<term><command>vi</command></term> -<listitem> -<para>Is the editor</para> -<indexterm zone="ch-system-vim vi"><primary sortas="b-vi">vi</primary></indexterm> -</listitem> -</varlistentry> - -<varlistentry id="vim"> -<term><command>vim</command></term> -<listitem> -<para>Is the editor</para> -<indexterm zone="ch-system-vim vim"><primary sortas="b-vim">vim</primary></indexterm> -</listitem> -</varlistentry> - -<varlistentry id="vim132"> -<term><command>vim132</command></term> -<listitem> -<para>Starts <command>vim</command> with the terminal in 132-column mode</para> -<indexterm zone="ch-system-vim vim132"><primary sortas="b-vim132">vim132</primary></indexterm> -</listitem> -</varlistentry> - -<varlistentry id="vim2html.pl"> -<term><command>vim2html.pl</command></term> -<listitem> -<para>Converts Vim documentation to HypterText Markup Language (HTML)</para> -<indexterm zone="ch-system-vim vim2html.pl"><primary sortas="b-vim2html.pl">vim2html.pl</primary></indexterm> -</listitem> -</varlistentry> - -<varlistentry id="vimdiff"> -<term><command>vimdiff</command></term> -<listitem> -<para>Edits two or three versions of a file with <command>vim</command> and show differences</para> -<indexterm zone="ch-system-vim vimdiff"><primary sortas="b-vimdiff">vimdiff</primary></indexterm> -</listitem> -</varlistentry> - -<varlistentry id="vimm"> -<term><command>vimm</command></term> -<listitem> -<para>Enables the DEC locator input model on a remote terminal</para> -<indexterm zone="ch-system-vim vimm"><primary sortas="b-vimm">vimm</primary></indexterm> -</listitem> -</varlistentry> - -<varlistentry id="vimspell.sh"> -<term><command>vimspell.sh</command></term> -<listitem> -<para>Spell checks a file and generates the syntax statements necessary to -highlight in <command>vim</command>. This script requires the old Unix -<command>spell</command> command, which is provided neither in LFS nor in -BLFS</para> -<indexterm zone="ch-system-vim vimspell.sh"><primary sortas="b-vimspell.sh">vimspell.sh</primary></indexterm> -</listitem> -</varlistentry> - -<varlistentry id="vimtutor"> -<term><command>vimtutor</command></term> -<listitem> -<para>Teaches the basic keys and commands of <command>vim</command></para> -<indexterm zone="ch-system-vim vimtutor"><primary sortas="b-vimtutor">vimtutor</primary></indexterm> -</listitem> -</varlistentry> - -<varlistentry id="xxd"> -<term><command>xxd</command></term> -<listitem> -<para>Creates a hex dump of the given file; it can -also do the reverse, so it can be used for binary patching</para> -<indexterm zone="ch-system-vim xxd"><primary sortas="b-xxd">xxd</primary></indexterm> -</listitem> -</varlistentry> -</variablelist> - -</sect2> + </sect2> + + <sect2 id="contents-vim" role="content"> + <title>Contents of Vim</title> + + <segmentedlist> + <segtitle>Installed programs</segtitle> + + <seglistitem> + <seg>efm_filter.pl, efm_perl.pl, ex (link to vim), less.sh, mve.awk, + pltags.pl, ref, rview (link to vim), rvim (link to vim), shtags.pl, + tcltags, vi (link to vim), view (link to vim), vim, vim132, vim2html.pl, + vimdiff (link to vim), vimm, vimspell.sh, vimtutor, and xxd</seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="efm_filter.pl"> + <term><command>efm_filter.pl</command></term> + <listitem> + <para>A filter for creating an error file that can be read + by <command>vim</command></para> + <indexterm zone="ch-system-vim efm_filter.pl"> + <primary sortas="b-efm_filter.pl">efm_filter.pl</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="efm_perl.pl"> + <term><command>efm_perl.pl</command></term> + <listitem> + <para>Reformats the error messages of the Perl interpreter for use + with the <quote>quickfix</quote> mode of <command>vim</command></para> + <indexterm zone="ch-system-vim efm_perl.pl"> + <primary sortas="b-efm_perl.pl">efm_perl.pl</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="ex"> + <term><command>ex</command></term> + <listitem> + <para>Starts <command>vim</command> in ex mode</para> + <indexterm zone="ch-system-vim ex"> + <primary sortas="b-ex">ex</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="less.sh"> + <term><command>less.sh</command></term> + <listitem> + <para>A script that starts <command>vim</command> with less.vim</para> + <indexterm zone="ch-system-vim less.sh"> + <primary sortas="b-less.sh">less.sh</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="mve.awk"> + <term><command>mve.awk</command></term> + <listitem> + <para>Processes <command>vim</command> errors</para> + <indexterm zone="ch-system-vim mve.awk"> + <primary sortas="b-mve.awk">mve.awk</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="pltags.pl"> + <term><command>pltags.pl</command></term> + <listitem> + <para>Creates a tags file for Perl code for use by + <command>vim</command></para> + <indexterm zone="ch-system-vim pltags.pl"> + <primary sortas="b-pltags.pl">pltags.pl</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="ref"> + <term><command>ref</command></term> + <listitem> + <para>Checks the spelling of arguments</para> + <indexterm zone="ch-system-vim ref"> + <primary sortas="b-ref">ref</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="rview"> + <term><command>rview</command></term> + <listitem> + <para>Is a restricted version of <command>view</command>; no shell + commands can be started and <command>view</command> cannot be + suspended</para> + <indexterm zone="ch-system-vim rview"> + <primary sortas="b-rview">rview</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="rvim"> + <term><command>rvim</command></term> + <listitem> + <para>Is a restricted version of <command>vim</command>; no shell + commands can be started and <command>vim</command> cannot be + suspended</para> + <indexterm zone="ch-system-vim rvim"> + <primary sortas="b-rvim">rvim</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="shtags.pl"> + <term><command>shtags.pl</command></term> + <listitem> + <para>Generates a tags file for Perl scripts</para> + <indexterm zone="ch-system-vim shtags.pl"> + <primary sortas="b-shtags.pl">shtags.pl</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="tcltags"> + <term><command>tcltags</command></term> + <listitem> + <para>Generates a tags file for TCL code</para> + <indexterm zone="ch-system-vim tcltags"> + <primary sortas="b-tcltags">tcltags</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="view"> + <term><command>view</command></term> + <listitem> + <para>Starts <command>vim</command> in read-only mode</para> + <indexterm zone="ch-system-vim view"> + <primary sortas="b-view">view</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="vi"> + <term><command>vi</command></term> + <listitem> + <para>Link to <command>vim</command></para> + <indexterm zone="ch-system-vim vi"> + <primary sortas="b-vi">vi</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="vim"> + <term><command>vim</command></term> + <listitem> + <para>Is the editor</para> + <indexterm zone="ch-system-vim vim"> + <primary sortas="b-vim">vim</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="vim132"> + <term><command>vim132</command></term> + <listitem> + <para>Starts <command>vim</command> with the terminal in 132-column + mode</para> + <indexterm zone="ch-system-vim vim132"> + <primary sortas="b-vim132">vim132</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="vim2html.pl"> + <term><command>vim2html.pl</command></term> + <listitem> + <para>Converts Vim documentation to HypterText Markup Language + (HTML)</para> + <indexterm zone="ch-system-vim vim2html.pl"> + <primary sortas="b-vim2html.pl">vim2html.pl</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="vimdiff"> + <term><command>vimdiff</command></term> + <listitem> + <para>Edits two or three versions of a file with <command>vim</command> + and show differences</para> + <indexterm zone="ch-system-vim vimdiff"> + <primary sortas="b-vimdiff">vimdiff</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="vimm"> + <term><command>vimm</command></term> + <listitem> + <para>Enables the DEC locator input model on a remote terminal</para> + <indexterm zone="ch-system-vim vimm"> + <primary sortas="b-vimm">vimm</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="vimspell.sh"> + <term><command>vimspell.sh</command></term> + <listitem> + <para>Spell checks a file and generates the syntax statements + necessary to highlight in <command>vim</command>. This script + requires the old Unix <command>spell</command> command, which + is provided neither in LFS nor in BLFS</para> + <indexterm zone="ch-system-vim vimspell.sh"> + <primary sortas="b-vimspell.sh">vimspell.sh</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="vimtutor"> + <term><command>vimtutor</command></term> + <listitem> + <para>Teaches the basic keys and commands of + <command>vim</command></para> + <indexterm zone="ch-system-vim vimtutor"> + <primary sortas="b-vimtutor">vimtutor</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="xxd"> + <term><command>xxd</command></term> + <listitem> + <para>Creates a hex dump of the given file; it can + also do the reverse, so it can be used for binary patching</para> + <indexterm zone="ch-system-vim xxd"> + <primary sortas="b-xxd">xxd</primary> + </indexterm> + </listitem> + </varlistentry> + + </variablelist> + + </sect2> </sect1> - |