vi substitution 小技巧

2008/09/01
~ 熊 ~

在不想、或不需寫 script 的前提下,有個很不錯的方法。

【例】

有一文字檔,內容如下,其等號右邊都要取代成相同的字串 “CLK_PORT”。

“DisRAM_1X12.WCLK” =  “DisRAM_1X12.WCLK”
“DisRAM_2X12.WCLK” =  “DisRAM_2X12.WCLK”
“DisRAM_3X12.WCLK” =  “DisRAM_3X12.WCLK”

【vi 動作】

先 search “WCLK”,游標移到等號右邊,清除右列所有字元,再插入 “CLK_PORT”。之後都是相同動作。

如何把這些相同動作簡單化呢?

【好用小技巧】

用 editor 把會執行的 commands 記下來,此例為:nllllllllDA”CLK_PORT” 。copy this string and paste in vi,按 ESC,再 paste,再按 ESC,再 paste… 一直到所有的字串都取代完畢(類似巨集)。

【說明】

n:繼續往下尋找
l:向右移一個字元。此例找到 WCLK 之後,再右移八個字元到等號右邊的雙引號
D:刪除游標開始往右的所有字元
A:新增字元於行尾



2 Responses to “vi substitution 小技巧”

站內搜尋



本站其他服務

本站其他軟體



  • 股海快訊 (iNews123)

    提供特定個股新聞更新推播、股價警示推播、新聞社群分享以及每日個股收盤價等功能的股票App/股市App.


  • 國道一路通(FreeWay)

    打開定位即實際地圖上繪製所在地中心附近的車況圖,可縮放地圖,不再是小小的縮小圖,快速了解高速公路的路況。


  • 條碼掃描器(QRCode)

    支援 QRCode and Barcodes、可連續快速掃描、自動對焦、可打開手電筒供掃描時使用


  • 標案快訊

    讓你可以輕鬆追蹤含有您想要關注關鍵詞的任何採購標案,只要有最新的資訊,「標案快訊」即會推播通知給你.


  • 藝文快訊

    讓你可以輕鬆追蹤含有您想要關注關鍵詞的任何藝文活動訊息,只要有最新的資訊,「藝文快訊」即會推播通知給你.


  • 臉書粉絲專頁搜尋 (FPSearch)

    不用登入臉書即可搜尋臉書粉絲專頁(臉書粉絲團)所公開的文章。您可以指定特定日期範圍之前的文章,也可設定搜尋粉絲專頁內包含特定關鍵詞的文章。