IntroductionConventions1.1. Command-Line Options1.2. vi Commands1.2.1. Movement Commands1.2.2. Editing Commands1.2.3. Exit Commands1.2.4. Solaris vi Command-Mode Tag Commands1.2.5. Buffer Names1.2.6. Buffer and Marking Commands1.3. Input Mode Shortcuts1.3.1. Word Abbreviation1.3.2. Command and Input Mode Maps1.3.3. Executable Buffers1.3.4. Automatic Indentation1.4. Substitution and Regular
Expressions1.4.1. The Substitute Command1.4.1.1. Substitution flags1.4.2. vi Regular Expressions1.4.3. POSIX Bracket Expressions1.4.3.1. POSIX character classes1.4.4. Metacharacters Used in Replacement Strings 1.4.5. More Substitution Tricks1.5. ex Commands 1.5.1. Command Syntax1.5.2. Address Symbols1.5.3. Command Option Symbols1.5.4. Alphabetical List of Commands1.6. Initialization and Recovery1.6.1. Initialization1.6.2. Recovery1.7. vi Options1.8. Enhanced Tags and Tag Stacks1.8.1. Exuberant ctags1.8.1.1. Extended ctags keywords1.8.2. Solaris 2.6 vi Tag Stacking1.8.2.1. Tag commands1.8.2.2. Command-mode tag commands1.8.2.3. Options for tag management1.9. nvi—New vi1.9.1. Important Command-Line Arguments1.9.2. nvi Window Management Commands1.9.3. Extended Regular Expressions1.9.4. Command-Line History and Completion Options1.9.5. Tag Stacks1.9.5.1. Tag commands1.9.5.2. Command-mode tag commands1.9.6. nvi 1.79 Additional Set Options1.10. elvis1.10.1. Important Command-Line Arguments1.10.2. elvis Window Management Commands1.10.2.1. Arguments to the :window command1.10.2.2. Window commands from vi command mode1.10.3. Extended Regular Expressions1.10.4. Command-Line History and Completion Movement Keys1.10.5. Tag Stacks1.10.5.1. Tag commands1.10.5.2. Command-mode tag commands1.10.6. Edit-Compile Speedup1.10.6.1. Program development commands1.10.6.2. Display modes1.10.6.3. Display-mode commands1.10.6.4. Options for print management1.10.6.5. Values for the lptype option1.10.7. elvis 2.0 Set Options1.11. vim—vi Improved1.11.1. Important Command-Line Arguments1.11.2. vim Window Management Commands1.11.2.1. Window commands from vi mode1.11.3. Extended Regular Expressions1.11.4. Command-Line History and Completion1.11.4.1. History commands1.11.4.2. Completion commands1.11.5. Tag Stacks1.11.5.1. Tag commands1.11.5.2. Command-mode tag commands1.11.6. Edit-Compile Speedup1.11.6.1. Program development commands1.11.6.2. Program development options1.11.7. Programming Assistance1.11.7.1. Indentation and formatting options1.11.7.2. Identifier search commands1.11.7.3. Identifier search commands from ex mode1.11.7.4. Extended matching commands1.11.8. vim 5.1 Set Options1.12. vile—vi Like Emacs1.12.1. Important Command-Line Arguments1.12.2. vile Window Management Commands1.12.3. Extended Regular Expressions1.12.4. Command-Line History and Completion1.12.4.1. History options1.12.4.2. History commands1.12.5. Tag Stacks1.12.5.1. Tag commands1.12.5.2. Command mode tag commands1.12.6. Edit-Compile Speedup1.12.6.1. Program development vi mode commands1.12.7. vile 8.0 Set Options1.13. Clone
Source and Contact Information