Vim實(shí)用技巧第2版.pdf
http://www.www.srpcoatings.com
2020年11月17日
![]() |
| 第1頁(yè) |
![]() |
| 第8頁(yè) |
![]() |
| 第19頁(yè) |
![]() |
| 第23頁(yè) |
![]() |
| 第32頁(yè) |
![]() |
| 第243頁(yè) |
參見附件(7490KB,314頁(yè))。
Vim實(shí)用技巧第2版每一章都是關(guān)于某一相關(guān)主題的技巧集合。每一個(gè)技巧都有針對(duì)性地解決一個(gè)或一類問(wèn)題,幫助讀者提升Vim的使用技能。本書示例豐富,講解清晰,采用一種簡(jiǎn)單的標(biāo)記方法,表示交互式的編輯效果,可以幫助讀者快速掌握和精通Vim

編輯推薦
Vim是程序員、網(wǎng)站開發(fā)人員及系統(tǒng)管理員的重要工具,其速度和效率令其他的文本編輯器難以望其項(xiàng)背。
Vim能在幾乎每一個(gè)系統(tǒng)上運(yùn)行,并支持大多數(shù)編程語(yǔ)言和標(biāo)記語(yǔ)言。
本書包含了Vim的實(shí)用技巧和使用指南。全書概括了12 1個(gè)技巧,通過(guò)豐富的示例、清晰的體例和詳細(xì)的講解,展示了高效使用Vim的嶄新方法。
現(xiàn)在,Vim新手問(wèn)我該怎么學(xué)習(xí),我知道怎么回答他們了。這本書甚至教會(huì)我一些事情。
——T im P o p e , V i m 核心貢獻(xiàn)者
Vim是一款文本編輯器,但是由于其陡峭的學(xué)習(xí)曲線,很多人還沒(méi)開始使用就已經(jīng)放棄了,所以他們無(wú)法領(lǐng)略Vim“唯快不破”的設(shè)計(jì)思想和精巧的使用體驗(yàn)。
我本人是Vim的重度用戶,使用Vim處理文本文檔和編程超過(guò)十年之久,曾經(jīng)寫過(guò)很多介紹Vim的文章,也曾經(jīng)有過(guò)為Vim寫一本書的念頭,直到我看到這本《Vim實(shí)用技巧》。書中的內(nèi)容遠(yuǎn)遠(yuǎn)超過(guò)我所知所想,如果你以為自己是個(gè)Vim中級(jí)用戶,讀完前3章后,你就會(huì)發(fā)現(xiàn)自己依然是個(gè)初學(xué)者。在Vim領(lǐng)域,把此書譽(yù)為“寶藏”并不為過(guò)!
除了實(shí)用的技巧之外,作者在寫書的過(guò)程中還穿插介紹了很多軟件設(shè)計(jì)的思想,同樣值得軟件從業(yè)者思考。
如果你不想把自己的時(shí)間浪費(fèi)在重復(fù)和低效上,請(qǐng)閱讀這本書。
如果你想讓你的手指思考,請(qǐng)閱讀這本書。
——池建強(qiáng),《MacTalk·人生元編程》作者
內(nèi)容提要
Vim是一款功能豐富而強(qiáng)大的文本編輯器,其代碼補(bǔ)全、編譯及錯(cuò)誤跳轉(zhuǎn)等方便編程的功能特別豐富,在程序員中得到非常廣泛的使用。Vim能夠大大提高程序員的工作效率。對(duì)于Vim高手來(lái)說(shuō),Vim能以與思考同步的速度編輯文本。同時(shí),學(xué)習(xí)和熟練使用Vim又有一定的難度。
本書為那些想要提升自己的程序員編寫,閱讀本書是熟練掌握高超的Vim技巧的必由之路。全書共21章,包括123個(gè)技巧。每一章都是關(guān)于某一相關(guān)主題的技巧集合。每一個(gè)技巧都有針對(duì)性地解決一個(gè)或一類問(wèn)題,幫助讀者提升Vim的使用技能。本書示例豐富,講解清晰,采用一種簡(jiǎn)單的標(biāo)記方法,表示交互式的編輯效果,可以幫助讀者快速掌握和精通Vim。
本書適合想要學(xué)習(xí)和掌握Vim工具的讀者閱讀,有一定Vim使用經(jīng)驗(yàn)的程序員,也可以參考查閱以解決特定的問(wèn)題。
本書如何組織
這是一本按技巧進(jìn)行組織的書,它被設(shè)計(jì)成不必從頭讀到尾(沒(méi)錯(cuò)!在下一章開頭,我會(huì)建議你直接跳到正文)。每一章都是關(guān)于某一相關(guān)主題的技巧集合,而每個(gè)技巧都講解一個(gè)特定的實(shí)用功能。有些技巧自成一體,而有些技巧則依賴本書中其他地方的內(nèi)容,這些有依賴關(guān)系的技巧會(huì)以交叉引用的形式呈現(xiàn)給大家,因此你可以輕松找到所有內(nèi)容。
雖然整本書的進(jìn)度安排不是先從入門開始,然后再到高級(jí),但是每個(gè)獨(dú)立章節(jié)中的內(nèi)容都是按循序漸進(jìn)的方式來(lái)組織的。缺乏經(jīng)驗(yàn)的讀者可能更愿意先瀏覽全書,只閱讀每章的前幾個(gè)技巧;而資深的讀者可能會(huì)重點(diǎn)看每章中比較靠后的技巧,或是根據(jù)需要查閱本書。
Vim腳本所扮演的角色
Vim腳本讓我們可以給Vim添加新的功能,或是改變其已有的功能。它是一種完整的腳本語(yǔ)言,并且這個(gè)主題本身就可以寫一整本書。不過(guò)本書并不是這樣一本書。但我們不會(huì)完全避開此話題,Vim腳本一直隱身在幕后,時(shí)刻準(zhǔn)備響應(yīng)我們的召喚。在技巧16、技巧70、技巧94及技巧95中,我們將看到一些如何使用它們完成日常工作的例子。
本書展示了如何使用Vim的核心功能。換句話說(shuō),它假設(shè)我們不使用任何第三方插件。不過(guò)技巧86和技巧96是例外,在這兩個(gè)例子里,我推薦的插件所添加的功能是不可或缺的,并且在這兩個(gè)例子里,插件都只需一些少量的代碼-少于10行Vim腳本。另外,這兩個(gè)例子也展示了擴(kuò)充Vim的功能是多么容易。文中給出了visual-star.vim和Qargs.vim的實(shí)現(xiàn),但沒(méi)有做講解。這應(yīng)該能給你一些印象,了解Vim腳本是什么樣的,以及你能用它干什么。如果它激起了你的興趣,那就更好了。
Vim實(shí)用技巧第2版截圖



您現(xiàn)在查看是摘要介紹頁(yè), 詳見PDF附件(7490KB,314頁(yè))。
用技巧第2版_1.jpg)
用技巧第2版_2.jpg)
用技巧第2版_3.jpg)
用技巧第2版_4.jpg)
用技巧第2版_5.jpg)
用技巧第2版_6.jpg)