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.