About
Swaroop C H is 29 years of age. He is a coder and startupper. He has previously worked at Yahoo!, Adobe, his own startup and Infibeam.
Views
Support
Personal tools
COLLECTION
Collection
Vim zh-tw:前言
From Notes
Contents |
Vim 這東西
Vim 是文字編輯器,提供了很多的功能,能讓你寫得更好。
為什麼要用 Vim
我們得面對事實,很少人第一次就能做出最好的作品。通常的情況是,你不停地改直到"滿意"為止。
就像 Louis Brandeis 曾說過的:
"從來沒有什麼偉大的寫作,只有偉大的改寫。"
所以如果我們有一個能上手的編輯器,這些繁瑣的更動就會容易許多,而這正是 Vim 發光發熱的地方,比起大多數的純文字編輯器和豐富文字編輯器, Vim 好用太多了。
為什麼要寫這本書?
從大學修 Unix 的課學會舊的 vi 編輯器開始,到現在我都一直在用 Vim。Vim 是我在用的軟體中少數一天會用超過十個小時的,不過我知道還有很多有用的功能我不瞭解,所以我一點一滴地開始鑽研 Vim。
為了讓我學會的東西具體成型,我開始記筆記,於是便成為了現在的這本書。
記筆記的時候我有些原則會銘記在心:
- 言簡意賅。這點必須強調再強調。
- 重點在範例和怎麼作。
- Vim 大全。從初學到進階的東西都有。
- 從模式到緩衝區到自訂功能,讓使用者學會怎麼用 Vim 的方式完成工作。大多數的使用者都只會基本的 vi 命令,都不嘗試學進階的東西。然而這是成為所謂的 Vimmers,也就是 Vim 專業使用者的轉捩點,他們能讓 Vim 發揮最大的功效,正是這本書的忠旨。
- 許多主題都寫成文件供大家做參考,例如如何把 Vim 當作 IDE 等等,這些主題都有各式各樣的方式可以達到相同的目的,不過這本書幫使用者做了基本的功課,省去不斷嘗試不同外掛的功夫。
- 提供正巧足夠的資訊幫助你瞭解與使用,而不是把所有需要的都塞給你。(帕列托法則,即 80/20 法則)
- 只有重點。本書不打算取代 Vim 內建的參考手冊,只會在適當的地方,指出重要的部份,這樣一來內容就不會重疊。參考手冊不可或缺,而本書也有獨特之處。
總而言之就是六字箴言,"觀念、範例、精髓"。
目前進度
這本書還在未完成階段,尚未成為 "1.0" 正式版本。
非常歡迎有建設性的意見,請經由官方網站任何頁面下左側邊欄的"討論"連結,提供你的想法與建議,也可以寄 email 給我。
官方網站
這本書的官方網站是 http://www.swaroopch.com/notes/Vim_zh-tw 。你可以在網站上瀏覽整本書,或是下載這本書的最新版本,也可以提供你的看法或建議。
授權條款
- 本書採用創用 CC 姓名標示-相同方式分享 3.0 通用版授權模式 。
- 這表示:
- 您可自由重製、散佈、展示及演出本著作
- 您可自由重混 — 創作衍生著作
- 惟需遵照下列條件:
- 姓名標示. 您必須按照作者或授權人所指定的方式,表彰其姓名;但不得以任何方式暗示其為您(或您使用該著作的方式)背書。
- 相同方式分享. 若您改變、轉變或改作本著作,僅在採用與本著作相同、相似或相容的授權條款下,您始得散佈由本著作而生的衍生著作。
- 為再使用或散佈本著作,您必須向他人清楚說明本著作所適用的授權條款。
- 如果您取得著作權人之許可,這些條件中任一項都能免除。
- 這份授權條款中,沒有任何侵犯或限制作者著作人格權的條文。
- 這表示:
- 姓名標示必須以連回 http://www.swaroopch.com/notes/Vim 的方式表明,並清楚指出原著作可由該處取得。
- 本書提供的程式碼或命令稿除非特別指明,否則一律採用三條款 BSD 授權模式。
- 本書某些範例文字由 http://en.wikipedia.org 及 http://en.wikiquote.org 取得,皆採用GNU 自由文檔許可證。
- 所有衍生著作必須採用相同授權模式,而且版權歸本書作者所有。
思考空間
我們不是寫書,而是改寫書,包括你自己的書。尤其在七次改寫之後還不滿意,特別讓人難以接受。 -- Michael Crichton
完美,並非是能再加入些什麼,而是無法再減去些什麼。 -- Antoine de Saint-Exupery
Please add your comments by clicking on the 'Discussion' link in the left sidebar.