VI命令模式下刪除拷貝與貼上

2021-09-28 23:46:54 字數 952 閱讀 5497

在vi命令模式下:y 表示拷貝, d 表示刪除,p標識貼上

1.刪除

dw     表示刪除從當前游標到游標所在單詞結尾的內容.

d0 表示刪除從當前游標到游標所在行首的內容.

d$ 表示刪除從當前游標到游標所在行尾的內容.

dd 表示刪除游標所在行.

6dd 表示刪除6行

d 表示刪除從當前游標到游標所在行尾的內容.

:6,10  delete 表示刪除第6行至第10行的資料,其中「delete」可以簡寫為「d」或「del」等等。---刪除大量行時使用

2.拷貝

yw     表示拷貝從當前游標到游標所在單詞結尾的內容.

y0 表示拷貝從當前游標到游標所在行首的內容.

y$ 表示拷貝從當前游標到游標所在行尾的內容.

yfa 表示拷貝從當前游標到游標後面的第乙個a字元之間的內容.

yy 表示拷貝游標所在行.

8yy 標識拷貝8行

:6,10 copy 18 表示從第6行開始的5行(即從第6行到第10行)資料複製到了第18行下面,其中「copy」也可寫為「co」或「cop」。---拷貝大量行時使用

3.貼上

刪除或者拷貝內容後,直接輸入「p」,即可貼上

4.經典舉例

實現目標:/home/bips/usr/test檔案,實現複製第6行(包括)下面的5行資料,放到第18行下面(也就是貼上的內容自第19行起)。

1 cd /home/bips/usr

2 vi test

3 輸入a、i或者o進入插入模式,可進行插入文字操作

4 按esc進入命令模式

5 :6,10 copy 18

Linux基礎 VI命令模式下刪除拷貝與貼上

在vi命令模式下 y 表示拷貝,d 表示刪除,p標識貼上 1.刪除 dw 表示刪除從當前游標到游標所在單詞結尾的內容.d0 表示刪除從當前游標到游標所在行首的內容.d 表示刪除從當前游標到游標所在行尾的內容.dd 表示刪除游標所在行.6dd 表示刪除6行 d 表示刪除從當前游標到游標所在行尾的內容....

Ubuntu系統vi編輯模式下命令錯亂

最近想玩玩ubuntu,於是就新裝了個ubuntu 18.04的系統,安裝完後隨意編輯了乙個檔案,剛輸入vi命令的時候我還是開開心心的,當我要輸入內容的時候,我感覺整個人都不好了。說好的insert呢,怎麼退格鍵不行了,按u怎麼不撤回修改了。我平復了下心情,至少 q 沒有拋棄我,退出後,我再次確認我...

常用的vi的命令模式下的快捷命令

知識點 在vi命令模式下 y 表示拷貝,d 表示刪除,p標識貼上 1.刪除 dw 表示刪除從當前游標到游標所在單詞結尾的內容.d0 表示刪除從當前游標到游標所在行首的內容.d 表示刪除從當前游標到游標所在行尾的內容.dd 表示刪除游標所在行.6dd 表示刪除6行 d 表示刪除從當前游標到游標所在行尾...