亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

vi編輯器使用

2024-06-28 13:24:02
字體:
來源:轉載
供稿:網友
vi編輯器使用vi編輯器簡介

vi編輯器,通常稱之為vi,是一種廣泛存在于各種UNIX和linux系統中的文本編輯程序。它的功能十分強大,但是命令繁多,不容易掌握,它可以執行輸出、刪除、查找、替換、塊操作等眾多文本操作,而且用戶可以根據自己的需要對其進行定制,這是其他編輯程序所沒有的。vi不是基于窗口的,所以,這個多用途編輯程序可以用于在任何類型的終端上編輯各式各樣的文件。

本文地址:http://www.CUOXin.com/archimedes/p/linux-vi.html,轉載請注明源地址。

vi編輯器的三種模式

1、命令模式

  在該模式中,可輸入命令來執行許多種功能??刂破聊还鈽说囊苿?,字符、字或行的刪除,移動復制某區段及進入Insert mode下,或者到 last line mode

2、編輯模式

  vi被運行時,通常處在命令模式下,鍵入以下命令 可以使vi退出命令模式,進入輸入模式:I(i)、A(a)、O(o)

3、末行模式

  將文件保存或退出vi,也可以設置編輯環境,如尋找字符串、列出行號……等。不過一般我們在使用時把vi簡化成兩個模式,將末行模式也算入命令行模式

vi的進入和退出

進入vi:

命令“vi 文件名”

命令“vi”,在退出vi時再指定文件名

選項“+n”,表示希望在進入vi之后,光標處于文件中第n行上

選項“+”表示希望在進入vi之后光標處于文件最末行。

保存文件:

1.在命令模式下,連按兩次大寫字母<Z>

2.在末行模式下:

:w vi保存當前編輯的文件,但并不退出vi,而是繼續等待用戶輸入命令

:w <newfile>

:w! <newfile> 把當前文件的內容保存到指定的文件newfile中,如果newfile已經存在,則覆蓋原有內容

在末行模式下,有四種方法可以退出vi返回到shell:

:q 系統退出vi返回到shell。在用此命令時,若編輯的文件沒有被保存,則vi在窗口的最末行給出提示信息。

:q! vi放棄所作修改而直接退到shell下。

:wq 先保存文件,然后再退出vi返回到shell。

:x 該命令的功能與命令模式下的ZZ命令功能相同

如何進入插入模式

a (append) 由光標之后加入資料

A 由該行之末加入資料

i (insert) 由光標之前加入資料

I 由該行之首加入資料

o (open) 新增一行于該行之下供輸入資料之用

O 新增一行于該行之上供輸入資料之用

如何離開插入模式

ESC 結束插入模式

如何進入末行模式先按ESC鍵:/

?

VI環境的設定

set nu: 添加行號顯示

set nonu: 取消行號顯示

set autoindent: 自動縮進

set noautoindent: 取消自動縮進

查找

在vi中可搜尋某一字串,使光標移至該處

/字串 往光標之后尋找該字串

?字串 往光標之前尋找該字串

n 往下繼續尋找下一個相同的字串

N 往上繼續尋找下一個相同的字串

取消前一動作(Undo)

即復原執行上一指令前的內容

u 恢復最后一個指令之前的結果

U 恢復光標該行之所有改變

編輯多個文件vi亦提供同時編輯多個文件的功能,方法如下:

#vi file1 file2 ..

當第一個文件編輯完成后,可利用『:w』將該緩沖區存檔,而后再利用 『:n』載入下一個文件

同時vi多個文件時,CTRL-SHIFT-6回到上一個文件,在本次vi的文件和上次vi的文件之間切換。也可以使用:e#進行切換

字串搜尋與替換

s(substitute)指令可搜尋某行列范圍

g(global)指令則可搜尋整個編輯緩沖區的資料

:1,%s/old/new/g 將文件中所有的“old”改成“new”

:10,20s/old/new/ 將第10行至第20行資料的“old”改成“new”

:%s/old/new/g 將編輯緩沖區中所有的“old”改成“new”

:1,%s/^/string1 在文件的第一行至最后一行的行首插入“string1”

:%s/$/some string/g 在整個文件每一行的行尾添加“some string”

:1,%s/Word1/word2/gc 從第一行到最后一行尋找word1 字串,并將該字串替換為 word2 。需要逐一確認

vi的編輯操作命令

在vi中“字”有兩種含義:

廣義上,字是兩個空格之間的任何內容

狹義上,字是指英文單詞、標點符號和非字母字符

句子被定義為是以句號“.”、問號“?”和感嘆號“!”結尾,且其后跟著至少一個空格或一個換行符的字符序列。

段被定義為以一個空白行開始和結束的片段

在當前行移動光標的命令

h 將光標左移一格

l 將光標右移一格

j 將光標下移一格

k 將光標上移一格

0 把光標移到當前行的第一個字符處

$ 把光標移到當前行的最后一個字符處

在行之間移動光標的命令

Ctrl + f向后滾一頁

Ctrl + d向后滾半頁

Ctrl + b向前滾一頁

Ctrl + u向前滾半頁

Ctrl + e屏幕向下滾一行

Ctrl + y屏幕項上滾一行

nG 將光標移至行號所指定的行的行首

在文本塊間移動光標的命令

) 由光標所在位置至下一個句子的第一個字元

( 由光標所在位置至該句子的第一個字元

{ 由光標所在位置至該段落的最后一個字元

} 由光標所在位置至該段落的第一個字元

屏幕上移動

H命令:該命令將光標移至屏幕首行的行首.若在H命令之前加上數字n,則將光標移至屏幕第n行的行首。

M命令: 該命令將光標移至屏幕顯示文件的中間行的行首。

L命令:該命令將光標移至屏幕顯示文件的底行的行首。

G命令:該命令將光標移至該文件的最后一列

命令模式下的文本編輯 /文本的刪除字符刪除命令:

x dh

字和行刪除命令

dw db dd d$ d0 <n>dd

文本塊刪除命令:

d) d( d} d{

相對屏幕刪除:

dH dM dL

刪除操作

x:刪除光標所在的文字

nx:刪除光標后面的n個字符

X:刪除光標前面的一個字符

nX:刪除光標前面的n個字符

dd:刪除光標所在行

ndd:刪除光標所在行向下數n行

復制

命令方式下輸入yy或nyy,表示復制當前行或當前行開始的連續n行,n是一個具體的整數

將光標移到要復制的地方,按p鍵粘貼

vi編輯器的簡單使用

插入文字 I鍵 A鍵

x:刪除光標所在的文字

退回命令模式 ESC

存盤 :w

不存盤退出 :q

存盤退出 :wq

強制退出 :q!

強制存盤退出 :wq!

vi其他常用命令

刪除一行文字 dd

拷貝n行文字 yny

粘貼拷貝的內容 p

在文件中向下搜索文本abc /abc

光標移至文本第一行 :1

光標移至文本末行 :$ 或者 G

存盤退出 ZZ


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91日本在线视频| 成人精品在线观看| 国产精品va在线播放| 亚洲毛片在线观看| 亚洲欧美日韩国产中文| 日本久久久久亚洲中字幕| 成人精品一区二区三区电影免费| 欧美性生交大片免费| 日产精品99久久久久久| 日韩在线视频国产| 国产精品视频自拍| 国产成人免费91av在线| 欧美孕妇性xx| 97人人模人人爽人人喊中文字| 一本一道久久a久久精品逆3p| 国产男女猛烈无遮挡91| 欧美视频在线看| 日本国产精品视频| 中文字幕在线成人| 国内精品久久久久影院优| 欧美性少妇18aaaa视频| 国外成人在线直播| 亚洲欧美激情一区| 国模私拍视频一区| 亚洲一区二区三区成人在线视频精品| 日日噜噜噜夜夜爽亚洲精品| 日韩亚洲精品电影| 国产精品午夜一区二区欲梦| 狠狠色狠狠色综合日日五| 中文字幕精品在线视频| 日韩精品极品毛片系列视频| 欧美激情精品久久久久久大尺度| 亚洲影院色无极综合| 久久久久99精品久久久久| 日韩一区二区av| 国产日韩在线看片| 国产精品网站入口| 国产亚洲成av人片在线观看桃| 91久久国产婷婷一区二区| 亚洲区中文字幕| 亚洲精品在线不卡| 日韩视频免费在线| 久久视频在线视频| 国产欧美一区二区| 91精品国产色综合| 91免费观看网站| 亚洲成在人线av| 亚洲日本aⅴ片在线观看香蕉| 亚洲免费高清视频| 久久理论片午夜琪琪电影网| 精品人伦一区二区三区蜜桃免费| 懂色av一区二区三区| 色婷婷**av毛片一区| 国产精品99导航| 亚洲人线精品午夜| 日韩成人在线电影网| 91伊人影院在线播放| 国产精品视频一区二区三区四| 久久香蕉国产线看观看av| 国产精品一区二区三区毛片淫片| 久久久精品网站| 久久天天躁狠狠躁夜夜躁| 欧美激情视频一区二区| 国外日韩电影在线观看| 亚洲欧美成人一区二区在线电影| 欧美激情亚洲综合一区| 国产日产欧美精品| 色综合久久久888| 亚洲最新中文字幕| 亚洲综合大片69999| 成人福利视频在线观看| 日韩在线视频免费观看高清中文| 精品少妇一区二区30p| 成人夜晚看av| 日本一区二区在线免费播放| 69国产精品成人在线播放| 欧美另类极品videosbest最新版本| www.久久久久久.com| 亚洲激情在线观看视频免费| 欧美视频免费在线观看| 亚洲国产美女精品久久久久∴| 狠狠色香婷婷久久亚洲精品| 亚洲欧美三级在线| 久久91精品国产91久久跳| 中文字幕在线看视频国产欧美在线看完整| 欧美精品18videos性欧美| 国产自摸综合网| 国产精品盗摄久久久| 97涩涩爰在线观看亚洲| 在线亚洲男人天堂| 国外日韩电影在线观看| 亚洲第一福利在线观看| 精品久久中文字幕久久av| 国产精品1区2区在线观看| 久久中文精品视频| 黄色一区二区在线观看| 日本中文字幕成人| 日韩精品免费在线视频观看| 亚洲精品综合精品自拍| 欧美精品video| 热久久免费视频精品| 成人性生交大片免费观看嘿嘿视频| 亚洲一级免费视频| 国外视频精品毛片| 国产日韩欧美91| 欧美激情综合色综合啪啪五月| 亚洲成人网在线| 国产日韩欧美中文在线播放| 国产999在线| 精品中文字幕在线| 福利视频导航一区| 欧美专区福利在线| 久久精品国产亚洲精品| 国产91精品不卡视频| 乱亲女秽乱长久久久| 亚洲精品短视频| 亚洲缚视频在线观看| 亚洲国产精品va在线| 亚洲成年网站在线观看| 亚洲欧美激情四射在线日| 国产精品永久免费在线| 九色91av视频| 欧美大片欧美激情性色a∨久久| 欧美日韩国产色| 久久精品视频导航| 一区国产精品视频| 亚洲大胆美女视频| 亚洲美女福利视频网站| 国产精品黄页免费高清在线观看| 日韩高清电影好看的电视剧电影| 亚洲三级 欧美三级| 亚洲国产精品va在线看黑人动漫| 欧美诱惑福利视频| 日韩免费观看在线观看| 日韩电影在线观看永久视频免费网站| 亚洲精品中文字| 亚洲美女又黄又爽在线观看| 深夜福利日韩在线看| 欧美人与性动交| 菠萝蜜影院一区二区免费| 日本中文字幕久久看| 久久99久久99精品免观看粉嫩| 欧美日韩国产成人| 91精品国产乱码久久久久久蜜臀| 国产女人精品视频| 亚洲色图av在线| 最近日韩中文字幕中文| 欧美激情国产精品| 久久在线观看视频| 亚洲女人初尝黑人巨大| 亚洲综合色激情五月| 国内精品一区二区三区| 91精品国产综合久久香蕉最新版| 国产综合香蕉五月婷在线| 国产精品va在线播放| 26uuu国产精品视频| 久热精品视频在线免费观看| 这里精品视频免费| 亚洲开心激情网| 亚洲另类欧美自拍| 欧美成人精品不卡视频在线观看| 日本久久久久久久| 亚洲欧美一区二区三区四区| 日韩国产一区三区|