linux下vi編輯器命令大全1
linux下vi編輯器命令大全1
功能最強在的編輯器——vi。vi是所有UNIX系統都會提供的屏幕編輯器,它提供了一個視窗設備,通過它可以編輯文件。當然,對UNIX系統略有所知的人。或多或少都覺得vi超級難用,但vi是最基本的編輯器,所以希望讀者能好好把它學起來,以后在UNIX世界里必將暢行無阻。游刃有余,因為其他幾種文本處理器并非UNIX標準配備。說不定別人的Linux機器沒安裝joe或pico,如果您不會vi,那您可能就沒輒了。vi的基本概念;基本上vi可分為三種操作狀態,分別是命令模式(Commandmode)、插入模式(Insertmode)和底線命令模式(Lastlinemode)。各模式的功能區分如下:
導讀功能最強在的編輯器——vi。vi是所有UNIX系統都會提供的屏幕編輯器,它提供了一個視窗設備,通過它可以編輯文件。當然,對UNIX系統略有所知的人。或多或少都覺得vi超級難用,但vi是最基本的編輯器,所以希望讀者能好好把它學起來,以后在UNIX世界里必將暢行無阻。游刃有余,因為其他幾種文本處理器并非UNIX標準配備。說不定別人的Linux機器沒安裝joe或pico,如果您不會vi,那您可能就沒輒了。vi的基本概念;基本上vi可分為三種操作狀態,分別是命令模式(Commandmode)、插入模式(Insertmode)和底線命令模式(Lastlinemode)。各模式的功能區分如下:
系統大全為您提供功能最強在的編輯器——vivi是所有UNIX系統都會提供的屏幕編輯器,它提供了一個視窗設備,通過它可以編輯文件。當然,對UNIX系統略有所知的人,或多或少都覺得vi超級難用,但vi是最基本的編輯器,所以希望讀者能好好把它學起來,以后在UNIX世界里必將暢行無阻、游刃有余,因為其他幾種文本處理器并非UNIX標準配備。說不定別人的Linux機器沒安裝joe或pico,如果您不會vi,那您可能就沒輒了。vi的基本概念基本上vi可分為三種操作狀態,分別是命令模式(Commandmode)、插入模式(Insertmode)和底線命令模式(Lastlinemode),各模式的功能區分如下:1.Comandmode:控制屏幕光標的移動,字符或光標的刪除,移動復制某區段及進入Insertmode下,或者到Lastlinemode。2.Insertmode:唯有在Insertmode下,才可做文字數據輸入,按Esc等可回到Comandmode。3.Lastlinemode:將儲存文件或離開編輯器,也可設置編輯環境,如尋找字符串、列出行號等。不過可以把vi簡化成兩個模式,即是將Lastlinemode也算入Commandmode,把vi分成Command和Insertmode。vi的基本操作?進入vi在系統提示符號輸入vi及文件名稱后,即可進入vi全屏幕編輯畫面:$vitestfile有一點要特別注意,就是您進入vi之后是處于“Commandmode”下,您要切換到Insertmode才能輸入文字。初次用vi的用戶都會想先用上下左右鍵移動光標,結果電腦一直叫,把自己氣個半死,所以進入vi后,先不要亂動,轉換入Insert后再說。?切換至Insertmode編輯文件在Commandmode下按‘i’、‘a’或‘o’三鍵就可進入Insertmode。這時候您就可以開始輸入文字了。i:插入,從目前光標所在之處插入所輸入的文字。a:增加,目前光標所在的下一個字開始輸入文字。o:插入新的一行,從行首開始輸入文字。?Insert的切換→Commandmode,按Esc鍵您目前處于Insertmode,您就只能一直打字。假如您發現打錯字了,想用光標鍵往回移動,將該字刪除,就要按ESC鍵轉換回Commandmode,再刪除文字。?離開vi及存文件在Commandmode下,可按冒號“:”鍵入入Lastlinemode,例如::wfilename(輸入“wfilename”,將文章存入指定的文件名filename):wq(輸入“wq”,因為進入之時已經指定文件名testfile,所以會寫入testfile并離開vi):q!(輸入“q!”,強制離開并放棄編輯的文件)Commandmode功能鍵列表在介紹commandmode指令的時后,指令后面加上“常用”字眼的功能鍵,表示比較常用的vi指令,請讀者您一定要學會、記住。(1)I、a、o切換進入Insertmode。[超級常用](2)移動光標vi可以直接用鍵盤上的光標鍵來上下左右移動,但正規的vi是用小寫英文字母h、j、k、l,分別控制光標左、下、上、右移一格。按Ctrl+B:屏幕往后移動一頁。[常用]按Ctrl+F:屏幕往前移動一頁。[常用]按Ctrl+U:屏幕往后移動半頁。按Ctrl+D:屏幕往前移動半頁。按0(數字零):移動文章的開頭。[常用]按G:移動到文章的最后。[常用]按w:光標跳到下個word的開頭。[常用]按e:光標跳到下個word的字尾。按b:光標回到上個word的開頭。按$:移到光標所在行的行尾。[常用]按^:移到該行第一個非空白的字符。按0:移到該行的開頭位置。[常用]按#:移到該行的第#個位置,例:51、121。[常用](3)刪除文字x:每按一次刪除光標所在位置的后面一個字符。[超常用]#x:例如,6x表刪除光標所在位置的后面6個字符。[常用]X:大字的X,每按一次刪除光標所在位置的前面一個字符。#X:例如,20X表刪除光標所在位置的前面20個字符。dd:刪除光標所在行。[超常用]#dd:例如,6dd表刪除從光標所在的該行往下數6行之文字。[常用](4)復制yw:將光標所在處到字尾的字符復制到緩沖區中。(想在和#x、#X的功能相反)p:將緩沖區內的字符粘貼到光標所在位置(指令‘yw’與‘p必須搭配使用)。yy:復制光標所在行。[超常用]p:復制單行到您想粘貼之處。(指令‘yy’與‘p’必須搭配使用)#yy:如:6yy表示拷貝從光標所在的該行往下數6行之文字。[常用]p:復制多行到您想粘貼之處。(指令‘#yy’與‘p’必須搭配使用)“ayy:將復制行放入buffera,vi提供buffer功能,可將常用的數據存在buffer“ap:將放在buffera的數據粘貼。“b3yy:將三行數據存入bufferb。“b3p:將存在bufferb的資料粘貼(5)取代r:取代光標所在處的字符:[常用]R:取代字符直到按Esc為止。(6)復原(undo)上一個指令u:假如您誤操作一個指令,可以馬上按u,回復到上一個操作。[超常用].:.可以重復執行上一次的指令。(7)更改cw:更改光標所在處的字到字尾$處。c#w:例如,c3w代表更改3個字。(8)跳至指定行Ctrl+G:列出光標所在行的行號。#G:例如,15G,表示移動光標至文章的第15行行首。[常用]Lastlinemode下指令簡介讀者您要使用Lastlinemode之前,請記得先按Esc鍵確定您已經處于Commandmode下后,再按冒號“:”或“/”或“?”三鍵的其中一鍵進入Lastlinemode。1.列出行號setnu:輸入“setnu”后,會在文章的每一行前面列出行號。2.跳到文章的某一行#:井號代表一個數字,在Lastlinemode提示符號“:”前輸入數字,再按Enter就會跳到該行了,如:15[Enter]就會跳到文章的第15行。[常用]3.尋找字符串/關鍵字:先按/,再輸入您想尋找的字,如果第一次找的關鍵字不是您相盡可能的,可以一直按n會往下尋找到您要的關鍵字為止。?關鍵字:先按?,再輸入您想尋找的字,如果第一次找的關鍵字不是您想要的,可以按n會往前尋找到您要的關鍵字為止。4.取代字符串1,$s/string/replae/g:在lastlinemode輸入“1,$s/string/replace/g”會將全文的string字符串取代為replace字符串,???以上就是系統大全給大家介紹的如何使的方法都有一定的了解了吧,好了,如果大家還想了解更多的資訊,那就趕緊點擊系統大全官網吧。??本文來自系統大全http:///如需轉載請注明!
linux下vi編輯器命令大全1
功能最強在的編輯器——vi。vi是所有UNIX系統都會提供的屏幕編輯器,它提供了一個視窗設備,通過它可以編輯文件。當然,對UNIX系統略有所知的人。或多或少都覺得vi超級難用,但vi是最基本的編輯器,所以希望讀者能好好把它學起來,以后在UNIX世界里必將暢行無阻。游刃有余,因為其他幾種文本處理器并非UNIX標準配備。說不定別人的Linux機器沒安裝joe或pico,如果您不會vi,那您可能就沒輒了。vi的基本概念;基本上vi可分為三種操作狀態,分別是命令模式(Commandmode)、插入模式(Insertmode)和底線命令模式(Lastlinemode)。各模式的功能區分如下:
為你推薦