成人免费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提供了恢復誤操作的命令,并且可以將恢復的內容移動,放在文本的任何地方?;謴兔钣?sup2; 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:09:49

Linux Vi

2009-12-25 13:00:47

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命令詳替換命令

2010-03-10 17:37:48

Linux磁盤配額

2009-10-26 10:24:35

linux脫機打印命令

2009-10-20 09:19:11

Linux kill命

2009-11-24 13:53:03

SuSE Linux

2009-12-24 13:46:23

Linux驅動

2009-11-24 11:35:59

2009-10-23 19:11:32

linux集群

2009-12-24 09:47:17

Linux之父

2009-12-18 15:28:19

Linux內核

2023-06-16 07:48:51

DOM對象JS

2009-05-22 10:18:44

C指針OO

2009-12-24 14:19:53

LINUX MAC驅動

2009-12-28 12:48:35

Linux內核

2010-03-10 14:04:35

Linux端口安全

2009-10-20 10:15:01

Linux用戶管理
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 粉嫩av久久一区二区三区 | a级在线免费观看 | 欧美视频一区二区三区 | 亚洲一区二区三区桃乃木香奈 | 天天宗合网 | 羞羞视频网 | 一区二区三区四区国产 | 亚洲精品日本 | 特一级毛片 | 九九激情视频 | 91久久综合亚洲鲁鲁五月天 | 欧美精品一级 | 国产精品视频一区二区三区四蜜臂 | 久久久久久久亚洲精品 | www国产精品 | 亚洲在线一区二区 | 国产精品久久久久久久 | 成人国产在线视频 | 亚洲国产成人一区二区 | 午夜性色a√在线视频观看9 | 日本精品视频一区二区 | 超黄毛片 | 中文福利视频 | 日本精品裸体写真集在线观看 | 欧美激情在线播放 | 精品亚洲一区二区 | 自拍偷拍亚洲视频 | 欧美性网| 亚洲国产精品激情在线观看 | 欧美性生交大片免费 | 日韩视频在线观看 | 黑人巨大精品欧美一区二区一视频 | 99精品国自产在线观看 | 精品日韩一区二区 | 久久综合香蕉 | 爱爱综合网 | 国产亚洲一区二区三区在线 | 久草视频在线播放 | 久久最新| 草久在线 | 丝袜美腿一区二区三区 |