• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            coreBugZJ

            此 blog 已棄。

            25個(gè)Vim教程、視頻和資源 (轉(zhuǎn))


            視頻


            1.
            Derek Wyatt的博客

            互聯(lián)網(wǎng)上最好的Vim相關(guān)視頻可能就在Derek Wyatt博客。更棒的是他的視頻適用范圍非常廣,涵蓋了初學(xué)者的入門教程直到各種高級(jí)課題。我自己把所有的教程看了一遍,又繼續(xù)回來(lái)溫習(xí)!強(qiáng)力推薦。


            2. Vim碰撞

            一開(kāi)始當(dāng)我在推特上被問(wèn)到哪里刻意更好地學(xué)習(xí)Vim時(shí),曾經(jīng)最值得推薦的資源就是PeepCode的Vim碰撞之兩部曲。盡管它不是免費(fèi)的,但我從中學(xué)到了很多,因此推薦它!


            3. Vimcasts.org

            盡管這個(gè)網(wǎng)站現(xiàn)在暫停了, Vimcasts.org每周提供一個(gè)新的非常有幫助的視頻。這些視頻專注于使用Vim工作的基本技能,因此非常推薦!

            譯注:筆者翻譯此文時(shí),Vimcasts.org已經(jīng)可以正常訪問(wèn)。


            4.
            頂尖Vim插件

            第一次使用Vim時(shí),即使是安裝插件也是一個(gè)非常困難的過(guò)程——更不用提要選用哪個(gè)了!這里是YouTube視頻:只需要8分鐘就刻意掌握頂尖Vim插件


            5. Vim宏介紹

            這是另一個(gè)優(yōu)秀的系列視頻,Justin Lilly錄制了7個(gè)左右的Vim視頻教程。一定去看看你感興趣的那些視頻哦!


            6. Vim探險(xiǎn): 高階視頻系列

            不要忘記還有我們!有諷刺意味的是,有時(shí)候向身邊的同學(xué)學(xué)習(xí)新平臺(tái)、框架或者語(yǔ)言要比老師的教導(dǎo)更容易。在30天的Vim特訓(xùn)中,每周我都會(huì)記錄自己的進(jìn)步。通過(guò)那樣的方式,你可以同我們一起進(jìn)步。(到今天為止)我們剛剛進(jìn)展到第二周,所以你如果你想?yún)⒓樱@是加入我們成為高級(jí)成員的好機(jī)會(huì)。


            資源


            1. Vim入門教程

            這是一個(gè)非常有用(易于瀏覽)的教程,通過(guò)它你可以快速掌握并應(yīng)用Vim基礎(chǔ)。


            2. Vim指南

            “這是Vim指南。它包含的簡(jiǎn)短指南可以幫助你用Vim完成簡(jiǎn)單以及不那么容易的事情。你應(yīng)當(dāng)已經(jīng)了解了Vim的基礎(chǔ)知識(shí),但這里會(huì)對(duì)每一個(gè)命令做出詳細(xì)的解釋“


            3. Vim: 餐前點(diǎn)心

            也許這里教程的部分略少,而思考的部分更多。幾天前,我花了一些時(shí)間討論與Vim的第一次親密接觸,以及為什么快速成為Vim的擁護(hù)者。


            4. 用Vim高效編輯

            “這個(gè)教程假定你已經(jīng)具備了vim的基本知識(shí)——insert模式,command模式,加載以及保存文件,等等。它的目的是為了幫助vi新手提高他們的技巧并能夠高效地使用vi。”


            5. 10 個(gè)能夠提高你生產(chǎn)率的終端命令

            盡管并非直接討論Vim,但是對(duì)終端命令的扎實(shí)了解是必須的技能。這里匯總的技巧能夠助你起航!


            6. 每個(gè)試圖勸我使用Vim的人都錯(cuò)了

            Yehuda Katz是Ruby on Rails的核心成員之一。他討論了從TextMate 轉(zhuǎn)到Vim所遇到的種種困難。他認(rèn)為對(duì)他而言接納新平臺(tái)的方式就是通過(guò)MacVim循序漸進(jìn)。這樣可以使用他熟悉的命令。如果你還在猶豫不決可以讀讀這篇文章。


            7. vimtutor

            我們不要忘記vimtutor是目前vim最好的資源而且100%免費(fèi)。只要切換到normal模式,輸入:! vimtutor。如果你剛剛接觸Vim,務(wù)必要完成vim提供的30分鐘的動(dòng)手練習(xí)。


            資源


            1. 100 個(gè)顏色主題

            100 Color Schemes

            當(dāng)你需要Vim的附加配色方案時(shí),我發(fā)現(xiàn)了可以一次性打包下載的100種不同皮膚。我現(xiàn)在用的是dusk主題


            2. ZenCoding

            如果你還不了解Zen Coding,請(qǐng)學(xué)習(xí)并使用!事實(shí)上,我有一個(gè)關(guān)于Zen Coding的教程。我開(kāi)始抱怨Vim的一個(gè)原因就是,如果使用Vim似乎就不得不放棄我習(xí)慣的Zen Coding。幸運(yùn)的是,這件事情并沒(méi)有發(fā)生,感謝優(yōu)秀的zencoding.vim插件


            3. SnipMate

            再一次的,TextMate一個(gè)優(yōu)秀的特性就是它的bundle功能。它允許你,例如輸入<div> + tab,就可以得到一個(gè)完整的div元素?cái)U(kuò)展。這非常有用。幸運(yùn)地,Vim的一個(gè)plugin支持了這個(gè)功能,它就是snipmate.vim


            4. Surround

            Surround 插件打敗了主要對(duì)手。正如你可能已經(jīng)猜到的,它允許你對(duì)括號(hào)、標(biāo)記、大括號(hào)等內(nèi)的文字進(jìn)行包裹(wrap)。例如,安裝了插件以后,如果我想選中一行文字并自動(dòng)加上<p> 標(biāo)記,我可以在normal模式下輸入:

            VS<p>
            如果你后來(lái)決定將包裹的標(biāo)簽從a改為h1,同樣非常容易!只要輸入:
            // Change Surround Tags with an H1.
            cst<h1>


            5. TComment

            插件可以非常復(fù)雜也可以是異常簡(jiǎn)單。TComment的初衷就是讓你能夠輕易并快速地注釋代碼。它能夠自動(dòng)確定文件的類型并剛給出相應(yīng)匹配的注釋語(yǔ)法。如果我正在編輯JavaScript文件并且想要注釋掉一行代碼,我可以快速地在normal模式下執(zhí)行以下命令:

            <c-_><c-_> // Control _ Control _


            6. NERDTree

            在Vim中瀏覽文件會(huì)比平常困難一些。然而,有許多插件能夠極大地簡(jiǎn)化這個(gè)過(guò)程。(目前為止)我的最愛(ài)是NERDTree

            “NERD tree讓你能夠?yàn)g覽文件系統(tǒng)并打開(kāi)文件及文件夾。文件系統(tǒng)以樹(shù)形的方式展現(xiàn),你可以通過(guò)鍵盤(pán)、鼠標(biāo)或者二者同時(shí)使用來(lái)操作。你可以執(zhí)行簡(jiǎn)單的文件操作。”


            7. 鍵盤(pán)快捷鍵

            對(duì)于視覺(jué)學(xué)習(xí)者,這張鍵盤(pán)快捷鍵雖然有些過(guò)時(shí),但是仍然十分有用。將它打印出來(lái)貼到墻上!


            8. Vim教程 (PDF)

            還有什么比閱讀免費(fèi)的Vim手冊(cè)更好的學(xué)習(xí)方法呢?!這里是手冊(cè)的pdf連接


            9. MacVim編輯器

            MacVim 既可以完美地在終端運(yùn)行,也可以按照你熟悉的方式使用編輯器。用MacVim你可以使用常用的命令,比如我們熟悉的Command S(保存)。


            10. Tim Pope的插件

            Tim Pope 是社區(qū)里受到廣泛尊敬的一位成員開(kāi)發(fā)了很多優(yōu)秀的插件,主要針對(duì)Git和Rails用戶。


            11. 還沒(méi)有決定嗎:聽(tīng)聽(tīng)你的搭檔怎么說(shuō)

            如果你還沒(méi)有下定決心轉(zhuǎn)向Vim,有時(shí)候聽(tīng)聽(tīng)你的搭檔是怎么想的會(huì)有所幫助。在這種時(shí)候, StackOverflow論壇的這篇討論絕對(duì)值得一讀。


            12. 終極Vim配置(Config)

            Really, the first thing you need to do, when setting up Vim, is to configure your .vimrc file. This is essential. Steve’s “Ultimate .vimrc File” should provide a great base for your own.

            當(dāng)配置Vim的時(shí)候,第一件要做的事情就是配置你的.vimrc文件。這是必不可少的。Steve的“終極 .vimrc文件” 絕對(duì)是你的最佳選擇。


            總結(jié)

            從個(gè)人的經(jīng)驗(yàn)來(lái)看,Vim是如此的令人畏懼,直到有一天事情發(fā)生了變化。最后所有的事情只需要記下一組鍵盤(pán)命令。一旦你這么做了,你會(huì)覺(jué)得這是真正的享受!

            posted on 2012-03-07 16:54 coreBugZJ 閱讀(615) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Editor

            久久精品免费网站网| 久久精品国产男包| 麻豆精品久久久一区二区| 久久久91精品国产一区二区三区 | 久久久久亚洲AV无码专区体验| 久久人人爽人人爽人人片AV不| 欧美一区二区三区久久综合| 国产精品无码久久综合| 久久亚洲欧洲国产综合| 伊人久久综合成人网| 秋霞久久国产精品电影院| 色婷婷久久久SWAG精品| 99久久婷婷国产综合亚洲| 久久精品成人| 欧美亚洲色综久久精品国产| 久久精品国产一区二区 | 久久久久久国产精品美女| 99久久精品免费看国产一区二区三区 | 色综合久久中文字幕无码| 国产精品嫩草影院久久| 久久天堂AV综合合色蜜桃网| 国产午夜精品久久久久九九电影| 久久久www免费人成精品| 久久精品国产一区二区| 国产欧美久久久精品| 午夜久久久久久禁播电影| 亚洲午夜久久久| 精品综合久久久久久88小说 | 国产精品久久久久天天影视| 中文字幕精品无码久久久久久3D日动漫| 久久棈精品久久久久久噜噜| 亚洲精品高清一二区久久| 久久国产精品偷99| 国产亚洲成人久久| 久久精品无码一区二区app| 狠狠久久综合伊人不卡| 久久综合视频网| 久久久久久午夜精品| 久久精品无码专区免费| 久久亚洲国产成人影院网站| 久久一区二区免费播放|