# VIP

## Table of Contents

- 1 A Survey of VIP
  - 1.1 Basic Concepts
  - 1.2 Loading VIP
  - 1.3 Modes in VIP
    - 1.3.1 Emacs Mode
    - 1.3.2 Vi Mode
    - 1.3.3 Insert Mode
  - 1.4 Differences from Vi
    - 1.4.1 Undoing
    - 1.4.2 Changing
    - 1.4.3 Searching
    - 1.4.4 z Command
    - 1.4.5 Counts
    - 1.4.6 Marking
    - 1.4.7 Region Commands
    - 1.4.8 Some New Commands
    - 1.4.9 New Key Bindings
    - 1.4.10 Window Commands
    - 1.4.11 Buffer Commands
    - 1.4.12 File Commands
    - 1.4.13 Miscellaneous Commands
- 2 Vi Commands
  - 2.1 Numeric Arguments
  - 2.2 Important Keys
  - 2.3 Buffers and Windows
  - 2.4 Files
  - 2.5 Viewing the Buffer
  - 2.6 Mark Commands
  - 2.7 Motion Commands
  - 2.8 Searching and Replacing
  - 2.9 Modifying Commands
    - 2.9.1 Delete Commands
    - 2.9.2 Yank Commands
    - 2.9.3 Put Back Commands
    - 2.9.4 Change Commands
    - 2.9.5 Repeating and Undoing Modifications
  - 2.10 Other Vi Commands
  - 2.11 Insert Mode
- 3 Ex Commands
  - 3.1 Ex Command Reference
- 4 Customization
  - 4.1 Customizing Constants
  - 4.2 Customizing Key Bindings
- Appendix A GNU Free Documentation License
- Key Index
- Concept Index

Next: Survey, Up: (dir) [Contents][Index]

# VIP

VIP is a Vi emulating package written in Emacs Lisp. VIP implements most Vi commands including Ex commands. It is therefore hoped that this package will enable you to do Vi style editing under the powerful GNU Emacs environment. This info file describes the usage of VIP assuming that you are fairly accustomed to Vi but not so much with Emacs. Also we will concentrate mainly on differences from Vi, especially features unique to VIP.

VIP is obsolete since Emacs 24.5—consider using Viper instead. See Viper in The Viper VI-emulation mode for Emacs.

It is recommended that you read nodes on survey and on customization before you start using VIP. Other nodes may be visited as needed.

Comments and bug reports are welcome. Please send messages to `ms@Sail.Stanford.Edu` if you are outside of Japan and to `masahiko@sato.riec.tohoku.junet` if you are in Japan.

Copyright © 1987, 2001–2016 Free Software Foundation, Inc.

> Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with the Front-Cover Texts being “A GNU Manual”, and with the Back-Cover Texts as in (a) below. A copy of the license is included in the section entitled “GNU Free Documentation License”.

> (a) The FSF’s Back-Cover Text is: “You have the freedom to copy and modify this GNU manual.”

Next: Survey, Up: (dir) [Contents][Index]