Practical Vim edit text at the speed of thought

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Neil, Drew (VerfasserIn)
Format: Buch
Sprache:English
Veröffentlicht: Dallas, Texas The Pragmatic Bookshelf October 2015
Ausgabe:Second edition
Schriftenreihe:The pragmatic programmers
Schlagworte:
Online-Zugang:Inhaltsverzeichnis
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!

MARC

LEADER 00000nam a2200000 c 4500
001 BV043307763
003 DE-604
005 20160126
007 t|
008 160123s2015 xx a||| |||| 00||| eng d
020 |a 9781680501278  |9 978-1-68050-127-8 
035 |a (OCoLC)954253986 
035 |a (DE-599)BVBBV043307763 
040 |a DE-604  |b ger  |e rda 
041 0 |a eng 
049 |a DE-11  |a DE-522  |a DE-355 
082 0 |a 005.52 
084 |a ST 261  |0 (DE-625)143633:  |2 rvk 
100 1 |a Neil, Drew  |e Verfasser  |4 aut 
245 1 0 |a Practical Vim  |b edit text at the speed of thought  |c Drew Neil 
250 |a Second edition 
264 1 |a Dallas, Texas  |b The Pragmatic Bookshelf  |c October 2015 
300 |a xxvii, 320 Seiten  |b Illustrationen 
336 |b txt  |2 rdacontent 
337 |b n  |2 rdamedia 
338 |b nc  |2 rdacarrier 
490 0 |a The pragmatic programmers 
500 |a Auf dem Cover: "for Vim 7.4" 
650 0 7 |a Vim  |0 (DE-588)4847632-8  |2 gnd  |9 rswk-swf 
653 |a Vim 
653 |a Text editors (Computer programs) 
689 0 0 |a Vim  |0 (DE-588)4847632-8  |D s 
689 0 |5 DE-604 
856 4 2 |m HBZ Datenaustausch  |q application/pdf  |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=028728480&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA  |3 Inhaltsverzeichnis 
943 1 |a oai:aleph.bib-bvb.de:BVB01-028728480 

Datensatz im Suchindex

DE-BY-UBR_call_number 167/ST 261 V7 N398 P8(2)
DE-BY-UBR_katkey 6055133
DE-BY-UBR_media_number TEMP12625955
_version_ 1822741291743576064
adam_text Titel: Practical Vim Autor: Neil, Drew Jahr: 2015 Contents Acknowledgments...........xi Foreword to the First Edition.........xv Read Me.............xvii Read the Forgotten Manual.........xix 1. The Vim Way.............X Tip 1. Meet the Dot Command 1 Tip 2. Don t Repeat Yourself 4 Tip 3. Take One Step Back, Then Three Forward 6 Tip 4. Act, Repeat, Reverse 8 Tip 5. Find and Replace by Hand 9 Tip 6. Meet the Dot Formula 11 Part I — Modes 2. Normal Mode............15 Tip 7. Pause with Your Brush Off the Page 16 Tip 8. Chunk Your Undos 16 Tip 9. Compose Repeatable Changes 18 Tip 10. Use Counts to Do Simple Arithmetic 20 Tip 11. Don t Count If You Can Repeat 22 Tip 12. Combine and Conquer 24 3. Insert Mode.............29 Tip 13. Make Corrections Instantly from Insert Mode 29 Tip 14. Get Back to Normal Mode 30 Tip 15. Paste from a Register Without Leaving Insert Mode 31 Tip 16. Do Back-of-the-Envelope Calculations in Place 33 Tip 17. Insert Unusual Characters by Character Code 34 Contents • vi Tip 18. Insert Unusual Characters by Digraph 35 Tip 19. Overwrite Existing Text with Replace Mode 36 4. Visual Mode.............39 Tip 20. Grok Visual Mode 39 Tip 21. Define a Visual Selection 41 Tip 22. Repeat Line-Wise Visual Commands 43 Tip 23. Prefer Operators to Visual Commands Where Possible 45 Tip 24. Edit Tabular Data with Visual-Block Mode 47 Tip 25. Change Columns of Text 49 Tip 26. Append After a Ragged Visual Block 50 5. Command-Line Mode..........53 Tip 27. Meet Vim s Command Line 53 Tip 28. Execute a Command on One or More Consecutive Lines 56 Tip 29. Duplicate or Move Lines Using *:t and :m Commands 61 Tip 30. Run Normal Mode Commands Across a Range 63 Tip 31. Repeat the Last Ex Command 65 Tip 32. Tab-Complete Your Ex Commands 67 Tip 33. Insert the Current Word at the Command Prompt 68 Tip 34. Recall Commands from History 70 Tip 35. Run Commands in the Shell 72 Tip 36. Run Multiple Ex Commands as a Batch 76 Part II — Files 6. Manage Multiple Files..........83 Tip 37. Track Open Files with the Buffer List 83 Tip 38. Group Buffers into a Collection with the Argument List 86 Tip 39. Manage Hidden Files 89 Tip 40. Divide Your Workspace into Split Windows 92 Tip 41. Organize Your Window Layouts with Tab Pages 95 Contents • vii 7. Open Files and Save Them to Disk.......99 Tip 42. Open a File by Its Filepath Using :edit 99 Tip 43. Open a File by Its Filename Using *:find* 102 Tip 44. Explore the File System with netrw 104 Tip 45. Save Files to Nonexistent Directories 107 Tip 46. Save a File as the Super User 108 Part III — Getting Around Faster 8. Navigate Inside Files with Motions.......113 Tip 47. Keep Your Fingers on the Home Row 114 Tip 48. Distinguish Between Real Lines and Display Lines 116 Tip 49. Move Word-Wise 118 Tip 50. Find by Character 120 Tip 51. Search to Navigate 124 Tip 52. Trace Your Selection with Precision Text Objects 126 Tip 53. Delete Around, or Change Inside 129 Tip 54. Mark Your Place and Snap Back to It 131 Tip 55. Jump Between Matching Parentheses 132 9. Navigate Between Files with Jumps.......135 Tip 56. Traverse the Jump List 135 Tip 57. Traverse the Change List 137 Tip 58. Jump to the Filename Under the Cursor 138 Tip 59. Snap Between Files Using Global Marks 141 Part IV — Registers 10. Copy and Paste............145 Tip 60. Delete, Yank, and Put with Vim s Unnamed Register 145 Tip 61. Grok Vim s Registers 148 Tip 62. Replace a Visual Selection with a Register 153 Tip 63. Paste from a Register 155 Tip 64. Interact with the System Clipboard 158 Contents • viii 11. Macros..............161 Tip 65. Record and Execute a Macro 162 Tip 66. Normalize, Strike, Abort 165 Tip 67. Play Back with a Count 166 Tip 68. Repeat a Change on Contiguous Lines 168 Tip 69. Append Commands to a Macro 172 Tip 70. Act Upon a Collection of Files 173 Tip 71. Evaluate an Iterator to Number Items in a List 177 Tip 72. Edit the Contents of a Macro 180 Part V — Patterns 12. Matching Patterns and Literals........185 Tip 73. Tune the Case Sensitivity of Search Patterns 186 Tip 74. Use the v Pattern Switch for Regex Searches 187 Tip 75. Use the V Literal Switch for Verbatim Searches 189 Tip 76. Use Parentheses to Capture Submatches 191 Tip 77. Stake the Boundaries of a Word 193 Tip 78. Stake the Boundaries of a Match 194 Tip 79. Escape Problem Characters 195 13. Search..............201 Tip 80. Meet the Search Command 201 Tip 81. Highlight Search Matches 204 Tip 82. Preview the First Match Before Execution 205 Tip 83. Offset the Cursor to the End of a Search Match 206 Tip 84. Operate on a Complete Search Match 208 Tip 85. Create Complex Patterns by Iterating upon Search History 211 Tip 86. Count the Matches for the Current Pattern 214 Tip 87. Search for the Current Visual Selection 216 14. Substitution............219 Tip 88. Meet the Substitute Command 220 Tip 89. Find and Replace Every Match in a File 222 Tip 90. Eyeball Each Substitution 223 Tip 91. Reuse the Last Search Pattern 225 Tip 92. Replace with the Contents of a Register 226 Tip 93. Repeat the Previous Substitute Command 229 Tip 94. Rearrange CSV Fields Using Submatches 232 Contents • ix Tip 95. Perform Arithmetic on the Replacement 233 Tip 96. Swap Two or More Words 234 Tip 97. Find and Replace Across Multiple Files 236 15. Global Commands...........241 Tip 98. Meet the Global Command 241 Tip 99. Delete Lines Containing a Pattern 242 Tip 100. Collect TODO Items in a Register 244 Tip 101. Alphabetize the Properties of Each Rule in a CSS File 246 Part VI — Tools 16. Index and Navigate Source Code with ctags.....253 Tip 102. Meet ctags 253 Tip 103. Configure Vim to Work with ctags 256 Tip 104. Navigate Keyword Definitions with Vim s Tag Navigation Commands 258 17. Compile Code and Navigate Errors with the 9uickfix List . 263 Tip 105. Compile Code Without Leaving Vim 264 Tip 106. Browse the Quickflx List 266 Tip 107. Recall Results from a Previous Quickflx List 269 Tip 108. Customize the External Compiler 269 18. Search Project-Wide with grep, vimgrep, and Others . . . 273 Tip 109. Call grep Without Leaving Vim 273 Tip 110. Customize the grep Program 275 Tip 111. Grep with Vim s Internal Search Engine 277 19. Dial X for Autocompletion.........281 Tip 112. Meet Vim s Keyword Autocompletion 281 Tip 113. Work with the Autocomplete Pop-Up Menu 283 Tip 114. Understand the Source of Keywords 285 Tip 115. Autocomplete Words from the Dictionary 287 Tip 116. Autocomplete Entire Lines 288 Tip 117. Autocomplete Sequences of Words 289 Tip 118. Autocomplete Filenames 291 Tip 119. Autocomplete with Context Awareness 293 Contents • x 20. Find and Fix Typos with Vim s Spell Checker .... 295 Tip 120. Spell Check Your Work 295 Tip 121. Use Alternate Spelling Dictionaries 297 Tip 122. Add Words to the Spell File 298 Tip 123. Fix Spelling Errors from Insert Mode 299 21. Now What?.............301 Keep Practicing! 301 Make Vim Your Own 301 Know the Saw, Then Sharpen It 302 Al. Customize Vim to Suit Your Preferences.....303 Change Vim s Settings on the Fly 303 Save Your Configuration in a vimrc File 304 Apply Customizations to Certain Types of Files 306 Index..............307
any_adam_object 1
author Neil, Drew
author_facet Neil, Drew
author_role aut
author_sort Neil, Drew
author_variant d n dn
building Verbundindex
bvnumber BV043307763
classification_rvk ST 261
ctrlnum (OCoLC)954253986
(DE-599)BVBBV043307763
dewey-full 005.52
dewey-hundreds 000 - Computer science, information, general works
dewey-ones 005 - Computer programming, programs, data, security
dewey-raw 005.52
dewey-search 005.52
dewey-sort 15.52
dewey-tens 000 - Computer science, information, general works
discipline Informatik
edition Second edition
format Book
fullrecord <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01383nam a2200385 c 4500</leader><controlfield tag="001">BV043307763</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20160126 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">160123s2015 xx a||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781680501278</subfield><subfield code="9">978-1-68050-127-8</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)954253986</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV043307763</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-11</subfield><subfield code="a">DE-522</subfield><subfield code="a">DE-355</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.52</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 261</subfield><subfield code="0">(DE-625)143633:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Neil, Drew</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Practical Vim</subfield><subfield code="b">edit text at the speed of thought</subfield><subfield code="c">Drew Neil</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Second edition</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Dallas, Texas</subfield><subfield code="b">The Pragmatic Bookshelf</subfield><subfield code="c">October 2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xxvii, 320 Seiten</subfield><subfield code="b">Illustrationen</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">The pragmatic programmers</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Auf dem Cover: "for Vim 7.4"</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Vim</subfield><subfield code="0">(DE-588)4847632-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Vim</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Text editors (Computer programs)</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Vim</subfield><subfield code="0">(DE-588)4847632-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&amp;doc_library=BVB01&amp;local_base=BVB01&amp;doc_number=028728480&amp;sequence=000001&amp;line_number=0001&amp;func_code=DB_RECORDS&amp;service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-028728480</subfield></datafield></record></collection>
id DE-604.BV043307763
illustrated Illustrated
indexdate 2024-12-24T04:50:44Z
institution BVB
isbn 9781680501278
language English
oai_aleph_id oai:aleph.bib-bvb.de:BVB01-028728480
oclc_num 954253986
open_access_boolean
owner DE-11
DE-522
DE-355
DE-BY-UBR
owner_facet DE-11
DE-522
DE-355
DE-BY-UBR
physical xxvii, 320 Seiten Illustrationen
publishDate 2015
publishDateSearch 2015
publishDateSort 2015
publisher The Pragmatic Bookshelf
record_format marc
series2 The pragmatic programmers
spellingShingle Neil, Drew
Practical Vim edit text at the speed of thought
Vim (DE-588)4847632-8 gnd
subject_GND (DE-588)4847632-8
title Practical Vim edit text at the speed of thought
title_auth Practical Vim edit text at the speed of thought
title_exact_search Practical Vim edit text at the speed of thought
title_full Practical Vim edit text at the speed of thought Drew Neil
title_fullStr Practical Vim edit text at the speed of thought Drew Neil
title_full_unstemmed Practical Vim edit text at the speed of thought Drew Neil
title_short Practical Vim
title_sort practical vim edit text at the speed of thought
title_sub edit text at the speed of thought
topic Vim (DE-588)4847632-8 gnd
topic_facet Vim
url http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=028728480&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA
work_keys_str_mv AT neildrew practicalvimedittextatthespeedofthought