LEADER 00000nam a22004573i 4500 
001    EBC950559 
003    MiAaPQ 
005    20200713055222.0 
006    m     o  d |       
007    cr cnu|||||||| 
008    200713s2010    xx      o     ||||0 eng d 
020    9781849510516|q(electronic bk.) 
020    |z9781849510509 
035    (MiAaPQ)EBC950559 
035    (Au-PeEL)EBL950559 
035    (CaPaEBR)ebr10439378 
035    (CaONFJC)MIL255744 
035    (OCoLC)797916616 
040    MiAaPQ|beng|erda|epn|cMiAaPQ|dMiAaPQ 
050  4 QA76.76.T49 -- S38 2010eb 
082 0  005.4;005.43 
100 1  Schulz, Kim 
245 10 Hacking Vim 7.2 
250    1st ed 
264  1 Olton :|bPackt Publishing, Limited,|c2010 
264  4 |c©2010 
300    1 online resource (278 pages) 
336    text|btxt|2rdacontent 
337    computer|bc|2rdamedia 
338    online resource|bcr|2rdacarrier 
505 0  Intro -- Hacking Vim 7.2 -- Table of Contents -- Hacking 
       Vim 7.2 -- Credits -- About the Author -- About the 
       Reviewers -- Preface -- What this book covers -- What you 
       need for this book -- Who this book is for -- New to Vim? 
       -- Conventions -- Reader feedback -- Customer support -- 
       Errata -- Piracy -- Questions -- 1. Getting Started with 
       Vim -- Getting Vim -- vi, Vim, and friends -- vi -- STEVIE
       -- Elvis -- nvi -- Vim -- Vile -- Compatibility -- Vim is 
       charityware -- Common terminology -- Summary -- 2. 
       Personalizing Vim -- Where are the configuration files? --
       Changing the fonts -- Changing color scheme -- Personal 
       highlighting -- Example 1: Mark color characters after a 
       certain column -- Example 2: Mark tabs not used for 
       indentation in code -- Example 3: Preventing errors caused
       by IP addresses -- A more informative status line -- 
       Toggle menu and toolbar -- Adding your own menu and 
       toolbar buttons -- Adding a menu -- Adding toolbar icons -
       - Modifying tabs -- Work area personalization -- Adding a 
       more visual cursor -- Adding line numbers -- Spell 
       checking your language -- Adding helpful tool tips -- 
       Using abbreviations -- Example 1: Using abbreviations for 
       quick address insertion -- Modifying key bindings -- 
       Summary -- 3. Better Navigation -- Faster navigation in a 
       file -- Context-aware navigation -- Moving around within a
       code file -- Moving in a code file -- Navigating long 
       lines -- Faster navigation in Vim help -- Faster 
       navigation in multiple buffers -- Open referenced files 
       faster -- Search and you will find -- Search the current 
       file -- Example 1: Find the next occurrence of a word -- 
       Example 2: Search for a word under the cursor -- Search in
       multiple files -- Search the help system -- X marks the 
       spot -- Visible markers-using signs -- Hidden markers-
       using marks -- Summary -- 4. Production Boosters -- Using 
       templates -- Using template files 
505 8  Abbreviations as templates -- Snippets with the snipMate 
       script -- Using tag lists -- Easier taglist navigation -- 
       Other usages of taglists -- Using autocompletion -- 
       Autocompletion with known words -- Autocompletion using 
       dictionary lookup -- Omnicompletion -- All-in-one 
       completion -- Using macro recording -- Using sessions -- 
       Simple session usage -- Satisfy your own session needs -- 
       Sessions as a project manager -- Registers and undo 
       branching -- Using registers -- The unnamed register -- 
       The small delete register -- The numbered registers -- The
       named registers -- The read-only registers -- The 
       selection and drop registers -- The black hole register --
       Search pattern register -- The expression register -- 
       Using undo branching -- Folding -- Simple text file 
       outlining -- Using vimdiff to track the changes -- 
       Navigation in vimdiff -- Using diff to track changes -- 
       Open files anywhere -- Faster remote file editing -- 
       Summary -- 5. Advanced Formatting -- Formatting text -- 
       Putting text into paragraphs -- Aligning text -- Marking 
       headlines -- Creating lists -- Formatting code -- 
       Autoindent -- Smartindent -- Cindent -- Indentexpr -- Fast
       code-block formatting -- Auto format pasted code -- Using 
       external formatting tools -- Indent -- Berkeley Par -- 
       Tidy -- Summary -- 6. Basic Vim Scripting -- Syntax-color 
       schemes -- Your first syntax-color file -- Syntax regions 
       -- Color scheme and syntax coloring -- Using scripts -- 
       Script types -- Installing scripts -- Uninstalling scripts
       -- Script development -- Script writing basics -- Types --
       Variables -- Conditions -- Working with lists and 
       dictionaries -- Loops -- For loops -- While loops -- 
       Creating functions -- Variable argument list -- Summary --
       7. Extended Vim Scripting -- Script structure -- Script 
       header -- Script-loaded check -- Script configuration -- 
       Key mappings -- Functions -- Putting it all together 
505 8  Scripting tips -- Gvim or Vim? -- Which operating system? 
       -- Which version of Vim? -- Printing longer lines -- 
       Debugging Vim scripts -- Distributing Vim scripts -- 
       Making Vimballs -- Remember the documentation -- Using 
       external interpreters -- Vim scripting in Perl -- Vim 
       scripting in Python -- Vim scripting in Ruby -- Summary --
       A. Vim Can Do Everything -- Vim games -- Game of Life -- 
       Nibbles -- Rubik's cube -- Tic-Tac-Toe -- Mines -- Sokoban
       -- Tetris -- Programmers IDE -- Mail program -- Chat with 
       Vim -- Using Vim as a Twitter client -- B. Vim 
       Configuration Alternatives -- Tips for keeping your vimrc 
       file clean -- A vimrc setup system -- Storing vimrc online
       -- Index 
520    Ready-to-use hacks with solutions for common situations 
       encountered by users of the Vim editor 
588    Description based on publisher supplied metadata and other
       sources 
590    Electronic reproduction. Ann Arbor, Michigan : ProQuest 
       Ebook Central, 2020. Available via World Wide Web. Access 
       may be limited to ProQuest Ebook Central affiliated 
       libraries 
650  0 Text editors (Computer programs) 
655  4 Electronic books 
776 08 |iPrint version:|aSchulz, Kim|tHacking Vim 7.2|dOlton : 
       Packt Publishing, Limited,c2010|z9781849510509 
856 40 |uhttps://ebookcentral.proquest.com/lib/sinciatw/
       detail.action?docID=950559|zClick to View