home | O'Reilly's CD bookshelfs | FreeBSD | Linux | Cisco | Cisco Exam  


Learning vi

Learning viSearch this book

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
Library Navigation Links

Copyright © 2003 O'Reilly & Associates, Inc. All Rights Reserved.