Seven habits of effective text editing后的總結

          VIM使用技巧

          1. 快速移動

          (1) 在命令狀態(tài)下輸入 * VIM會自動查找當前光標指向的單詞在全文中出現(xiàn)的位置。此時如果開啟了 incsearch 選項,編輯器會自動定位到下一個匹配對象。如果開啟了 hlsearch 選項,編輯器會自動高亮標記全文的所有該單詞。

          (2) 在命令狀態(tài)下,光標指向某括號時,輸入 % ,跳到與它匹配的另一個括號,或者在 #if #endif 之前跳躍。事實上, % 可以在很多不同的匹配項之間跳躍。

          (3) [{ :跳躍到當前光標所在塊的起始 { 處。

          (4) gd :跳躍到變量的定義。

          2. 減少重復操作

          (1) 如果要有選擇地把文件中的某個單詞替換為另一個單詞,可以通過 :s * 查找該單詞,cw 修改后 Ctrl + [ 返回命令狀態(tài),然后 n 查找下一個,. 重復替換操作。另外可以在開始的時候使用 m’ m` 儲存當前位置,替換完成后使用 ‘’ `` 回到初始位置(m可以儲存很多位置,如ma mb ….,使用 ‘a ‘b `a `b .. 返回)。


          posts - 403, comments - 310, trackbacks - 0, articles - 7
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          VIM使用技巧(一)

          Posted on 2007-04-22 20:23 ZelluX 閱讀(357) 評論(0)  編輯  收藏 所屬分類: Linux
          2007-02-05 22:29:01
          只有注冊用戶登錄后才能發(fā)表評論。


          網站導航:
           
          主站蜘蛛池模板: 揭西县| 遵化市| 平南县| 菏泽市| 中卫市| 新龙县| 浮梁县| 海阳市| 盖州市| 永登县| 天祝| 汕头市| 巩留县| 河间市| 多伦县| 义马市| 唐河县| 慈溪市| 东阳市| 宁夏| 融水| 东乌珠穆沁旗| 卓资县| 沁水县| 渭源县| 遂溪县| 杭锦旗| 托里县| 弥勒县| 湖口县| 大理市| 赤峰市| 莱芜市| 收藏| 册亨县| 托克逊县| 合江县| 蛟河市| 集安市| 依安县| 新沂市|