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: C
- c (change) command
 
  - 2.3. Simple Edits 
  
- 2.3.3. Changing Text 
  
- cc command
: 2.3.3.2. Lines
  
- cw command
: 2.3.3.1. Words
  
- examples of use
  
     
    - 2.6. Review of Basic vi Commands 
    
- 4.1. More Command Combinations 
  
  
  - review examples of
: 3.3.1.1. Changing through searching
 
- C (change) command
: 2.3.3.2. Lines
- -c command-line option
: 4.2.1. Advancing to a Specific Place 
- c option (:s command)
: 6.1. Confirming Substitutions 
- -c option (elvis)
: 10.2. Important Command-Line Arguments
- -c option (nvi)
: 9.2. Important Command-Line Arguments
- -c option (vim)
: 11.2. Important Command-Line Arguments
- C, C++ programming
       
  - cmode mode (vile)
: 12.10.2. Major Modes
  
- vim editor features
: 11.10.2. C and C++ Programming Features
  
- C/C++ comments, placing (example)
: 7.3.5. More Examples of Mapping Keys 
- :calc command (elvis)
: 10.10. Interesting Features
- calculator, elvis
: 10.10. Interesting Features
- capitals, changing to lowercase
    
  - 2.3.4. Changing Case 
  
- 6.3.3. Metacharacters Used in Replacement Strings 
  
- CAPS LOCK key
: 2.5.1. Problem Checklist 
- 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 
 
- case insensitivity
: 2.5.1. Problem Checklist 
- case sensitivity
  
  - 1. The vi Text Editor
  
- 1.1.1. Opening a File 
  
- 6.3.3. Metacharacters Used in Replacement Strings 
  
- case-insensitive pattern searches
: 7.1.1. The :set Command 
  
- pattern searching
: 7.1.4. Some Useful Options 
     
- case, converting
 
  - 2.3.4. Changing Case 
  
- 6.3.3. Metacharacters Used in Replacement Strings 
  
- :cc command (vim)
: 11.9.1. Edit-Compile Speedup
- :cc command (elvis)
: 10.9.1. Edit-Compile Speedup
- ccprg option (elvis)
: 10.9.1. Edit-Compile Speedup
- cedit option (nvi)
: 9.8.1. Command-Line History and Completion
- :cfile (:cf) command (vim)
: 11.9.1. Edit-Compile Speedup
- changing (replacing) text
      
  - 2.3. Simple Edits 
  
- 2.3.3. Changing Text 
  
- by characters
: 2.3.3.3. Characters
  
- globally
: 6. Global Replacement
  
    
    - confirming substitutions
: 6.1. Confirming Substitutions 
    
- context sensitivity
: 6.2. Context-Sensitive Replacement
    
- replacement-string metacharacters
: 6.3.3. Metacharacters Used in Replacement Strings 
    
- substitution tricks
: 6.3.4. More Substitution Tricks
  
    
  - by lines
  
 
    - 2.3.3.2. Lines
    
- 2.3.3.4. Substituting text
  
  
  - searching and
: 3.3.1.1. Changing through searching
  
- by words
: 2.3.3.1. Words
  
- character classes
: 6.3.2. POSIX Bracket Expressions
- "Character special file" message
: 1.1.2. Problems Opening Files 
- character strings
: 3.3. Movement by Searches 
- characters
    
  - (see also lines; text; words)
  
- 2.6. Review of Basic vi Commands 
  
- case conversions
  
   
    - 2.3.4. Changing Case 
    
- 6.3.3. Metacharacters Used in Replacement Strings 
  
  
  - deleting
  
 
    - 2.1. vi Commands 
    
- 2.3.5.3. Characters
  
  
  - marking with ` (vile)
: 12.8.7. Visual Mode
  
- matching
: (see metacharacters)
  
- moving by
: 2.2.1. Single Movements 
  
- replacing (changing) singly
: 2.3.3.3. Characters
  
- searching for in lines
: 3.3.2. Current Line Searches 
  
- transposing
: 2.3.6.1. Transposing two letters
      
- charityware, vim as
: 11.10.1. vim Is Charityware
- :checkpath (:che) command (vim)
: 11.10.2.2. Include file searching
- cindent option (vim)
: 11.10.2.1. Smart indenting
- cinkeys option (vim)
: 11.10.2.1. Smart indenting
- cinoptions option (vim)
: 11.10.2.1. Smart indenting
- cinwords option (vim)
: 11.10.2.1. Smart indenting
- class keyword (ctags)
: 8.5.2. The New tags Format
- :clast (:cl) command (vim)
: 11.9.1. Edit-Compile Speedup
- clicking in elvis
: 10.6.2. Mouse Behavior
- -client option (elvis)
: 10.6.1. The Basic Window
- clipboard, xvile and
: 12.6.2.4. Clipboard
- :clist (:cl) command (vim)
: 11.9.1. Edit-Compile Speedup
- clones, vi
             
  - (see also specific clone)
  
- 8.1. And These Are My Brothers, Darrell, Darrell, and Darrell
  
- 8.8. Editor Comparison Summary
  
- enhanced tags
: 8.5. Enhanced Tags
  
- feature summary
: 8.8. Editor Comparison Summary
  
- GUI interfaces
: 8.3. GUI Interfaces
  
      
    - elvis editor
    
 
      - 10.6. GUI Interfaces
      
- 10.9.2. Syntax Highlighting
      
- 10.10.1. Display Modes
    
   
    - vile editor
    
 
      - 12.6. GUI Interfaces
      
- 12.9.2. Syntax Highlighting
    
  
    - vim editor
    
 
      - 11.6. GUI Interfaces
      
- 11.9.2. Syntax Highlighting
    
  
  
  - improvements over vi
: 8.6. Improved Facilities
  
 
    - elvis editor
: 10.8. Improved Editing Facilities
    
- nvi editor
: 9.8. Improvements for Editing
    
- vile editor
: 12.8. Improved Editing Facilities
    
- vim editor
: 11.8. Improved Editing Facilities
  
    
  - multiwindow editing
: 8.2. Multiwindow Editing
  
 
    - elvis editor
: 10.5. Multiwindow Editing
    
- nvi editor
: 9.5. Multiwindow Editing
    
- vile editor
: 12.5. Multiwindow Editing
    
- vim editor
: 11.5. Multiwindow Editing
  
    
  - programming assistance
: 8.7. Programming Assistance
  
 
    - elvis editor
: 10.9. Programming Assistance
    
- vile editor
: 12.9. Programming Assistance
    
- vim editor
: 11.9. Programming Assistance
  
   
  - regular expressions
: 8.4. Extended Regular Expressions
  
 
    - elvis editor
: 10.7. Extended Regular Expressions
    
- nvi editor
: 9.7. Extended Regular Expressions
    
- vile editor
: 12.7. Extended Regular Expressions
    
- vim editor
: 11.7. Extended Regular Expressions
  
    
  - set command options (list)
: C. Setting Options
 
- :close command (elvis)
: 10.5. Multiwindow Editing
- :close (:clo) command (vim)
: 11.5. Multiwindow Editing
- cmode mode (vile)
: 12.10.2. Major Modes
- :cnext (:cn) command (vim)
: 11.9.1. Edit-Compile Speedup
- :cNext (:cN) command (vim)
: 11.9.1. Edit-Compile Speedup
- :co (copy) command (ex)
: 5.2. Editing with ex 
- coffee mugs with vi logo
: E.1.4. vi for Java Lovers
- collating symbols
: 6.3.2. POSIX Bracket Expressions
- 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 
 
- colors
: (see GUI interfaces for vi clones)
- 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 
 
- command completion
: 8.6.1. Command-Line History and Completion
 
  - elvis editor
: 10.8.1. Command-Line History and Completion
  
- nvi editor
: 9.8.1. Command-Line History and Completion
  
- vile editor
: 12.8.1. Command-Line History and Completion
  
- vim editor
: 11.8.1. Command-Line History and Completion
    
- command mode
 
  - 1. The vi Text Editor
  
- 2.1. vi Commands 
  
- keystroke maps
: 7.3.2. Using the map Command 
  
   
    - function keys and special keys
: 7.3.7. Mapping Function Keys 
    
- useful examples of using
: 7.3.5. More Examples of Mapping Keys 
  
  
  - mode indicators
: 8.6.7. Mode Indicators
 
- command-line history
: 8.6.1. Command-Line History and Completion
 
  - elvis editor
: 10.8.1. Command-Line History and Completion
  
- nvi editor
: 9.8.1. Command-Line History and Completion
  
- vile editor
: 12.8.1. Command-Line History and Completion
  
- vim editor
: 11.8.1. Command-Line History and Completion
    
- command-line options
 
  - A. Quick Reference
  
- 4.2. Options When Starting vi  
  
- elvis editor
: 10.2. Important Command-Line Arguments
  
- nvi editor
: 9.2. Important Command-Line Arguments
  
- vile editor
: 12.2. Important Command-Line Arguments
  
- vim editor
: 11.2. Important Command-Line Arguments
      
- commands
 
  - autocommands (vim)
: 11.10.3. Autocommands
  
- ex
: (see ex commands)
  
- saving
: 7.3. Saving Commands 
  
- UNIX
: (see UNIX commands)
  
- vi
: (see vi commands)
     
- comment option (vim)
: 11.10.2.1. Smart indenting
- commentfont display mode (elvis)
: 10.9.2. Syntax Highlighting
- comments
   
  - in ex scripts
: 7.4.4. Comments in ex Scripts 
  
- placing markers around lines (example)
: 7.3.5. More Examples of Mapping Keys 
  
- compiling program source code
: 8.7.1. Edit-Compile Speedup
 
  - elvis editor
: 10.9.1. Edit-Compile Speedup
  
- vile editor
: 12.9.1. Edit-Compile Speedup
  
- vim editor
: 11.9.1. Edit-Compile Speedup
   
- completion, command-line
: 8.6.1. Command-Line History and Completion
 
  - elvis editor
: 10.8.1. Command-Line History and Completion
  
- nvi editor
: 9.8.1. Command-Line History and Completion
  
- vile editor
: 12.8.1. Command-Line History and Completion
  
- vim editor
: 11.8.1. Command-Line History and Completion
    
- COMSPEC environment variable (vim)
: 11.4.1. Initialization for All vim Invocations
- :configure command (vile)
: 12.6.1. Building xvile
- configuring options
: (see :set command)
- confirming substitutions
: 6.1. Confirming Substitutions 
- context-sensitive global replacement
: 6.2. Context-Sensitive Replacement
- :copy command (ex)
: 5.2. Editing with ex 
- :copy-to-clipboard command (xvile)
: 12.6.2.4. Clipboard
- copying files into other files
: 5.4. Copying a File into Another File 
- copying text
: 2.3.7. Copying Text 
         
  - by lines
: 5.2. Editing with ex 
  
- named deletion/yank buffers
  
  
    - 4.3.2. Yanking to Named Buffers 
    
- 5.5.5. Edits Between Files 
  
  
  - yank-and-put
: 2.3. Simple Edits 
  
 
    - named deletion/yank buffers
: 4.3. Making Use of Buffers
    
- numbered deletion/yank buffers
    
  
      - 4.3. Making Use of Buffers
2.3.6. Moving Text 
    
 
  
- COSE standards
: 10.4.1. The Session File
- cpoption option (vim)
: 11.8.3. Infinite Undo
- :cPrevious (:cP) command (vim)
: 11.9.1. Edit-Compile Speedup
- :cquit (:cq) command (vim)
: 11.9.1. Edit-Compile Speedup
- cr values (lptype option)
: 10.10.1. Display Modes
- :crewind command (vim)
: 11.9.1. Edit-Compile Speedup
- cscope program
: 9.8.2. Tag Stacks
- ctags command (UNIX)
: 7.5.3. Using Tags
        
  - Exuberant ctags program
  
 
    - 8.5. Enhanced Tags
    
- 9.8.2. Tag Stacks
    
- 10.8.2. Tag Stacks
  
   
  - tag stacks
: 8.5.3. Tag Stacks
  
 
    - elvis editor
: 10.8.2. Tag Stacks
    
- nvi editor
: 9.8.2. Tag Stacks
    
- Solaris vi
    
   
      - 7.5.3. Using Tags
      
- 8.5.3.1. Solaris vi
    
  
    - vile editor
: 12.8.2. Tag Stacks
    
- vim editor
: 11.8.2. Tag Stacks
  
  
- CTRL- commands
 
  - CTRL-@
: 2.3.8.1. Repeat
  
- CTRL-] (find tag)
  
  
    - 8.5.3. Tag Stacks
    
- 9.8.2. Tag Stacks
    
- 10.8.2. Tag Stacks
    
- 11.8.2. Tag Stacks
    
- 12.8.2. Tag Stacks
  
     
  - CTRL-^ command
: 5.5.4. Switching Files from vi
  
- CTRL-A (completion; vim)
: 11.8.1. Command-Line History and Completion
  
- CTRL-A CTRL-] (next tag; vile)
: 12.8.2. Tag Stacks
  
- CTRL-B, CTRL-F (scrolling)
: 3.1.1. Scrolling the Screen 
  
- CTRL-D (completion; vim)
: 11.8.1. Command-Line History and Completion
  
- CTRL-D, CTRL-U (scrolling)
: 3.1.1. Scrolling the Screen 
  
- CTRL-E, CTRL-Y (scrolling)
: 3.1.1. Scrolling the Screen 
  
- CTRL-G (display line numbers)
  
        
    - 3.4. Movement by Line Number 
    
- 5.2.2. Defining a Range of Lines 
  
  
  - CTRL-L (completion; vim)
: 11.8.1. Command-Line History and Completion
  
- CTRL-L, CTRL-R (redrawing)
: 3.1.3. Redrawing the Screen 
  
- CTRL-N (completion; vim)
: 11.8.1. Command-Line History and Completion
  
- CTRL-P (completion; vim)
: 11.8.1. Command-Line History and Completion
  
- CTRL-T (find tag)
  
     
    - 8.5.3.1. Solaris vi
    
- 9.8.2. Tag Stacks
    
- 10.8.2. Tag Stacks
    
- 11.8.2. Tag Stacks
  
    
  - CTRL-T CTRL-X CTRL-] (next tag; vile)
: 12.8.2. Tag Stacks
  
- CTRL-V
: 7.3.3. Protecting Keys from Interpretation by ex 
  
- CTRL-V command (elvis block mode)
: 10.8.6. Visual Mode
  
- CTRL-V command (vim block mode)
: 11.8.7. Visual Mode
  
- CTRL-W commands
  
     
    - elvis vi-mode window commands
: 10.5. Multiwindow Editing
    
- nvi window cycle commands
: 9.5. Multiwindow Editing
    
- vim file searching commands
: 11.10.2.2. Include file searching
    
- vim vi-mode window commands
: 11.5. Multiwindow Editing
  
    
  - CTRL-X completion commands (vim)
: 11.8.1. Command-Line History and Completion
  
- CTRL-X CTRL-R, CTRL-X CTRL-L (scroll; vile)
: 8.6.5. Left-Right Scrolling
  
- CTRL-X CTRL-S, CTRL-X CTRL-R (search; vile)
: 8.6.4. Incremental Searching
   
- curly braces {}
 
  - { (move cursor) command
: 3.2. Movement by Text Blocks 
  
- } (move cursor) command
: 3.2. Movement by Text Blocks 
  
- finding and matching
: 7.5.2. A Special Search Command 
  
- metacharacters
  
    
    - 8.4. Extended Regular Expressions
    
- 9.7. Extended Regular Expressions
  
  
- current file, % for
: 5.5.3. Calling in New Files 
- current line (ex)
  
  - . symbol for
: 5.2.3. Line Addressing Symbols 
  
- redefining
: 5.2.5. Redefining the Current Line Position 
  
- cursor, moving
 
  - 2.2. Moving the Cursor
  
- 2.6. Review of Basic vi Commands 
  
- 3.1.4. Movement Within a Screen 
  
- commands for
  
    
    - A. Quick Reference
    
- 3.5. Review of vi Motion Commands
  
  
  - to marks
: 4.4. Marking Your Place 
  
- opening files at specific place
: 4.2.1. Advancing to a Specific Place 
  
- by searching for patterns
  
   
    - 3.3. Movement by Searches 
    
- 3.4. Movement by Line Number 
  
  
  - by text blocks
  
 
    - 2.2.4. Movement by Text Blocks 
    
- 3.2. Movement by Text Blocks 
  
  
  - vim commands for (programming)
: 11.10.2.3. Cursor motion commands for programming
  
- xvile interface
: 12.6.2.2. Setting the cursor position and mouse motions
  
- customizing editing environment
: 7.1. Customizing vi 
- cut-and-paste
  
  - 2.3. Simple Edits 
  
- 2.3.6. Moving Text 
  
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.
