成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

講述Linux Vi刪除復制取代和替換等

運維 系統運維
在編輯文本時,經常需要Linux Vi刪除一些不需要的文本,我們可以用<Backspace>鍵將輸錯或不需要的文本刪除,但此時有一個限制就是當刪到行頭之后,再想刪上面那行的內容是不可能的。

Vi刪除有很多值得學習的地方,這里我們主要介紹Linux Vi刪除,包括介紹Vi刪除等方面。在命令模式下可以使用Linux Vi刪除提供的各種有關命令對文本進行修改,包括對文本內容的Linux Vi刪除、復制、取代和替換等。

文本Linux Vi刪除

在編輯文本時,經常需要Linux Vi刪除一些不需要的文本,我們可以用鍵將輸錯或不需要的文本刪除,但此時有一個限制就是當刪到行頭之后,再想刪上面那行的內容是不可能的。 在命令模式下,Vi提供了許多Linux Vi刪除命令。這些命令大多是以d開頭的。常用的有:

Linux Vi刪除單個字符

x:刪除光標處的字符。若在x之前加上一個數字n,則刪除從光標所在位置開始向右的n個字符。
X:刪除光標前面的那個字符。若在X之前加上一個數字n,則刪除從光標前面那個字符開始向左的n個字符。
顯然這兩個命令是刪除少量字符的快捷方法。

Linux Vi刪除多個字符

dd:刪除光標所在的整行。在dd前可加上一個數字n,表示刪除當前行及其后n-1行的內容。
D或d$:兩命令功能一樣,都是刪除從光標所在處開始到行尾的內容。
d0:刪除從光標前一個字符開始到行首的內容。
dw:刪除一個單詞。若光標處在某個詞的中間,則從光標所在位置開始刪至詞尾。同dd命令一樣,可在dw之前加一個數字n,表示刪除n個指定的單詞。

如果用戶不小心進行了誤Linux Vi刪除操作,也不要緊,Vi提供了恢復誤操作的命令,并且可以將恢復的內容移動,放在文本的任何地方。恢復命令用² np,其中n為寄存器號。這是因為Vi內部有9個用于維護刪除操作的寄存器,分別用數字1,2,¼ ,9表示,它們分別保存以往用dd命令刪除的內容。這些寄存器組成一個隊列,例如最近一次使用dd命令刪除的內容被放到寄存器1中;當下次再使用dd命令刪除文本內容時,Vi將把寄存器1的內容轉存到寄存器2中,而寄存器1中又將是最近一次dd命令刪除的內容。以此類推,Linux Vi刪除可以保存有最近九次用dd命令刪除的內容,而前面的用dd命令刪除的內容則被拋棄。

假設當前編輯文件為xu.c
/* this is a example */
#include
void main( ) {
int i , j ;
printf( “ please input a number : / n ” );
scanf ( “ % d ” , &i ) ;
j = i + 100 ;
printf ( “ /n j = % d /n ” , j ) ;
return ;

我們對其進行如下操作:
1. 將光標移至文件***行,按dd命令,此時文件***行的內容被Linux Vi刪除,且被刪除的內容保存在寄存器1中;
2. 按5j使光標下移至***個printf語句行;
3. 按dd命令將該行刪除,此時寄存器1中將保存剛剛被刪除的內容:
printf (“ please input a number :\ n ” );
而寄存器1原有的內容:
/* this is a example */

則被保存到寄存器2中;

在最末行模式下,也可以對文件內容進行Linux Vi刪除,但它只能刪除整行,一次可將某個指定范圍內(起始行號,終止行號)的所有行全部刪除。需要注意的是,用此種方法進行刪除時,Vi并不把所刪內容放入寄存器中,因而當發生誤Linux Vi刪除操作時,不能用² np命令恢復,只能用u命令進行有限的恢復。***提一下,如何在文本輸入方式時將所輸入文本刪除。用戶使用組合鍵即可,此時光標將返回插入開始的位置,并且Vi仍處于文本輸入方式。

【編輯推薦】

  1. linux vi編輯器概念層層講解
  2. linux vi編輯器之葵花寶典
  3. 講述linux vi編輯器的基礎命令使用方法
  4. 關于linux vi命令替換的使用說明
  5. 在linux vi命令行中添加行號的小技巧
責任編輯:佚名 來源: CSDN
相關推薦

2009-12-25 13:00:47

Linux編輯器Vi

2009-12-25 13:09:49

Linux Vi

2009-10-26 10:47:57

linux vi編輯器

2010-03-16 15:47:06

Ubuntu Linu

2009-07-31 18:48:35

linux vi命令linux vi命令詳替換命令

2009-10-20 09:19:11

Linux kill命

2009-11-24 13:53:03

SuSE Linux

2009-12-24 13:46:23

Linux驅動

2010-03-10 17:37:48

Linux磁盤配額

2009-10-26 10:24:35

linux脫機打印命令

2009-12-18 15:28:19

Linux內核

2009-12-24 09:47:17

Linux之父

2009-10-23 19:11:32

linux集群

2009-11-24 11:35:59

2009-05-22 10:18:44

C指針OO

2023-06-16 07:48:51

DOM對象JS

2009-11-23 15:57:05

SUSE Linux超

2009-12-17 17:19:45

Linux系統

2010-03-05 09:24:54

Linux ntfs分

2009-12-24 14:19:53

LINUX MAC驅動
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天天干狠狠操 | 国产精品区二区三区日本 | 一级片免费视频 | 密桃av | 伊人网99 | 欧美一区二区三区在线视频 | 午夜成人免费视频 | 狠狠狠 | 99精品一区二区 | 日本黄色免费大片 | 亚洲成人av一区二区 | 国产精品夜夜春夜夜爽久久电影 | 日日噜噜噜夜夜爽爽狠狠视频97 | 国产精品久久久久久久久久久久 | 一区二区三区精品视频 | 精品av天堂毛片久久久借种 | 欧美二区在线 | 美女视频一区二区三区 | 日本精品视频在线观看 | 久久99精品国产 | 国产精品久久久久久久久久久久久 | 亚洲欧美另类在线 | 亚洲天堂成人在线视频 | 青青草原综合久久大伊人精品 | 精品无码久久久久国产 | 久久视频免费看 | 欧美精品99| 久久久久久久电影 | 国产91丝袜在线播放 | 九九在线视频 | 欧美日韩一 | 欧美视频一区二区三区 | 国产一区精品 | 手机在线观看 | 九九热免费视频在线观看 | 欧美日韩电影一区二区 | 国产农村妇女精品一二区 | 日本不卡免费新一二三区 | 国产一区二区在线91 | 精品久久网 | 国产 日韩 欧美 在线 |