Book Home

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.


The UNIX CD Bookshelf NavigationThe UNIX CD BookshelfUNIX Power ToolsUNIX in a NutshellLearning the vi Editorsed & awkLearning the Korn ShellLearning the UNIX Operating System