91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
學(xué)習(xí)vi和Vim編輯器(第七版,影印版)
學(xué)習(xí)vi和Vim編輯器(第七版,影印版)
Arnold Robbins, Elbert Hannah, Linda Lamb
出版時(shí)間:2009年04月
頁數(shù):470
在過去將近30年的時(shí)間里,vi已經(jīng)成為Unix和Linux的標(biāo)準(zhǔn)編輯器,而從1986年開始本書也已成為vi的主要指南。但是現(xiàn)在Unix已經(jīng)不是三十年前的樣子,這本書也同樣不會是?!秾W(xué)習(xí)vi和Vim 第七版》已經(jīng)進(jìn)行了擴(kuò)展,包括了Vim這個(gè)主要vi克隆的細(xì)節(jié)。

Vim作為目前絕大多數(shù)Linux系統(tǒng)的缺省編輯器和Mac OS X的缺省vi版本,也可以應(yīng)用于很多其他操作系統(tǒng)。這本指南在講解文本編輯基礎(chǔ)知識的同時(shí),也涵蓋了高級工具,例如用交互式的宏和腳本來擴(kuò)展編輯器的功能——所有這些都用易于理解的方式來傳授,這種風(fēng)格已經(jīng)讓本書成為經(jīng)典。你將學(xué)到以下內(nèi)容:

* 高效使用vi
* 深入講解vi的知識,例如使用緩存
* 使用vi的全局搜索替換功能
* 定制vi以及運(yùn)行Unix命令
* 使用Vim的擴(kuò)展文本對象和強(qiáng)大正則表達(dá)式
* 使用多窗口編輯并且編寫Vim腳本
* 發(fā)揮圖形用戶界面版的Vim也就是gvim的全部功能
* 使用Vim的增強(qiáng)功能,例如語法高亮和擴(kuò)展標(biāo)簽
* 將Vim和其他三個(gè)vi的克隆nvi、elvis和vile進(jìn)行比較

如果你使用Unix和Linux的話,vi和Vim是必備知識,因此,本書也是必備之書。

“vi, 如同很多在Unix早期階段開發(fā)的經(jīng)典應(yīng)用程序一樣,有著不易使用的評價(jià)。Bram Moolenaar的增強(qiáng)版克隆,Vim,已經(jīng)為消除這樣的印象做了非常多的努力……它可能已經(jīng)成為最流行的vi版本?!?br /> —— 摘自前言

Arnold Robbins是一位專業(yè)程序員和技術(shù)作者,從1980年開始就在Unix系統(tǒng)上工作,幫助過awk的POSIX標(biāo)準(zhǔn)制訂。

Elbert Hannah是一位專業(yè)軟件工程師和架構(gòu)師,他的第一個(gè)工作任務(wù)是在1983年用匯編語言編寫一個(gè)全屏編輯器。

Linda Lamb,O'Reilly的首批作者之一,也是公司的技術(shù)作者和市場經(jīng)理。
  1. Preface
  2. Part I. Basic and Advanced
  3. 1. The vi Text Editor
  4. A Brief Historical Perspective
  5. Opening and Closing Files
  6. Quitting Without Saving Edits
  7. 2. Simple Editing
  8. vi Commands
  9. Moving the Cursor
  10. Simple Edits
  11. More Ways to Insert Text
  12. Joining Two Lines with J
  13. Review of Basic vi Commands
  14. 3. Moving Around in a Hurry
  15. Movement by Screens
  16. Movement by Text Blocks
  17. Movement by Searches
  18. Movement by Line Number
  19. Review of vi Motion Commands
  20. 4. Beyond the Basics
  21. More Command Combinations
  22. Options When Starting vi
  23. Making Use of Buffers
  24. Marking Your Place
  25. Other Advanced Edits
  26. Review of vi Buffer and Marking Commands
  27. 5. Introducing the ex Editor
  28. ex Commands
  29. Editing with ex
  30. Saving and Exiting Files
  31. Copying a File into Another File
  32. Editing Multiple Files
  33. 6. Global Replacement
  34. Confirming Substitutions
  35. Context-Sensitive Replacement
  36. Pattern-Matching Rules
  37. Pattern-Matching Examples
  38. A Final Look at Pattern Matching
  39. 7. Advanced Editing
  40. Customizing vi
  41. Executing Unix Commands
  42. Saving Commands
  43. Using ex Scripts
  44. Editing Program Source Code
  45. 8. Introduction to the vi Clones
  46. And These Are My Brothers, Darrell, Darrell, and Darrell
  47. Multiwindow Editing
  48. GUI Interfaces
  49. Extended Regular Expressions
  50. Enhanced Tags
  51. Improved Facilities
  52. Programming Assistance
  53. Editor Comparison Summary
  54. Nothing Like the Original
  55. A Look Ahead
  56. Part II. Vim
  57. 9. Vim (vi Improved): An Introduction
  58. Overview
  59. Where to Get Vim
  60. Getting Vim for Unix and GNU/Linux
  61. Getting Vim for Windows Environments
  62. Getting Vim for the Macintosh Environment
  63. Other Operating Systems
  64. Aids and Easy Modes for New Users
  65. Summary
  66. 10. Major Vim Improvements over vi
  67. Built-in Help
  68. Startup and Initialization Options
  69. New Motion Commands
  70. Extended Regular Expressions
  71. Customizing the Executable
  72. 11. Multiple Windows in Vim
  73. Initiating Multiwindow Editing
  74. Opening Windows
  75. Moving Around Windows (Getting Your Cursor from Here to There)
  76. Moving Windows Around
  77. Resizing Windows
  78. Buffers and Their Interaction with Windows
  79. Playing Tag with Windows
  80. Tabbed Editing
  81. Closing and Quitting Windows
  82. Summary
  83. 12. Vim Scripts
  84. What’s Your Favorite Color (Scheme)?
  85. Dynamic File Type Configuration Through Scripting
  86. Some Additional Thoughts About Vim Scripting
  87. Resources
  88. 13. Graphical Vim (gvim)
  89. General Introduction to gvim
  90. Customizing Scrollbars, Menus, and Toolbars
  91. gvim in Microsoft Windows
  92. gvim in the X Window System
  93. GUI Options and Command Synopsis
  94. 14. Vim Enhancements for Programmers
  95. Folding and Outlining (Outline Mode)
  96. Auto and Smart Indenting
  97. Keyword and Dictionary Word Completion
  98. Tag Stacking
  99. Syntax Highlighting
  100. Compiling and Checking Errors with Vim
  101. Some Final Thoughts on Vim for Writing Programs
  102. 15. Other Cool Stuff in Vim
  103. Editing Binary Files
  104. Digraphs: Non-ASCII Characters
  105. Editing Files in Other Places
  106. Navigating and Changing Directories
  107. Backups with Vim
  108. HTML Your Text
  109. What’s the Difference?
  110. Undoing Undos
  111. Now, Where Was I?
  112. What’s My Line (Size)?
  113. Abbreviations of Vim Commands and Options
  114. A Few Quickies (Not Necessarily Vim-Specific)
  115. More Resources
  116. Part III. Other vi Clones
  117. 16. nvi: New vi
  118. Author and History
  119. Important Command-Line Arguments
  120. Online Help and Other Documentation
  121. Initialization
  122. Multiwindow Editing
  123. GUI Interfaces
  124. Extended Regular Expressions
  125. Improvements for Editing
  126. Programming Assistance
  127. Interesting Features
  128. Sources and Supported Operating Systems
  129. 17. Elvis
  130. Author and History
  131. Important Command-Line Arguments
  132. Online Help and Other Documentation
  133. Initialization
  134. Multiwindow Editing
  135. GUI Interfaces
  136. Extended Regular Expressions
  137. Improved Editing Facilities
  138. Programming Assistance
  139. Interesting Features
  140. elvis Futures
  141. Sources and Supported Operating Systems
  142. 18. vile: vi Like Emacs
  143. Authors and History
  144. Important Command-Line Arguments
  145. Online Help and Other Documentation
  146. Initialization
  147. Multiwindow Editing
  148. GUI Interfaces
  149. Extended Regular Expressions
  150. Improved Editing Facilities
  151. Programming Assistance
  152. Interesting Features
  153. Sources and Supported Operating Systems
  154. Part IV. Appendixes
  155. A. The vi, ex, and Vim Editors
  156. B. Setting Options
  157. C. Problem Checklists
  158. D. vi and the Internet
  159. Index
書名:學(xué)習(xí)vi和Vim編輯器(第七版,影印版)
國內(nèi)出版社:中國電力出版社
出版時(shí)間:2009年04月
頁數(shù):470
書號:978-7-80205-736-4
原版書出版商:O'Reilly Media
Arnold Robbins
 
Arnold Robbins是一名專業(yè)的程序員和技術(shù)作家。他從1980年開始使用Unix系統(tǒng),包括Sun、IBM、HP和DEC的商業(yè)Unix系統(tǒng),從1996年開始使用GNU/Linux系統(tǒng)。Arnold也是GNU Awk(gawk) 及其文檔的長期維護(hù)人員,同時(shí)還是多本O'Reilly著作的作者和合著者。
 
 
Elbert Hannah
 
Elbert Hannah專注于技術(shù)整合。在早期發(fā)現(xiàn)Unix后,便開啟了自己整合不同系統(tǒng)的職業(yè)生涯,最終投身于金融業(yè)的技術(shù)整合。他所有成就的基礎(chǔ)依托于vi文本編輯框架的力量和敏捷性。
Elbert Hannah is a professional software engineer and software architect recently finishing
a 21-year career in the telcom industry. He wrote a full screen editor in assembler
in 1983 as his first professional assignment, and has had special interest in editors since.
He loves connecting Unix to anything and once wrote a stream editor program to automate
JCL edits for mainframe monthly configurations by streaming mainframe JCL
to a stream editor on an RJE-connected Unix box.
 
 
Linda Lamb
 
Linda Lamb是O'Reilly公司的一名編輯,她目前正在負(fù)責(zé)一套深層次的有關(guān)消費(fèi)者健康的書籍《Patient Centered Guides》。她在O'Reilly工作了14年,擔(dān)任過各種職位,包括技術(shù)作者、技術(shù)書籍編輯以及市場經(jīng)理。vi一直是她最喜愛的文本編輯器。她認(rèn)為vi速度快、功能強(qiáng)大,并且符合人的使用習(xí)慣。
Linda Lamb is a former employee of O’Reilly Media, Inc., where she worked in various
capacities, including technical writer, editor of technical books, and marketing manager.
She also worked on O’Reilly’s series of consumer health books, Patient Centered
Guides.
 
 
The animal on the cover of Learning the vi and Vim Editors, Seventh Edition, is a tarsier,
a nocturnal mammal related to the lemur. Its generic name, Tarsius, is derived from
the animal’s very long ankle bone, the tarsus. The tarsier is a native of the East Indies
jungles from Sumatra to the Philippines and Sulawesi, where it lives in the trees, leaping
from branch to branch with extreme agility and speed.
A small animal, the tarsier’s body is only 6 inches long, followed by a 10-inch tufted
tail. It is covered in soft, brown or gray silky fur, and has a round face and huge eyes.
Its arms and legs are long and slender, as are its digits, which are tipped with rounded,
fleshy pads to improve its grip on trees. Tarsiers are active only at night, hiding during
the day in tangles of vines or in the tops of tall trees. They subsist mainly on insects
and, though very curious animals, tend to be loners.
購買選項(xiàng)
定價(jià):68.00元
書號:978-7-80205-736-4
出版社:中國電力出版社