1、首先,啟動Vim/Vi編輯器,處于正常模式下。如果你不確定是否處于正常模式下,這時你可以按“ESC”,編輯器就會進入正常模式。替換命令的格式一般如下:該命令表示在[range]的每一行中搜索{pattern},并將其替換為{string}。
我們提供的服務(wù)有:做網(wǎng)站、網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、郊區(qū)ssl等。為千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的郊區(qū)網(wǎng)站制作公司
2、一)通過vi編輯器來替換。vi/vim 中可以使用 :s 命令來替換字符串。
3、vim可以分為三種狀態(tài),分別是 命令行模式(command mode) 、 輸入模式(Insert mode) 和 底行模式(last line mode) ,這 3 種工作模式可隨意切換,如下圖所示。使用vim編輯文件時,默認處于命令行模式。
首先,啟動Vim/Vi編輯器,處于正常模式下。如果你不確定是否處于正常模式下,這時你可以按“ESC”,編輯器就會進入正常模式。替換命令的格式一般如下:該命令表示在[range]的每一行中搜索{pattern},并將其替換為{string}。
一)通過vi編輯器來替換。vi/vim 中可以使用 :s 命令來替換字符串。
在s前面加上%可以實現(xiàn)全文范圍內(nèi)替換。具體的步驟:打開文件:vim five.sh,用vim打開five.sh文件。按ESC鍵,進入命令模式。在底部輸入: “:1,$s/if/wj/g”,把文件中的所有if都替換成wj。
替換一個字符:在命令模式下選中要替換的字符,按r,再按替換后的字符。
按字母j或k(或者上下移動鍵)縱向選中需要注釋的行-- 按大寫字母I,進入插入模式-- 輸入注釋符號,例如##(需要添加幾列就輸入幾個)-- 按esc鍵就注釋多行了。
下圖所示為vim處于輸入模式模式下的示意圖。底行模式用于對文件中的指定內(nèi)容執(zhí)行保存、查找或替換等操作。
1、vi可以直接用鍵盤上的光標(biāo)來上下左右移動,但正規(guī)的vi是用小寫英文字母[h]、[j]、[k]、[l],分別控制光標(biāo)左、下、上、右移一格。
2、Insert mode:唯有在Insert mode下,才可做文字數(shù)據(jù)輸入,按Esc等可回到Comand mode。 Last line mode:將儲存文件或離開編輯器,也可設(shè)置編輯環(huán)境,如尋找字符串、列出行號等。
3、Vim是從Vi發(fā)展出來的一個文本編輯器,代碼補完、編譯及錯誤跳轉(zhuǎn)等方面編程的功能特別豐富,相當(dāng)于Windows中的記事本。
4、如果緩沖區(qū)的內(nèi)容是字符或字,直接粘貼在光標(biāo)的前面或后面;如果緩沖區(qū)的內(nèi)容為整行正文,則粘貼在當(dāng)前光標(biāo)所在行的上一行或下一行。注意上述兩個命令中字母的大小寫。
按0能夠讓光標(biāo)移動到行首,則d0就是delete光標(biāo)到行首的字符。(五) d$(D)按 $ 能夠讓光標(biāo)移動到行尾,則d$就是delete光標(biāo)到行尾的字符。D也有同樣的作用。(六) dd 直接刪除光標(biāo)所在行的所有字符。
在vi命令模式下輸入:50,100s/man/MAN/g 回車即可。就是這樣的。如果是編輯模式,請先按一次ESC回到命令模式后再輸入,確認你的輸入在底部顯示,即是正確的。
首先,啟動Vim/Vi編輯器,處于正常模式下。如果你不確定是否處于正常模式下,這時你可以按“ESC”,編輯器就會進入正常模式。替換命令的格式一般如下:該命令表示在[range]的每一行中搜索{pattern},并將其替換為{string}。
將文件保存或退出vi,也可以設(shè)置編輯環(huán)境,如尋找字符串、列出行號……等。不過一般我們在使用時把vi簡化成兩個模式,就是將底行模式(last line mode)也算入命令行模式command mode)。
). 從插入模式切換為命令行模式按 ESC 鍵。3). 移動光標(biāo)vi可以直接用鍵盤上的光標(biāo)來上下左右移動,但正規(guī)的vi是用小寫英文字母 h 、 j 、 k 、 l ,分別控制光標(biāo)左、下、上、右移一格。
普通模式下 光標(biāo)移到要刪除行 dd 刪除該行普通模式在普通模式中,用戶可以執(zhí)行一般的編輯器命令,比如移動光標(biāo),刪除文本等等。 插入模式在這個模式中,大多數(shù)按鍵都會向文本緩沖中插入文本。
網(wǎng)站欄目:linux上vi替換命令 linux 替換命令
本文路徑:http://jinyejixie.com/article11/dgidjdd.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、微信公眾號、網(wǎng)站導(dǎo)航、App開發(fā)、網(wǎng)站收錄、域名注冊
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)