LEADER 04800nam 2200649 a 450 001 9910459420903321 005 20200520144314.0 010 $a1-282-55744-0 010 $a9786612557446 010 $a1-84951-051-2 035 $a(CKB)2670000000035330 035 $a(EBL)950559 035 $a(OCoLC)797916616 035 $a(SSID)ssj0000404352 035 $a(PQKBManifestationID)12146908 035 $a(PQKBTitleCode)TC0000404352 035 $a(PQKBWorkID)10340641 035 $a(PQKB)10807473 035 $a(MiAaPQ)EBC950559 035 $a(CaSebORM)9781849510509 035 $a(PPN)22802269X 035 $a(Au-PeEL)EBL950559 035 $a(CaPaEBR)ebr10439378 035 $a(CaONFJC)MIL255744 035 $a(EXLCZ)992670000000035330 100 $a20110114d2010 uy 0 101 0 $aeng 135 $aurunu||||| 181 $ctxt 182 $cc 183 $acr 200 10$aHacking Vim 7.2$b[electronic resource] $eready-to-use hacks with solutions for common situations encountered by users of the Vim editor /$fKim Schulz 205 $a1st edition 210 $aBirmingham, U.K. $cPackt Open Source$d2010 215 $a1 online resource (244 p.) 300 $aIncludes index. 311 $a1-84951-050-4 327 $aCover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: Getting Started with Vim; Getting Vim; vi, Vim, and friends; vi; STEVIE; Elvis; nvi; Vim; Vile; Compatibility; Vim is charityware; Common terminology; Summary; Chapter 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 327 $aToggle 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; Chapter 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 327 $aOpen 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; Chapter 4: Production Boosters; Using templates; Using template files; Abbreviations as templates; Snippets with the snipMate script; Using tag lists; Easier taglist navigation; Other usages of taglists; Using autocompletion; Autocompletion with known words 327 $aAutocompletion 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 327 $aUsing diff to track changes Open files anywhere; Faster remote file editing; Summary; Chapter 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; Chapter 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 327 $aUninstalling scripts 330 $aReady-to-use hacks with solutions for common situations encountered by users of the Vim editor 606 $aText editors (Computer programs) 608 $aElectronic books. 615 0$aText editors (Computer programs) 676 $a005.4 676 $a005.43 700 $aSchulz$b Kim$0896361 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910459420903321 996 $aHacking Vim 7.2$92002527 997 $aUNINA