国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

Linux學(xué)習(xí)筆記(4)-文本編輯器vi的使用

2024-06-28 13:25:09
字體:
供稿:網(wǎng)友
linux學(xué)習(xí)筆記(4)-文本編輯器vi的使用
  • vi的三種編輯模式
  • 命令模式(Command mode)

    在此模式下可以控制光標(biāo)的移動(dòng),可以刪除字符,刪除行,還可以對(duì)某個(gè)段落進(jìn)行復(fù)制和移動(dòng)

  • 輸入模式(Insert mode)

    只有在此模式下,可以輸入字符

  • 末行模式(Last line mode)

    在此模式下可以將文件保存或退出Vi,還可以設(shè)置編輯器環(huán)境,還可以查找字符串,列出行號(hào)

    備注:不過一般把vi看成兩個(gè)兩個(gè)模式,將末行模式也算入命令行模式

  • Vi 初體驗(yàn)

    在終端鍵入vi file.txt

    #vi file.txt

    如果不熟悉的人肯定是會(huì)直接開始,敲打鍵盤進(jìn)行輸入,發(fā)現(xiàn)沒有效果,就開始干著急。。其實(shí)當(dāng)你輸入上面的命令時(shí),此時(shí)是處于命令模式的。要先切換到輸入模式才可以進(jìn)行輸入,只需要按下字母"i"進(jìn)行,讓后你就可以輸入了,要切換到命令模式,只需按"ESC"鍵。

    保存文件

    在命令行模式下,按一下":"鍵進(jìn)入末行模式,如:

    :w filename(以filename為文件名保存文件)

    :wq (存盤并推出vi)

    :q!(不存盤強(qiáng)制退出vi)

  • 命令模式功能鍵
  • 切換到輸入模式

    按"i"進(jìn)入輸入模式后是從當(dāng)前位置開始輸入文件

    按"a"進(jìn)入輸入模式后,是從目前光標(biāo)所在位置的下一個(gè)位置開始輸入文字

    按"o"進(jìn)入輸入模式后,是插入新的一行,從行首開始輸入文字

  • 從輸入模式切換為命令模式

    按"ESC"鍵

  • 移動(dòng)光標(biāo)

    vi可以直接用鍵盤上的光標(biāo)來上下左右移動(dòng),但正規(guī)的vi是用小寫字母h,j,k,l分別控制光標(biāo)的左、下、上、右移一格

    按"ctrl" + "b":屏幕往"后"移動(dòng)一頁

    按"ctrl" + "f":屏幕往"前"移動(dòng)一頁

    按"ctrl" + "u":屏幕往"后"移動(dòng)半頁

    按"ctrl" + "d":屏幕往"前"移動(dòng)半頁

    按數(shù)字0:移動(dòng)到文章的開頭

    按G:移動(dòng)到文章的最后

    按$:移動(dòng)到光標(biāo)所在行的行尾

    按^:移動(dòng)到光標(biāo)所在行的行首

    按#l:光標(biāo)移到到該行的第#個(gè)位置,如5l

  • 刪除文字

    按x:每按一次,刪除光標(biāo)所在位置的"后面"一個(gè)字符

    按#x:如6x表示刪除光標(biāo)所在位置的后面6個(gè)字符

    按X:大寫的X,每按一次刪除光標(biāo)所在位置的前面一個(gè)字符

    按#X:刪除光標(biāo)前面的#個(gè)字符

    按dd:刪除光標(biāo)所在行

    按#dd:從光標(biāo)所在行開始刪除#行

  • 復(fù)制

    按yw:將光標(biāo)所在之處到字尾的字符復(fù)制到緩沖區(qū)中

    按#yw:復(fù)制#個(gè)字到緩存區(qū)

    按yy:復(fù)制光標(biāo)所在行到緩沖區(qū)

    按#yy:從光標(biāo)所在的行起,往下數(shù)#行復(fù)制到緩沖區(qū)

    按p:將緩沖區(qū)的字符粘帖到光標(biāo)所在位置,所有與"y"有關(guān)的命令,都必須與"p"配合才能完成復(fù)制與粘帖功能

  • 替換

    按r:替換光標(biāo)所在處的字符

    按R:替換光標(biāo)所在處的字符,知道按下ESC鍵為止

  • 撤銷上一次操作

    按u:如果您誤執(zhí)行一個(gè)命令,可以馬上按下"u",回到上一個(gè)操作。 按多次"u"可以執(zhí)行多次。

  • 更改

    按"cw":更改光標(biāo)所在處的字到字尾處

    按"c#w":例如,「c3w」表示更改3個(gè)字

  • 跳至指定的行

    按ctrl+g列出光標(biāo)所在行的行號(hào)。

    按 #G:例如,「15G」,表示移動(dòng)光標(biāo)至文章的第 15行行首。

末行模式簡(jiǎn)介

在使用「last line mode」之前,請(qǐng)記住先按「ESC」鍵確定您已經(jīng)處于 「command mode」下后,再按「:」冒號(hào)即可迚入「last line mode」。

  • 列出行號(hào)

    「set nu」:輸入「set nu」后,會(huì)在文件中的每一行前面列出行號(hào)。

  • 跳到文件中的某一行

    「#」:「#」號(hào)表示一個(gè)數(shù)字,在冒號(hào)后輸入一個(gè)數(shù)字,再按回車鍵就會(huì)跳 到該行了,如輸入數(shù)字 15,再回車,就會(huì)跳到文章的第 15行。

  • 查找字符

    「/關(guān)鍵字」:先按「/」鍵,再輸入您想尋找的字符,如果第一次找的關(guān)鍵 字丌是您想要的,可以一直按「n」會(huì)往后尋找到您要的關(guān)鍵字為止。

    「?關(guān)鍵字」:先按「?」鍵,再輸入您想尋找的字符,如果第一次找的關(guān)鍵 字丌是您想要的,可以一直按「n」會(huì)往前尋找到您要的關(guān)鍵字為止。

  • 保存文件

    「w」:在冒號(hào)輸入字母「w」就可以將文件保存起來。

  • 離開vi

    「q」:按「q」就是退出,如果無法離開 vi,可以在「q」后跟一個(gè)「!」強(qiáng) 制離開vi。

    「wq」:一般建議離開時(shí),搭配「w」一起使用,這樣在退出的時(shí)候還可以 保存文件。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 罗江县| 兖州市| 宜昌市| 麻江县| 延津县| 八宿县| 泽州县| 天等县| 商洛市| 枣庄市| 广丰县| 四会市| 松滋市| 龙州县| 彰化县| 紫金县| 海门市| 淮阳县| 无锡市| 朝阳县| 乌海市| 彭州市| 五莲县| 桑植县| 黄平县| 特克斯县| 通海县| 永仁县| 清水县| 浠水县| 安岳县| 东宁县| 治县。| 孝义市| 沙雅县| 铅山县| 扶余县| 太保市| 香港| 星子县| 横山县|