《學習Vi和vim編輯器(影印版)》是學習Vi和Vim編輯器的指南。這本書在講解文本編輯基礎知識的同時,也涵蓋了高級工具,例如用互動式的宏和腳本來擴展編輯器的功能——所有這些都用易於理解的方式來傳授,這種風格已經讓《學習Vi和vim編輯器(影印版)》成為經典。如果你使用Unix和Linux的話,vi和Vim是必備知識,因此,《學習Vi和vim編輯器(影印版)》也是必備之書。
基本介紹
- 書名:學習Vi和vim編輯器(影印版)
- 作者:(美國)Arnold Robbins(美國)Elbert Hannab(美國)Linda Lamb
- ISBN:9787802057364
- 頁數:470 頁
- 出版社:開明出版社
- 出版時間:2009年
- 開本:16
內容簡介,作者簡介,媒體推薦,編輯推薦,目錄,
內容簡介
《學習Vi和vim編輯器(影印版)》內容為:在過去將近30年的時間裡,vi已經成為Unix和Linux的標準編輯器,而從1986年開始《學習Vi和vim編輯器(影印版)》也已成為vi的主要指南。但是現在Unix已經不是三十年前的樣子,這《學習Vi和vim編輯器(影印版)》也同樣不會是。《學習vi和Vim 第七版》已經進行了擴展,包括了Vim這個主要vi克隆的細節。Vim作為目前絕大多數Linux系統的預設編輯器和Mac OS X的預設vi版本,也可以套用於很多其他作業系統。這本指南在講解文本編輯基礎知識的同時,也涵蓋了高級工具,例如用互動式的宏和腳本來擴展編輯器的功能——所有這些都用易於理解的方式來傳授,這種風格已經讓《學習Vi和vim編輯器(影印版)》成為經典。如果你使用Unix和Linux的話,vi和Vim是必備知識,因此,《學習Vi和vim編輯器(影印版)》也是必備之書。你將學到以下內容:
· 高效使用vi
· 深入講解vi的知識,例如使用快取
· 使用vi的全局搜尋替換功能
· 定製vi以及運行Unix命令..
· 使用Vim的擴展文本對象和強大正則表達式
· 使用多視窗編輯並且編寫Vim腳本
· 發揮圖形用戶界面版的Vim也就是gvim的全部功能
· 使用Vim的增強功能,例如語法高亮和擴展標籤
· 將Vim和其他三個vi的克隆nvi、elvis和vile進行比較
作者簡介
Arnold Robbins是一位專業程式設計師和技術作者,從1980年開始就在Unix系統上工作,幫助過awk的POSIX標準制訂。
Elbert Hannah是一位專業軟體工程師和架構師,他的第一個工作任務是在1983年用彙編語言編寫一個全螢幕編輯器。
Linda Lamb,O'Reilly的首批作者之一,也是公司的技術作者和市場經理。
媒體推薦
“vi, 如同很多在Unix早期階段開發的經典應用程式一樣,有著不易使用的評價。Bram Moolenaar的增強版克隆,Vim,已經為消除這樣的印象做了非常多的努力……它可能已經成為最流行的vi版本。”
——摘自前言
編輯推薦
《學習Vi和vim編輯器(影印版)》講述了:如果你使用Unix和Linux的話,vi和Vim是必備知識,因此,《學習Vi和vim編輯器(影印版)》也是必備之書。
“vi, 如同很多在Unix早期階段開發的經典應用程式一樣,有著不易使用的評價。Bram Moolenaar的增強版克隆,Vim,已經為消除這樣的印象做了非常多的努力……它可能已經成為最流行的vi版本。”
目錄
Preface .
Part I. Basic and Advanced vi
1. The vi Text Editor
A Brief Historical Perspective
Opening and Closing Files
Quitting Without Saving Edits
2. Simple Editing
vi Commands
Moving the Cursor
Simple Edits
More Ways to Insert Text
Joining Two Lines with J
Review of Basic vi Commands
3. Moving Around in a Hurry
Movement by Screens
Movement by Text Blocks
Movement by Searches
Movement by Line Number
Review of vi Motion Commands
4. Beyond the Basics
More Command Combinations
Options When Starting vi
Making Use of Buffers
Marking Your Place
Other Advanced Edits
Review of vi Buffer and Marking Commands
5. Introducing the ex Editor
ex Commands
Editing with ex
Saving and Exiting Files
Copying a File into Another File
Editing Multiple Files
6. Global Replacement
Confirming Substitutions
Context-Sensitive Replacement
Pattern-Matching Rules
Pattern-Matching Examples
A Final Look at Pattern Matching
7. Advanced Editing
Customizing vi
Executing Unix Commands
Saving Commands
Using ex Scripts
Editing Program Source Code
8. Introduction to the vi Clones
And These Are My Brothers, Darrell, Darrell, and Darrell
Multiwindow Editing
GUI Interfaces
Extended Regular Expressions
Enhanced Tags
Improved Facilities
Programming Assistance
Editor Comparison Summary
Nothing Like the Original...