Learning the vi and Vim Editors, 7/e (Paperback)

Arnold Robbins, Elbert Hannah, Linda Lamb

買這商品的人也買了...

商品描述

There's nothing that hard-core Unix and Linux users are more fanatical about than their text editor. Editors are the subject of adoration and worship, or of scorn and ridicule, depending upon whether the topic of discussion is your editor or someone else's.

vi has been the standard editor for close to 30 years. Popular on Unix and Linux, it has a growing following on Windows systems, too. Most experienced system administrators cite vi as their tool of choice. And since 1986, this book has been the guide for vi.

However, Unix systems are not what they were 30 years ago, and neither is this book. While retaining all the valuable features of previous editions, the 7th edition of Learning the vi and vim Editors has been expanded to include detailed information on vim, the leading vi clone. vim is the default version of vi on most Linux systems and on Mac OS X, and is available for many other operating systems too.

With this guide, you learn text editing basics and advanced tools for both editors, such as multi-window editing, how to write both interactive macros and scripts to extend the editor, and power tools for programmers -- all in the easy-to-follow style that has made this book a classic.

Learning the vi and vim Editors includes:

A complete introduction to text editing with vi:

How to move around vi in a hurry Beyond the basics, such as using buffers vi's global search and replacement Advanced editing, including customizing vi and executing Unix commands

How to make full use of vim: Extended text objects and more powerful regular expressions Multi-window editing and powerful vim scripts How to make full use of the GUI version of vim, called gvim vim's enhancements for programmers, such as syntax highlighting, folding and extended tags

Coverage of three other popular vi clones -- nvi, elvis, and vile -- is also included. You'll find several valuable appendixes, including an alphabetical quick reference to both vi and ex mode commands for regular vi and for vim, plus an updated appendix on vi and the Internet.

Learning either vi or vim is required knowledge if you use Linux or Unix, and in either case, reading this book is essential. After reading this book, the choice of editor will be obvious for you too.

商品描述(中文翻譯)

沒有什麼比Unix和Linux的重度使用者更狂熱於他們的文字編輯器了。編輯器是崇拜和膜拜的對象,或者是輕蔑和嘲笑的對象,這取決於討論的主題是你的編輯器還是別人的。

vi已經成為標準編輯器近30年了。它在Unix和Linux上很受歡迎,在Windows系統上也有越來越多的追隨者。大多數有經驗的系統管理員都將vi視為他們的首選工具。自1986年以來,這本書一直是vi的指南。

然而,Unix系統不再是30年前的樣子,這本書也不再是30年前的樣子。在保留所有有價值的功能的基礎上,第7版的《學習vi和vim編輯器》已擴展到包括對vim的詳細信息,vim是領先的vi克隆版本。vim是大多數Linux系統和Mac OS X上的默認版本,也可用於許多其他操作系統。

通過這本指南,您將學習兩個編輯器的文本編輯基礎知識和高級工具,例如多窗口編輯,如何編寫交互式宏和腳本來擴展編輯器,以及程序員的強大工具,所有這些都以易於遵循的風格呈現,這使得這本書成為經典之作。

《學習vi和vim編輯器》包括:

- 對vi的完整介紹:
- 如何快速移動vi
- 超越基礎知識,例如使用緩衝區、vi的全局搜索和替換
- 高級編輯,包括自定義vi和執行Unix命令

- 如何充分利用vim:
- 擴展的文本對象和更強大的正則表達式
- 多窗口編輯和強大的vim腳本
- 如何充分利用vim的GUI版本,稱為gvim
- vim的程序員增強功能,例如語法高亮、折疊和擴展標籤

還包括對其他三個流行的vi克隆版本(nvi、elvis和vile)的介紹。您還會找到幾個有價值的附錄,包括對正規vi和vim模式命令的字母順序快速參考,以及關於vi和互聯網的更新附錄。

如果您使用Linux或Unix,學習vi或vim是必須的知識,而無論哪種情況,閱讀這本書都是必不可少的。閱讀完這本書後,對於您來說,選擇編輯器將變得明顯。