在vi命令模式下:y 表示拷貝, d 表示刪除,p標識貼上
1.刪除
dw 表示刪除從當前游標到游標所在單詞結尾的內容.2.拷貝d0 表示刪除從當前游標到游標所在行首的內容.
d$ 表示刪除從當前游標到游標所在行尾的內容.
dd 表示刪除游標所在行.
6dd 表示刪除6行
d 表示刪除從當前游標到游標所在行尾的內容.
:6,10 delete 表示刪除第6行至第10行的資料,其中「delete」可以簡寫為「d」或「del」等等。---刪除大量行時使用
yw 表示拷貝從當前游標到游標所在單詞結尾的內容.3.貼上y0 表示拷貝從當前游標到游標所在行首的內容.
y$ 表示拷貝從當前游標到游標所在行尾的內容.
yfa 表示拷貝從當前游標到游標後面的第乙個a字元之間的內容.
yy 表示拷貝游標所在行.
8yy 標識拷貝8行
:6,10 copy 18 表示從第6行開始的5行(即從第6行到第10行)資料複製到了第18行下面,其中「copy」也可寫為「co」或「cop」。---拷貝大量行時使用
刪除或者拷貝內容後,直接輸入「p」,即可貼上
4.經典舉例
實現目標:/home/bips/usr/test檔案,實現複製第6行(包括)下面的5行資料,放到第18行下面(也就是貼上的內容自第19行起)。
1 cd /home/bips/usr2 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 表示刪除從當前游標到游標所在行尾...