比如我要複制從第1行到第5行的資料,複制到第9行
光标移到第5行任意位置,輸入ma
光标移到第1行任意位置,輸入y'a(這一定要打這個“'”單引号,否則就進入“INSERT”狀态了
光标移到需要複制的行,輸入p,行前複制輸入大寫P
或者
首先把光标移到第1行,然後d4(這裡一共複制了1~5行,技巧是利用删除的指令,其實這裡是删除1~5行,删除完了後,一定要使用u指令來取消删除,不過在删除的同時複制了這1~5行,是以可以使用p來複制)
p
然後把光标移到要粘貼的位置
把光标移到第9行
shift v
再把光标移到第15行
ctrl c
再再把光标移到第16行
Nyy指令複制從光标所在行開始的N行,一般在5行以内非常直覺的數字時使用的比較多
這四種方法,我傾向第三種,操作簡便,而且直覺,并且用到了ctrl+c這個幾乎是複制的代名詞的指令。
備注:
千萬不要同時使用多次複制多行,隻會認第一次的,我的辦法是使用yy來複制一樣(即取消複制多行);
查詢行号,在不可編輯模式下輸入:set number