Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Practical Vim, Second Edition
About the Pragmatic Bookshelf Table of Contents What readers are saying about Practical Vim Acknowledgments Foreword to the First Edition Read Me
How This Book Is Structured A Note on the Examples Learn to Touch Type, Then Learn Vim
Read the Forgotten Manual
Get to Know Vim’s Built-in Documentation Notation for Simulating Vim on the Page Downloading the Examples Use Vim’s Factory Settings On the Role of Vim Script On Vim Versions
Chapter 1: The Vim Way Meet the Dot Command Don’t Repeat Yourself Take One Step Back, Then Three Forward Act, Repeat, Reverse Find and Replace by Hand Meet the Dot Formula Part 1: Modes
Chapter 2: Normal Mode Pause with Your Brush Off the Page Chunk Your Undos Compose Repeatable Changes Use Counts to Do Simple Arithmetic Don’t Count If You Can Repeat Combine and Conquer Chapter 3: Insert Mode Make Corrections Instantly from Insert Mode Get Back to Normal Mode Paste from a Register Without Leaving Insert Mode Do Back-of-the-Envelope Calculations in Place Insert Unusual Characters by Character Code Insert Unusual Characters by Digraph Overwrite Existing Text with Replace Mode Chapter 4: Visual Mode Grok Visual Mode Define a Visual Selection Repeat Line-Wise Visual Commands Prefer Operators to Visual Commands Where Possible Edit Tabular Data with Visual-Block Mode Change Columns of Text Append After a Ragged Visual Block Meet Vim’s Command Line Execute a Command on One or More Consecutive Lines Duplicate or Move Lines Using ‘:t’ and ‘:m’ Commands Run Normal Mode Commands Across a Range Repeat the Last Ex Command Tab-Complete Your Ex Commands Insert the Current Word at the Command Prompt Recall Commands from History Run Commands in the Shell Run Multiple Ex Commands as a Batch
Part 2: Files
Chapter 6: Manage Multiple Files Track Open Files with the Buffer List Group Buffers into a Collection with the Argument List Manage Hidden Files Divide Your Workspace into Split Windows Organize Your Window Layouts with Tab Pages Chapter 7: Open Files and Save Them to Disk Open a File by Its Filepath Using ‘:edit’ Open a File by Its Filename Using ‘:find’ Explore the File System with netrw Save Files to Nonexistent Directories Save a File as the Super User
Part 3: Getting Around Faster
Chapter 8: Navigate Inside Files with Motions Keep Your Fingers on the Home Row Distinguish Between Real Lines and Display Lines Move Word-Wise Find by Character Search to Navigate Trace Your Selection with Precision Text Objects Delete Around, or Change Inside Mark Your Place and Snap Back to It Jump Between Matching Parentheses Chapter 9: Navigate Between Files with Jumps Traverse the Jump List Traverse the Change List Jump to the Filename Under the Cursor Snap Between Files Using Global Marks
Part 4: Registers
Chapter 10: Copy and Paste Delete, Yank, and Put with Vim’s Unnamed Register Grok Vim’s Registers Replace a Visual Selection with a Register Paste from a Register Interact with the System Clipboard Chapter 11: Macros Record and Execute a Macro Normalize, Strike, Abort Play Back with a Count Repeat a Change on Contiguous Lines Append Commands to a Macro Act Upon a Collection of Files Evaluate an Iterator to Number Items in a List Edit the Contents of a Macro
Part 5: Patterns
Chapter 12: Matching Patterns and Literals Tune the Case Sensitivity of Search Patterns Use the \v Pattern Switch for Regex Searches Use the \V Literal Switch for Verbatim Searches Use Parentheses to Capture Submatches Stake the Boundaries of a Word Stake the Boundaries of a Match Escape Problem Characters Chapter 13: Search Meet the Search Command Highlight Search Matches Preview the First Match Before Execution Offset the Cursor to the End of a Search Match Operate on a Complete Search Match Create Complex Patterns by Iterating upon Search History Count the Matches for the Current Pattern Search for the Current Visual Selection Chapter 14: Substitution Meet the Substitute Command Find and Replace Every Match in a File Eyeball Each Substitution Reuse the Last Search Pattern Replace with the Contents of a Register Repeat the Previous Substitute Command Rearrange CSV Fields Using Submatches Perform Arithmetic on the Replacement Swap Two or More Words Find and Replace Across Multiple Files Chapter 15: Global Commands Meet the Global Command Delete Lines Containing a Pattern Collect TODO Items in a Register Alphabetize the Properties of Each Rule in a CSS File
Part 6: Tools
Chapter 16: Index and Navigate Source Code with ctags Meet ctags Configure Vim to Work with ctags Navigate Keyword Definitions with Vim’s Tag Navigation Commands Chapter 17: Compile Code and Navigate Errors with the Quickfix List Compile Code Without Leaving Vim Browse the Quickfix List Recall Results from a Previous Quickfix List Customize the External Compiler Chapter 18: Search Project-Wide with grep, vimgrep, and Others Call grep Without Leaving Vim Customize the grep Program Grep with Vim’s Internal Search Engine Chapter 19: Dial X for Autocompletion Meet Vim’s Keyword Autocompletion Work with the Autocomplete Pop-Up Menu Understand the Source of Keywords Autocomplete Words from the Dictionary Autocomplete Entire Lines Autocomplete Sequences of Words Autocomplete Filenames Autocomplete with Context Awareness Chapter 20: Find and Fix Typos with Vim’s Spell Checker Spell Check Your Work Use Alternate Spelling Dictionaries Add Words to the Spell File Fix Spelling Errors from Insert Mode
Chapter 21: Now What?
Keep Practicing! Make Vim Your Own Know the Saw, Then Sharpen It
Appendix 1: Customize Vim to Suit Your Preferences
Change Vim’s Settings on the Fly Save Your Configuration in a vimrc File Apply Customizations to Certain Types of Files You May Be Interested I n…
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion