[爆卦]vim命令模式是什麼?優點缺點精華區懶人包

雖然這篇vim命令模式鄉民發文沒有被收入到精華區:在vim命令模式這個話題中,我們另外找到其它相關的精選爆讚文章

在 vim命令模式產品中有2篇Facebook貼文,粉絲數超過5萬的網紅軟體開發學習資訊分享,也在其Facebook貼文中提到, --課程已於 2017 年 8 月更新-- 你知道最有生產力的命令列專家利用了 Vim 文字編輯器的強大功能嗎? 問題是,如果你想要使用 Vim 非常好並且想要自己學習,可能需要很長時間。 當你完成本課程,你會知道如何: 1. 一次編輯多個檔案,包括如何在不同檔案之間來回移動資料,...

  • vim命令模式 在 軟體開發學習資訊分享 Facebook 的最讚貼文

    2017-09-19 19:43:24
    有 9 人按讚


    --課程已於 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/

  • vim命令模式 在 紀老師程式教學網 Facebook 的最佳貼文

    2015-10-06 08:54:01
    有 79 人按讚

    [好文分享] Visual Studio.NET 2010, 2012, 2013, 2015 差異比較表
    ( #ProgrammingTools #IDE #VisualStudioNET )

    http://goo.gl/p3lqMk

    我個人雖然從 2002 年開始就不用 Visual Studio.NET 了,不過我以前可是該軟體的粉絲呢!若有人問:「學程式該裝什麼軟體?」我二話不說,一定推薦 Visual Studio.NET。今天看到寫的這麼不錯的比較表,想說推薦給工作上有需要的網友們看,所以還是寫上來提供給大家了!

    Visual Studio.NET 的好處,就是「功能完整強大」!很多像原始碼瀏覽查找、版本管理比較、跨檔案/專案的重構(Refactoring)... 它都提供。而且都做得很貼心、很順手。如果您工作上是靠 C#、VB、或 C++ 為生,而且成果多限制執行於 MS-Windows,這套還是很推的!

    Visual Studio.NET...該說壞處嗎?好吧!應該說是我「個人考量」比較準確...有幾點:

    1. 比較難跨平台使用(如:用於 Linux、Mac...我個人工作常常橫跨桌機三大平台 + 手機兩大平台...啥?手機有三大平台?還加上 Windows Phone?那是什麼...? XD)。雖說套用 WINE 或虛擬機等軟體,勉強還是可以跑,但這樣就不順手了。

    2. 安裝時比較肥大(我從 2002 年做嵌入式韌體開發後,因為嵌入式硬體運算能力不是很好,故開始崇尚 vim + gcc + gdb 這類在命令列模式下也能活的小軟體。很類似廚師高手只用「圓鍋、湯杓、菜刀」三樣工具就能做出任何菜色那種哲學)。

    3. 某些我要的高級功能是要付錢的(不是說我吝嗇付錢,事實上每年我花在買軟體上的錢也有將近台幣 3~5 萬元。但若靠 vim + gcc + gdb 能做出相同結果,實在很難吸引我付錢)

    以上針對程式開發工具使用心得,跟大家交換一點意見。您喜歡用哪種開發工具呢?歡迎留言在下面,好讓我跟您聊一聊喔!

    不知道大家有沒有注意我在這篇文章開始做的一點小改變?是的!我開始加上「Hash Tag(#)」了!這可以讓您點擊某個標籤,就列出所有類似的文章喔(不止我的文章,也能撈到別人寫的相關文章)!希望這一點點小進步,可以讓您將來看文章時更方便!

    喜歡這篇文章嗎?也有 Visual Studio.NET 同好嗎?歡迎把這篇文章轉分享給您的 Facebook 朋友喔!

    ----
    2015/10/06 13:20 補註:

    經網友指正,我的配圖有兩個容易誤導大家的地方:

    1. 最左邊的 logo 是最新的,但我卻把比較舊的年份 2010 寫在最左方,容易讓人認為左邊的 logo 是最舊的。

    2. 最右邊的 logo 並非 Visual Studio.NET 2010,而是 2008 的。

    特此更正!也謝謝網友指教,造成不便請多諒解!

你可能也想看看

搜尋相關網站