Index
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: S
- s (substitute) command
 
  - 2.3.3.4. Substituting text
  
- 2.4. More Ways to Insert Text 
  
- S (substitute) command
 
  - 2.3.3.4. Substituting text
  
- 2.4. More Ways to Insert Text 
  
- :s (substitute) command (ex)
 
  - 5.1. ex Commands 
  
- 6. Global Replacement
  
- context-sensitive replacement
: 6.2. Context-Sensitive Replacement
  
- pattern-matching examples
: 6.4. Pattern-Matching Examples 
  
- POSIX bracket expressions
: 6.3.2. POSIX Bracket Expressions
  
- replacement-string metacharacters
: 6.3.3. Metacharacters Used in Replacement Strings 
  
- search-pattern metacharacters
: 6.3.1. Metacharacters Used in Search Patterns 
  
- substitution tricks
: 6.3.4. More Substitution Tricks
  
- vile editor
: 12.10.1. The vile Editing Model
         
- -s option (elvis)
: 10.2. Important Command-Line Arguments
- -s, -S options (nvi)
: 9.2. Important Command-Line Arguments
- -s option (vile)
: 12.2. Important Command-Line Arguments
- -s option (vim)
    
  - 11.2. Important Command-Line Arguments
  
- 11.4.1. Initialization for All vim Invocations
  
- \s, \S metacharacters
 
  - 11.7. Extended Regular Expressions
  
- 12.7. Extended Regular Expressions
  
- :safer command (elvis)
: 10.10. Interesting Features
- :sall (:sa) command (elvis)
: 10.5. Multiwindow Editing
- :save-window command (vile)
: 12.5. Multiwindow Editing
- saving commands
: 7.3. Saving Commands 
- saving edits
     
  - 1.1.4. Saving and Quitting a File 
  
- 5.3. Saving and Exiting Files 
  
- appending to saved files
: 5.3.3. Appending to a Saved File 
  
- iterating through list of files
: 7.3.5. More Examples of Mapping Keys 
  
- preserving the buffer
: 4.2.3. Recovering a Buffer 
  
- saving parts of files
: 5.3.2. Saving Part of a File 
  
- troubleshooting
: 1.2.1. Problems Saving Files 
       
- scope keyword (ctags)
: 8.5.2. The New tags Format
- screen
  
  - moving cursor
: (see moving the cursor)
  
- redrawing
: 3.1.3. Redrawing the Screen 
  
- repositioning
: 3.1.2. Repositioning the Screen with z 
   
- screen editors
: 1. The vi Text Editor
- screens
  
  - left/right scrolling
: 8.6.5. Left-Right Scrolling
  
 
    - elvis editor
: 10.8.5. Left-Right Scrolling
    
- nvi editor
: 9.8.6. Left-Right Scrolling
    
- vile editor
: 12.8.6. Left-Right Scrolling
    
- vim editor
: 11.8.6. Left-Right Scrolling
  
    
  - 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
  
    
  - navigating
: (see moving the cursor)
  
- scrolling
: 3.1. Movement by Screens 
  
- setting number of lines shown
: 7.1.1. The :set Command 
   
- scripts, ex
: 7.4. Using ex Scripts 
- :scroll-next-window-down command (vile)
: 12.5. Multiwindow Editing
- :scroll-next-window-up command (vile)
: 12.5. Multiwindow Editing
- scrollbars, xvile
: 12.6.2.1. Scrollbars
- scrolling
: 3.1. Movement by Screens 
     
  - without moving cursor
: 3.1.2. Repositioning the Screen with z 
 
- scrolling right/left
: 8.6.5. Left-Right Scrolling
 
  - elvis editor
: 10.8.5. Left-Right Scrolling
  
- nvi editor
: 9.8.6. Left-Right Scrolling
  
- vile editor
: 12.8.6. Left-Right Scrolling
  
- vim editor
: 11.8.6. Left-Right Scrolling
    
- searchincr option (nvi)
 
  - 8.6.4. Incremental Searching
  
- 9.8.5. Incremental Searching
  
- 12.8.5. Incremental Searching
   
- searching
 
  - for class of words
: 6.4.1. Search for General Class of Words 
  
- metacharacters for
: 6.3. Pattern-Matching Rules 
  
- searching for files (vim)
: 11.10.2.2. Include file searching
- searching for patterns
: 3.3. Movement by Searches 
  
  - configuration options for
: 7.1.4. Some Useful Options 
  
- ex commands for
  
  
    - 5.2.4. Search Patterns 
    
- 5.2.6. Global Searches 
  
  
  - global pattern-matching rules
: 6.3. Pattern-Matching Rules 
  
 
    - examples
: 6.4. Pattern-Matching Examples 
    
- POSIX bracket expressions
: 6.3.2. POSIX Bracket Expressions
    
- replacement-string metacharacters
: 6.3.3. Metacharacters Used in Replacement Strings 
    
- search-pattern metacharacters
: 6.3.1. Metacharacters Used in Search Patterns 
    
- substitution tricks
: 6.3.4. More Substitution Tricks
  
     
  - incremental searching (vi clones)
: 8.6.4. Incremental Searching
  
 
    - nvi editor
: 9.8.5. Incremental Searching
    
- vile editor
: 12.8.5. Incremental Searching
    
- vim editor
: 11.8.5. Incremental Searching
  
   
  - making case-insensitive
: 7.1.1. The :set Command 
  
- matching brackets
: 7.5.2. A Special Search Command 
  
- opening files at specific place
: 4.2.1. Advancing to a Specific Place 
  
- replacing text and
: (see replacing text)
  
- within lines
: 3.3.2. Current Line Searches 
  
- wrapping searches
  
      
    - 3.3. Movement by Searches 
    
- 3.3.1. Repeating Searches 
  
  
- searching numbered buffers
: 4.3.1. Recovering Deletions 
- sections, moving by
: 3.2. Movement by Text Blocks 
- security, elvis
: 10.10. Interesting Features
- sed stream editor
: 7.4.5. Beyond ex
- selecting text with xvile
: 12.6.2.3. Selections
- semicolon (;)
      
  - for line ranges (ex)
: 5.2.5. Redefining the Current Line Position 
  
- repeat search command
: 3.3.2. Current Line Searches 
  
- sentences
 
  - delimiters for
: 3.2. Movement by Text Blocks 
  
- moving by
: 3.2. Movement by Text Blocks 
  
- session files, elvis
: 10.4.1. The Session File
- :set command (ex)
: 7.1. Customizing vi 
  
  - commands in .exrc files
: 7.1.2. The .exrc File 
  
- list of options for
: C. Setting Options
  
- viewing current options
: 7.1.1. The :set Command 
   
- :sh (create shell) command (ex)
: 7.2. Executing UNIX Commands 
- :sh command (ex)
: 1.2.1. Problems Saving Files 
- SHELL environment variable (vim)
: 11.4.1. Initialization for All vim Invocations
- shell option (vim)
    
  - 11.4.1. Initialization for All vim Invocations
  
- 11.9.1. Edit-Compile Speedup
  
- shell, UNIX
: 7.2. Executing UNIX Commands 
- shellpipe option (vim)
  
  - 11.4.1. Initialization for All vim Invocations
  
- 11.9.1. Edit-Compile Speedup
  
- shellredir option (vim)
: 11.4.1. Initialization for All vim Invocations
- shmode mode (vile; example)
: 12.10.2. Major Modes
- :show-history command (vile)
: 12.8.1. Command-Line History and Completion
- show-tagstack command (vile)
: 12.8.2. Tag Stacks
- :show-commands command (vile)
: 12.3. Online Help and Other Documentation
- showmode option
: 8.6.7. Mode Indicators
- showmode option (vim)
: 11.8.7. Visual Mode
- :shrink-window command (vile)
: 12.5. Multiwindow Editing
- sidescroll option (nvi)
: 9.8.6. Left-Right Scrolling
- sidescroll value
          
  - 8.6.5. Left-Right Scrolling
  
- 10.8.5. Left-Right Scrolling
  
- 11.8.6. Left-Right Scrolling
   
- sideways scrolling
: 8.6.5. Left-Right Scrolling
 
  - elvis editor
: 10.8.5. Left-Right Scrolling
  
- nvi editor
: 9.8.6. Left-Right Scrolling
  
- vile editor
: 12.8.6. Left-Right Scrolling
  
- vim editor
: 11.8.6. Left-Right Scrolling
    
- slash (/)
 
  - [/, ]/ (matching) commands (vim)
: 11.10.2.3. Cursor motion commands for programming
  
- pathname separator
: 1.1.1. Opening a File 
  
- referring to marks (vile)
: 12.8.7. Visual Mode
  
- search command
  
    
    - 1. The vi Text Editor
    
- 3.3. Movement by Searches 
    
- opening files at specific place
: 4.2.1. Advancing to a Specific Place 
  
   
- :slast (:sl) command (elvis)
: 10.5. Multiwindow Editing
- smartindent option (vim)
: 11.10.2.1. Smart indenting
- :snew (:sne) command (elvis)
: 10.5. Multiwindow Editing
- :sNext (:sN) command (elvis)
: 10.5. Multiwindow Editing
- :snext (:sn) command (vim)
: 11.5. Multiwindow Editing
- :so command (ex)
: 7.1.3. Alternate Environments 
- Solaris vi
       
  - command mode tag commands (list)
: A. Quick Reference
  
- set command options (list)
: C.1. Solaris 2.6 vi Options
  
- tag stacks
  
   
    - 7.5.3. Using Tags
    
- 8.5.3.1. Solaris vi
  
  
  - word abbreviations
: 7.3.1. Word Abbreviation 
 
- sort command (UNIX)
: 7.2. Executing UNIX Commands 
- sorting
  
  - text blocks (example)
: 7.4.3. Sorting Text Blocks: A Sample ex Script 
 
- source code editing
: 7.5. Editing Program Source Code 
 
  - indentation control
: 7.5.1. Indentation Control 
  
- matching brackets
: 7.5.2. A Special Search Command 
  
- using tags
  
   
    - 7.5.3. Using Tags
    
- 8.5. Enhanced Tags
  
  
- spaces
: (see whitespace)
- Split button (elvis)
: 10.6.3. The Toolbar
- :split (:sp) command (elvis)
: 10.5. Multiwindow Editing
- :split command (vile)
: 12.5. Multiwindow Editing
- :split (:sp) command (vim)
: 11.5. Multiwindow Editing
- :split-current-window command (vile)
: 12.5. Multiwindow Editing
- :srewind (:sre) command (elvis)
: 10.5. Multiwindow Editing
- :stack (:stac) command (elvis)
: 10.8.2. Tag Stacks
- stacks, tags
: 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
  
- :stag (:sta) command (elvis)
: 10.5. Multiwindow Editing
- :stag (:sta) command (vim)
: 11.5. Multiwindow Editing
- starting vi
: (see invoking vi)
- status line
: (see prompt line)
- stevie editor
     
  - 10.1. Author and History
  
- 11.1. Author and History
  
- stopshell option (elvis)
: 10.6.4. Options
- stringfont display mode (elvis)
: 10.9.2. Syntax Highlighting
- struct keyword (ctags)
: 8.5.2. The New tags Format
- :stselect (:sts) command (vim)
: 11.8.2. Tag Stacks
- substitute (:s) command (ex)
     
  - 5.1. ex Commands 
  
- 6. Global Replacement
  
- context-sensitive replacement
: 6.2. Context-Sensitive Replacement
  
- pattern-matching examples
: 6.4. Pattern-Matching Examples 
  
- POSIX bracket expressions
: 6.3.2. POSIX Bracket Expressions
  
- replacement-string metacharacters
: 6.3.3. Metacharacters Used in Replacement Strings 
  
- search-pattern metacharacters
: 6.3.1. Metacharacters Used in Search Patterns 
  
- substitution tricks
: 6.3.4. More Substitution Tricks
  
- vile editor
: 12.10.1. The vile Editing Model
         
- substituting text
: (see changing text)
- suffixes option (vim)
: 11.8.1. Command-Line History and Completion
- :sview (:sv) command (vim)
: 11.5. Multiwindow Editing
- switching database items (example)
: 6.5.2. Switching Items in a Database
- switching words (example)
     
  - 7.3.2. Using the map Command 
  
- 7.3.5. More Examples of Mapping Keys 
  
- syntax display mode (elvis)
: 10.10.1. Display Modes
- syntax highlighting
: 8.7.2. Syntax Highlighting
  
  - elvis display modes
  
 
    - 10.9.2. Syntax Highlighting
    
- 10.10.1. Display Modes
  
  
  - vile editor
: 12.9.2. Syntax Highlighting
  
- vim display modes
: 11.9.2. Syntax Highlighting
  
- syntax.vim file
: 11.9.2. Syntax Highlighting
- system failure, recovering after
: 4.2.3. Recovering a Buffer 
  
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.
