Index: C
Symbols & Numbers
| 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, C++ programming
- cmode mode (vile): 12.10.2. Major Modes
- vim editor features: 11.10.2. C and C++ Programming Features
- C (change) command: 2.3.3.2. Lines
- -c command-line option: 4.2.1. Advancing to a Specific Place
- -c option (elvis): 10.2. Important Command-Line Arguments
- -c option (nvi): 9.2. Important Command-Line Arguments
- c option (:s command): 6.1. Confirming Substitutions
- -c option (vim): 11.2. Important Command-Line Arguments
- :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: 0.. Keystrokes
- 0.. Keystrokes
- (see also CTRL- commands)
- within [] metacharacters: 6.3.1. Metacharacters Used in Search Patterns
- case, converting: 2.3.4. Changing Case
- 6.3.3. Metacharacters Used in Replacement Strings
- 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
- :cc command (vim): 11.9.1. Edit-Compile Speedup
- C/C++ comments, placing (example): 7.3.5. More Examples of Mapping Keys
- :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: 2.6. Review of Basic vi Commands
- (see also lines; text; words)
- 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: 8.1. And These Are My Brothers,
Darrell, Darrell, and Darrell
- 8.8. Editor Comparison Summary
- (see also specific clone)
- 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
- :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-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: 4.2. Options When Starting vi
- A. Quick Reference
- 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
- 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
- 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: 2.3.6. Moving Text
- 4.3. Making Use of Buffers
- 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-A (completion; vim): 11.8.1. Command-Line History and Completion
- CTRL-A CTRL-] (next tag; vile): 12.8.2. Tag Stacks
- CTRL-@: 2.3.8.1. Repeat
- CTRL-B, CTRL-F (scrolling): 3.1.1. Scrolling the Screen
- 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-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
- 11.8.1. Command-Line History and Completion
- CTRL-P (completion; vim): 11.8.1. Command-Line History and Completion
- 11.8.1. Command-Line History and Completion
- CTRL-T CTRL-X CTRL-] (next tag; vile): 12.8.2. Tag Stacks
- 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-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
- 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: 3.5. Review of vi Motion Commands
- A. Quick Reference
- 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 & Numbers
| 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 © 2003
O'Reilly & Associates, Inc.
All Rights Reserved.