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

2022-03-15 00:27:43 字數 1436 閱讀 1683

知識點

在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

具體的一些使用場景

1、linux 在vi命令模式下怎麼去複製游標到游標之後的幾行

1.單行複製

命令模式下,將游標移動到將要複製的行處,按「yy」進行複製;(注意是在命令模式下執行命令)

2.多行複製

在命令模式下,將游標移動到將要複製的首行處,按「nyy」複製n行;其中n為    要複製的行數

如:2yy

表示複製包括游標所在行往下2行

3.貼上

在命令模式下,將游標移動到將要貼上的行處,按「p」進行貼上

2、在vi開啟檔案之前,複製的內容在vi開啟檔案之後怎麼貼上到特定的位置

將貫游標定位到乙個想要貼上的位置,注意在命令模式下按shift+insert即可貼上

Linux系統vi模式下的常用快捷鍵

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

linux文字編輯器vi常用的命令模式命令

游標定位 h,j,k,l 分別用於游標左移,下移,上移,右移乙個字元 ctrl b 將螢幕向檔案首方向翻滾一整屏 即 pgup ctrl f 將螢幕向檔案尾方向翻滾一整屏 即 pgdn h 將游標移至當前螢幕首行的行首 即左上角 nh將游標移至當前螢幕第 n行的行首 m將游標移至當前螢幕顯示檔案的中...

常用的vi命令

之前只是知道最基本的vi命令vi bash.sh 然後 s 替換 然後wq.趁空了整理下常用的vim命令.也許該文章後續會有更新,因為是遇到了的才記錄下來,如果對讀者有幫助,我會很開心 感覺比較重要的兩個 vi 如何執行撤銷操作 u vi 如何執行恢復撤銷的操作 ctrl r命令 含義命令含義i 在...