隨筆 - 16, 文章 - 0, 評論 - 0, 引用 - 0
          數據加載中……

          半小時內使用vim的常用命令,以及平時使用的感慨

          移動就不說了,強制退出:q!;保存退出:wq

          在normal模式下

          刪除:

              x刪除當前字符;

              v選擇字符,x刪;

              dd刪除行;

              d$刪除當前光標到行末;

              de刪除當前光標到單詞末尾;

              dw同上切包括空格。

          撤銷、重做:

              u撤銷;

              U撤銷當前行所有改變;

              ctrl+r 重做。

          ---------------------------------摘自vim tutor-------------------------------------

          在正常模式下一個命令的格式是∶

                 [number]   command   object     或者     command    [number]   object
               其意是∶
                 number - 代表的是命令執行的次數
                 command - 代表要做的事情,比如 d 代表刪除
                 object - 代表要操作的對象,比如 w 代表單字/單詞,$ 代表到行末等等。object 為 d、$、e、w等,如刪除兩行2dd。

          ----------------------------------------------------------------------------------------

          復制:

              開始按v,結束處按y。

          粘貼:

              p光標后貼,P光標前貼

          剪切:

              先刪除,在欲復制的地方按p

          替換字符:

              按r

          連續替換字符:

              按R

          更改單詞:

              在要更改的字符上,輸入cw,光標后單詞被刪除并進入編輯模式,即de+i

          C指令與d格式相近,更改后進入編輯模式(注:沒有cd)

           

          顯示文件當前狀態: ctrl+g 

          跳轉文件最后一行: shift+g

          跳轉到某行: 先輸入行號,再shift+g

           

          搜索命令

          向后查找:/開頭輸入要查找的單詞

          查下一個:n

          查上一個:shift-n

          向前查用?代替/

          匹配括號查找按%

           

          替換命令(還沒找到替換下一個)

          替換該行第一個: :s/舊/新

          替換行內所有:    :s/舊/新/g

          替換兩行內所有::行號,行號s/舊/新/g

          替換文件內:       :%s/舊/新/g

           

           

          --------------------------------------------------------

          vim執行外部命令:

              :!命令

          如 刪除文件 :!rm 文件名

           

          另存保存一部分:

              :行號,行號 w 文件名

          :r FILENAME 可提取磁盤文件 FILENAME 并將其插入到當前文件的光標位置
               后面。

          正常模式下$可以移動到最后一行。

          a在光標后插入

          ==========================================

          這些命令囊括了一個文本編輯器的基本功能。。。。

          只要配置好vim,記住這些命令,基本就可以用vim替換別的編輯器了,剩下就是習慣它。。。

          用了一段時間的vim了。還是不太習慣全鍵盤的操作方式,常會發生選中字符滾輪一輪就全沒的情況。剩下的操作,像dd刪除行之類的,很多還是挺方便的。

          另,不知道vim有什么方便的方法多行多次縮進么?現在就是覺得這個不方便。

          posted on 2011-11-10 12:12 yita 閱讀(143) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 大渡口区| 廉江市| 凌海市| 神木县| 酒泉市| 靖安县| 巴林右旗| 兴宁市| 庄河市| 营山县| 普格县| 石景山区| 高安市| 南漳县| 临颍县| 都匀市| 凤翔县| 德庆县| 广东省| 库伦旗| 柏乡县| 措勤县| 岑巩县| 沁阳市| 资阳市| 岳西县| 牙克石市| 海南省| 长治县| 正宁县| 土默特左旗| 滨海县| 买车| 乌拉特中旗| 陆丰市| 长顺县| 临夏市| 古交市| 寻乌县| 桃源县| 临沧市|