Index: S
 
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: S
- -s option (elvis): 10.2. Important Command-Line Arguments
- -s, -S options (nvi): 9.2. Important Command-Line Arguments
- 
  - 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
 
- 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
 
- :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 command (ex): 1.2.1. Problems Saving Files 
- :sh (create shell) command (ex): 7.2. Executing UNIX Commands 
- 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-commands command (vile): 12.3. Online Help and Other Documentation
- :show-history command (vile): 12.8.1. Command-Line History and Completion
- show-tagstack command (vile): 12.8.2. Tag Stacks
- 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
- 
  - 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
- 
  - 11.5. Multiwindow Editing
 
- :split-current-window command (vile): 12.5. Multiwindow Editing
- 
  - 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
- 
  - 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 & 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.