Index
Symbols
| A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
Index: Symbols and Numbers
- "VI Powered" logo::VI Powered logo
: E.1.3. VI Powered!
- 0 (move cursor) command
  
  - 2.2.3. Movement Within a Line 
  
- 3.1.5.1. Movement on the current line
  
- \1, \2, ... metacharacters
 
  - 6.3.3. Metacharacters Used in Replacement Strings 
  
- 11.7. Extended Regular Expressions
  
- :vi command (ex)
: 5.1.2. Problem Checklist 
- :w (write) command
: 4.2.2. Read-only Mode 
- & (ampersand)
   
  - metacharacter
: 6.3.3. Metacharacters Used in Replacement Strings 
  
- to repeat last command
: 6.3.4. More Substitution Tricks
  
- <> (angle brackets)
 
  - << (redirect/here document) operator
: 7.4.2. Here Documents 
  
- >> (redirect/append) operator
: 5.3.3. Appending to a Saved File 
  
- \< \> metacharacters
: 6.3.1. Metacharacters Used in Search Patterns 
  
- matching
: 7.5.2. A Special Search Command 
    
- ' (apostrophe)
 
  - '' (move to mark) command
  
 
    - 3.4.1. The G (Go To) Command
    
- 4.4. Marking Your Place 
  
  
  - marking lines (vile)
: 12.8.7. Visual Mode
  
- move to mark command
: 4.4. Marking Your Place 
  
- * (asterisk) metacharacter
: 6.3.1. Metacharacters Used in Search Patterns 
 
  - [*, ]* (matching) commands (vim)
: 11.10.2.3. Cursor motion commands for programming
 
- @ (at sign)
 
  - @ option (vile)
  
 
    - 12.2. Important Command-Line Arguments
    
- 12.4. Initialization
  
  
  - \@ metacharacter
: 10.7. Extended Regular Expressions
 
- @-functions
: 7.3.10. @-Functions 
- ` (backquote)
  
  - `` (move to mark) command
  
 
    - 3.4.1. The G (Go To) Command
    
- 4.4. Marking Your Place 
  
  
  - marking characters (vile)
: 12.8.7. Visual Mode
  
- move to mark command
: 4.4. Marking Your Place 
  
- \ (backslash) metacharacter
 
  - 6.3.1. Metacharacters Used in Search Patterns 
  
- 6.3.3. Metacharacters Used in Replacement Strings 
  
- \1, \2, ... metacharacters
  
   
    - 6.3.3. Metacharacters Used in Replacement Strings 
    
- 11.7. Extended Regular Expressions
  
  
  - \< \> metacharacters
: 6.3.1. Metacharacters Used in Search Patterns 
  
- \@ metacharacter
: 10.7. Extended Regular Expressions
  
- \{...} metacharacter
  
   
    - 10.7. Extended Regular Expressions
    
- 11.7. Extended Regular Expressions
  
  
  - \= metacharacter
  
 
    - 10.7. Extended Regular Expressions
    
- 11.7. Extended Regular Expressions
  
  
  - \(...\) metacharacters
  
 
    - 6.3.1. Metacharacters Used in Search Patterns 
    
- 11.7. Extended Regular Expressions
    
- 12.7. Extended Regular Expressions
  
   
  - \+ metacharacter
  
 
    - 10.7. Extended Regular Expressions
    
- 11.7. Extended Regular Expressions
    
- 12.7. Extended Regular Expressions
  
   
  - \? metacharacter
  
 
    - 10.7. Extended Regular Expressions
    
- 12.7. Extended Regular Expressions
  
  
  - \| metacharacter
  
 
    - 11.7. Extended Regular Expressions
    
- 12.7. Extended Regular Expressions
  
  
  - \b metacharacter
: 11.7. Extended Regular Expressions
  
- \d, \D metacharacters
: 12.7. Extended Regular Expressions
  
- \e metacharacter
  
   
    - 6.3.3. Metacharacters Used in Replacement Strings 
    
- 11.7. Extended Regular Expressions
  
  
  - \E metacharacter
: 6.3.3. Metacharacters Used in Replacement Strings 
  
- \f, \F metacharacters
: 11.7. Extended Regular Expressions
  
- \i, \I metacharacters
: 11.7. Extended Regular Expressions
  
- \k, \K metacharacters
: 11.7. Extended Regular Expressions
  
- \n metacharacter
  
     
    - 6.3.3. Metacharacters Used in Replacement Strings 
    
- 11.7. Extended Regular Expressions
  
  
  - \p, \P metacharacters
  
 
    - 11.7. Extended Regular Expressions
    
- 12.7. Extended Regular Expressions
  
  
  - \r metacharacter
: 11.7. Extended Regular Expressions
  
- \s, \S metacharacters
  
  
    - 11.7. Extended Regular Expressions
    
- 12.7. Extended Regular Expressions
  
  
  - \t metacharacter
: 11.7. Extended Regular Expressions
  
- \u and \l metacharacters
: 6.3.3. Metacharacters Used in Replacement Strings 
  
- \U and \L metacharacters
: 6.3.3. Metacharacters Used in Replacement Strings 
  
- \w, \W metacharacters
: 12.7. Extended Regular Expressions
    
- {} (braces)
 
  - \{...} metacharacter
  
 
    - 10.7. Extended Regular Expressions
    
- 11.7. Extended Regular Expressions
  
  
  - { (move cursor) command
: 3.2. Movement by Text Blocks 
  
- } (move cursor) command
: 3.2. Movement by Text Blocks 
  
- [{, ]} (matching) commands (vim)
: 11.10.2.3. Cursor motion commands for programming
  
- finding and matching
: 7.5.2. A Special Search Command 
  
- metacharacters
  
     
    - 8.4. Extended Regular Expressions
    
- 9.7. Extended Regular Expressions
  
  
- [] (brackets)
 
  - [*, ]* (matching) commands (vim)
: 11.10.2.3. Cursor motion commands for programming
  
- [}, ]} (matching) commands (vim)
: 11.10.2.3. Cursor motion commands for programming
  
- [[, ]] (move cursor) commands
: 3.2. Movement by Text Blocks 
  
- [: :] metacharacters
: 6.3.2. POSIX Bracket Expressions
  
- [. .] metacharacters
: 6.3.2. POSIX Bracket Expressions
  
- [= =] metacharacters
: 6.3.2. POSIX Bracket Expressions
  
- [(, ]) (matching) commands (vim)
: 11.10.2.3. Cursor motion commands for programming
  
- [#, ]# (matching) commands (vim)
: 11.10.2.3. Cursor motion commands for programming
  
- [/, ]/ (matching) commands (vim)
: 11.10.2.3. Cursor motion commands for programming
  
- [^D, ]^D (file search) commands (vim)
: 11.10.2.2. Include file searching
  
- [^I, ]^I (file search) commands (vim)
: 11.10.2.2. Include file searching
  
- [d, ]d (file search) commands (vim)
: 11.10.2.2. Include file searching
  
- [D, ]D (file search) commands (vim)
: 11.10.2.2. Include file searching
  
- [i, ]i (file search) commands (vim)
: 11.10.2.2. Include file searching
  
- [I, ]I (file search) commands (vim)
: 11.10.2.2. Include file searching
  
- metacharacters
: 6.3.1. Metacharacters Used in Search Patterns 
                
- ^ (caret)
 
  - cursor movement command
: 3.1.5.1. Movement on the current line
  
- metacharacter
: 6.3.1. Metacharacters Used in Search Patterns 
  
- representing CTRL key
  
   
    - (see also CTRL- commands)
    
- Keystrokes 
  
  
  - within [] metacharacters
: 6.3.1. Metacharacters Used in Search Patterns 
 
- : (colon)
 
  - :! for UNIX commands in ex
: 7.2. Executing UNIX Commands 
  
- for ex commands in vi
  
  
    - 1. The vi Text Editor
    
- 5.1. ex Commands 
  
  
  - line editing mode
: 1.1.2. Problems Opening Files 
 
- , (comma)
 
  - for line ranges (ex)
  
 
    - 5.1. ex Commands 
    
- 5.2.2. Defining a Range of Lines 
  
  
  - repeat search command
: 3.3.2. Current Line Searches 
 
- $ (dollar sign)
 
  - cursor movement command
  
 
    - 2.2.3. Movement Within a Line 
    
- 3.1.5.1. Movement on the current line
  
  
  - for last file line (ex)
: 5.2.3. Line Addressing Symbols 
  
- marking end of change region
: 2.3.3. Changing Text 
  
- metacharacter
: 6.3.1. Metacharacters Used in Search Patterns 
   
- . (dot)
 
  - current line symbol (ex)
: 5.2.3. Line Addressing Symbols 
  
- metacharacter
: 6.3.1. Metacharacters Used in Search Patterns 
  
- repeat command
  
   
    - 2.3.8.1. Repeat
    
- 6.1. Confirming Substitutions 
  
  
  - undo/redo (nvi)
: 9.8.3. Infinite Undo
 
- = (equal sign)
 
  - \= metacharacter
  
 
    - 10.7. Extended Regular Expressions
    
- 11.7. Extended Regular Expressions
  
  
  - := (identify line) command (ex)
: 5.2.2. Defining a Range of Lines 
 
- ! (exclamation point)
 
  - ex commands starting with
: 1.2.1. Problems Saving Files 
  
- mapping keys for insert mode
: 7.3.6. Mapping Keys for Insert Mode 
  
- overriding save warnings
: 5.3. Saving and Exiting Files 
  
- for UNIX commands
  
    
    - 7.2. Executing UNIX Commands 
    
- 7.2.1.2. Filtering text with vi
  
  
- - (hyphen)
 
  - move cursor command
  
 
    - 2.2.1. Single Movements 
    
- 3.1.5. Movement by Line 
  
  
  - for previous file lines (ex)
: 5.2.3. Line Addressing Symbols 
 
- () (parentheses)
 
  - \(...\) metacharacters
  
 
    - 6.3.1. Metacharacters Used in Search Patterns 
    
- 11.7. Extended Regular Expressions
    
- 12.7. Extended Regular Expressions
  
   
  - [(, ]) (matching) commands (vim)
: 11.10.2.3. Cursor motion commands for programming
  
- ( (move cursor) command
: 3.2. Movement by Text Blocks 
  
- ) (move cursor) command
: 3.2. Movement by Text Blocks 
  
- finding and removing
: 7.3.5. More Examples of Mapping Keys 
  
- as grouping metacharacter
  
     
    - 8.4. Extended Regular Expressions
    
- 9.7. Extended Regular Expressions
  
  
  - matching
: 7.5.2. A Special Search Command 
 
- % (percent sign)
 
  - for current filename
: 5.5.3. Calling in New Files 
  
- every line symbol (ex)
: 6. Global Replacement
  
- matching brackets
: 7.5.2. A Special Search Command 
  
- representing every line (ex)
: 5.2.3. Line Addressing Symbols 
  
- vim extended matching command
: 11.10.2.3. Cursor motion commands for programming
     
- + (plus sign)
 
  - \+ metacharacter
  
 
    - 10.7. Extended Regular Expressions
    
- 11.7. Extended Regular Expressions
    
- 12.7. Extended Regular Expressions
  
   
  - metacharacter
  
 
    - 8.4. Extended Regular Expressions
    
- 9.7. Extended Regular Expressions
  
  
  - move cursor command
  
 
    - 2.2.1. Single Movements 
    
- 3.1.5. Movement by Line 
  
  
  - for next file lines (ex)
: 5.2.3. Line Addressing Symbols 
  
- running commands when starting vi
: 4.2.1. Advancing to a Specific Place 
  
- # (pound sign)
 
  - [#, ]# (matching) commands (vim)
: 11.10.2.3. Cursor motion commands for programming
  
- for alternate filename
: 5.5.3. Calling in New Files 
  
- show line numbers command
: 5.2.2. Defining a Range of Lines 
   
- ? (question mark)
 
  - \? metacharacter
  
 
    - 10.7. Extended Regular Expressions
    
- 12.7. Extended Regular Expressions
  
  
  - metacharacter
  
 
    - 8.4. Extended Regular Expressions
    
- 9.7. Extended Regular Expressions
  
  
  - search command
  
 
    - 1. The vi Text Editor
    
- 3.3. Movement by Searches 
  
  
- -? option (elvis)
: 10.2. Important Command-Line Arguments
- -? option (vile)
: 12.2. Important Command-Line Arguments
- XXX_DQUOTE (yank from buffer) command
   
  - 4.3.1. Recovering Deletions 
  
- 4.3.2. Yanking to Named Buffers 
  
- ; (semicolon)
 
  - for line ranges (ex)
: 5.2.5. Redefining the Current Line Position 
  
- repeat search command
: 3.3.2. Current Line Searches 
  
- / (slash)
 
  - [/, ]/ (matching) commands (vim)
: 11.10.2.3. Cursor motion commands for programming
  
- pathname separator
: 1.1.1. Opening a File 
  
- referring to marks (vile)
: 12.8.7. Visual Mode
  
- search command
  
    
    - 1. The vi Text Editor
    
- 3.3. Movement by Searches 
    
- opening files at specific place
: 4.2.1. Advancing to a Specific Place 
  
   
- ~ (tilde)
 
  - :~ (substitute using last search pattern) command (ex)
: 6.3.4. More Substitution Tricks
  
- along left screen margin
: 1.1.1. Opening a File 
  
- case conversion command
: 2.3.4. Changing Case 
  
- as last replacement text
: 6.3.1. Metacharacters Used in Search Patterns 
  
- metacharacter
  
     
    - 6.3.3. Metacharacters Used in Replacement Strings 
    
- 11.7. Extended Regular Expressions
  
  
- | (vertical bar)
 
  - \| metacharacter
  
 
    - 11.7. Extended Regular Expressions
    
- 12.7. Extended Regular Expressions
  
  
  - alternation metacharacter
  
 
    - 8.4. Extended Regular Expressions
    
- 9.7. Extended Regular Expressions
  
  
  - for combining ex commands
: 5.2.7. Combining ex Commands 
  
- cursor movement command
: 3.1.5.1. Movement on the current line
  
Symbols
| A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
Copyright © 1999
 O'Reilly & Associates, Inc.
All Rights Reserved.
