vim命令行模式

1. 激活命令行模式 html

   : 進入命令行模式 spa

   <Esc>  退出命令行模式命令行

2. 經常使用命令orm

   :p 打印 (:print) htm

   :e 讀入文件 (:edit)cmd

   :w 寫入文件 (:write)string

   :t  複製 (:copy)it

   :d 刪除 (:delete)command

   :m 移動移動

   :[range]delete [x] 刪除指定範圍內的行 [ 到寄存器 x]

   :[range]yank [x] 複製指定範圍內的行 [ 到寄存器 x]

   :[line]put [x] 在指定行後黏貼寄存器x中的內容

   :[range]copy {address} 把指定範圍內的行拷貝到{address} 所指定的行之下

   :[range]move {address} 把指定範圍內的行移動到{address} 所指定的行之下

   :[range]normal {commands} 對指定範圍內的每一行執行普通模式命令

   :[range]join 鏈接指定範圍內的行

   :[range]substitute/{pattern}/{string}/[flags]  對指定範圍內匹配{pattern}的地方替換爲{string}

   :[range]global/{pattern}/[cmd] 對指定範圍內匹配{pattern}的全部行,在其上執行Ex命令{cmd}

3. 命令行地址表示

    :2  將行號做爲地址 :4p 打印第四行信息

    :$  表示文件的末尾一行

    :2,5p 打印第二行到五行

    :. 表明當前行

    :.,$p 打印當前行到末尾

    :% 表明當前文件的全部行

    :'<,'> 表明高亮選中的範圍

    :/<html>/,/<\/html>/p  用模式指定範圍

    :/<html>/+1,/<\/html>/-1p 用偏移地址對範圍進行修正

    :'m,'n 表示位置標記爲m的行到位置標記爲n的行

    :0  虛擬位置第0行,位於第一行上方

相關文章
相關標籤/搜索