--課程已於 2017 年 8 月更新--
你知道最有生產力的命令列專家利用了 Vim 文字編輯器的強大功能嗎?
問題是,如果你想要使用 Vim 非常好並且想要自己學習,可能需要很長時間。
當你完成本課程,你會知道如何:
1. 一次編輯多個檔案,包括如何在不同檔案之間來回移動資料,從一個檔案複製和剪貼到另一個檔案,並快速跳轉到另一個檔案。
2. 使用必須知道的鍵盤快捷鍵,以及如何輕鬆記住它們。你會實際學習如何“在 Vim 中思考”,所以你甚至不必記住每一個命令,從而節省了無數小時的工作時間。
3. 尋找和替換檔案中的整塊資訊。這包括如何透過重新命名檔案中或是檔案集合中的所有變數來可靠地重構程式碼。當然,你將學習簡單的尋找和替換技術來替換整個檔案中的單詞等等。
4. 剪切,複製和貼上。你將了解如何充分利用 Vim 的內建剪貼簿系統,使用 Vim 的剪貼簿歷史記錄,以及如何從 Vim 中訪問系統的剪貼簿。
5. 視覺化地選擇文字區塊,並對這些區塊執行編輯,例如移動區塊,刪除區塊,縮排/移位區塊等。你將了解 Vim 的文字物件 ( text objects ),以便你可以快速選擇單個或多個單詞,行,段落,HTML / XML 標籤,程式碼區塊等。
6. 如何進行垂直編輯並使用 Vim 的視覺區塊模式( Visual Block Mode )。(有人稱為欄編輯模式或是矩形模式…)
為源始碼,設定檔案或是你經常編輯任何類型的檔案啟用語法凸顯模式 ( syntext highlighting )。這包括如何自定義 Vim 中的配色方案和文字顏色碼。
7. 使用簡單到進階的瀏覽技術,以便你可以在檔案中快速跳到所需的位置。
8. 實用的應用技巧,如編輯程式原始碼,腳本 ( scripts ) ,HTML 等等。你將在本課程中找到很多練習的機會。
充分利用內建的幫助系統,快速找到所需要的說明,而不用離開 Vim。
9. 在 Linux 和 Windows 上使用 MacVim 和 gVim。這包括學習 Vim 的文字界面和圖形界面的優缺點。
創建,儲存和重放巨集 ( macros ) 以正常化資料,並快速重複複雜的編輯。你將學習如何在一個文字檔案中的每一行附加或預加 ( prepend )文字,如何格式化一行文字,並將該格式應用於檔案中的指定區域等等。簡而言之,你將學習如何使 Vim 中的所有內容自動化。
10. 創建自定義快捷方式和個性化鍵盤對映。如果你想為你經常做的事情創建一個快捷方式,你會發現如何使你的生活變得更容易一些。
11. 縮排和移動文字區塊。你還將學習如何啟用自動縮排,以便你可以快速清理並美化你的原始碼。
12. 還有更多…
https://softnshare.wordpress.com/2017/05/26/vimmasterclass/
「視覺化 html編輯器」的推薦目錄:
視覺化 html編輯器 在 Bootstrap Studio 全視覺化Bootatrap編輯器,並支援手動修改 ... 的推薦與評價
Bootstrap Studio 全視覺化Bootatrap編輯器,並支援手動修改HTML、CSS、JS檔. 為了讓開發更快速,因此梅干先前也分享了幾款的Bootstrap的視覺化設計工具,讓許多網頁 ... ... <看更多>
視覺化 html編輯器 在 brackets/index.html at master · adobe/brackets · GitHub 的推薦與評價
An open source code editor for the web, written in JavaScript, HTML and CSS. ... 輕巧又不失威力,整合多項視覺化的編輯功能,在需要時提供您適當的協助。 ... <看更多>
視覺化 html編輯器 在 [問題] 好用的網頁設計工具推薦- 看板Web_Design - 批踢踢實業坊 的推薦與評價
初學寫html網頁, 正在學html5 和javascript/jquery
想找哪些ide是比較好用的, 且蠻多人在用的
像notepad++ 之類的ide, 寫html網頁, 雖然是蠻輕便的,
不過一個簡單的網頁, 要打的code好像還蠻長的
若是一個表格, 用文字型的html編輯器, 好像是要一列一列的寫 ?
若有一些gif檔, 也是要一個一個key進去, 把它掛到指定的位置上 ?
一般都是用這樣的方式在寫嗎 ?
不知道html網頁設計方面,
是否有像visual studio 環境下, 寫 vc++那樣
先拉控制項, 再添加程式碼之類的視覺化工具 ?
visual studio下是可以寫html,
不過好像推薦用visual studio寫網頁的人好像不多
請問一般都是用文字型的編輯器在寫嗎 ? webstorm好像也是文字型的 ?
※ 編輯: rdfs (42.66.64.66), 08/05/2015 01:15:03
... <看更多>