HOME 首頁(yè)
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運(yùn)營(yíng)
CASE 服務(wù)案例
NEWS 熱點(diǎn)資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    vi編輯器到行尾(vi編輯器到指定行)

    發(fā)布時(shí)間:2023-04-12 17:20:44     稿源: 創(chuàng)意嶺    閱讀: 106        

    大家好!今天讓小編來(lái)大家介紹下關(guān)于vi編輯器到行尾的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。

    創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,相關(guān)業(yè)務(wù)請(qǐng)撥打電話:175-8598-2043,或添加微信:1454722008

    文章目錄列表:

    vi編輯器到行尾(vi編輯器到指定行)

    一、linux命令vi文本編輯器的使用方法

    如果你想編輯某個(gè)文檔 可以直接編輯的如你有文檔AA 可以用vi AA 【注意:必須在AA所在的目錄下】 如果沒(méi)有文檔而且你又想編輯就可以直接編輯vi aa【名字你可以隨便命名】 也可以先建立一個(gè)文檔touch aa 然后再編輯vi aa 編輯器有三種模式 1 命令行模式 2 末行模式 3 輸入模式 按Esc 就可以進(jìn)入命令行模式也是系統(tǒng)默認(rèn)模式 輸入模式可以按 o i a 都可以進(jìn)入 退出可以進(jìn)入末行和命令行模式 末行模式可以按ctrl+;它的主要功能是退出編輯器 也可以保存退出文檔 q! 【強(qiáng)制退出不保存】 q【退出不保存】 wq【退出并保存后面也可以加個(gè)!】 在輸入模式和命令行模式命令很多 如果你想具體知道哪些你可以在和我說(shuō) 如復(fù)制(yy)粘貼(p) 刪除(d)等等。有本書《Linux就該這么學(xué)》,簡(jiǎn)單到復(fù)雜的命令應(yīng)有盡有,沒(méi)事多看看就學(xué)會(huì)了。

    二、linux vi編輯器光標(biāo)跳到文件末尾

    G跳轉(zhuǎn)到末行的起始位置是對(duì)的,一般我用gg跳轉(zhuǎn)到行首。

    三、vi編輯器中什么命令使光標(biāo)移動(dòng)到文件尾

    按下鍵盤的end就會(huì)到尾部了

    四、如何在虛擬機(jī)安裝下的Linux系統(tǒng)下使用Vi編輯器

    給點(diǎn)參考吧

    還蠻詳細(xì)的

    vi文本編輯器的使用

    一.vi的模式

    命令模式:vi啟動(dòng)默認(rèn)進(jìn)入的模式,可進(jìn)入輸入模"i",或末行模式(:),除了可以完成命令的功能外,也是后兩種模式的轉(zhuǎn)換點(diǎn)

    輸入模式:即文本輯輯狀態(tài),最后一行顯示"-- INSERT --"提示,按ESC返回到命令模式

    末行模式:可完成一些復(fù)雜操作,以":"開始,執(zhí)行完一個(gè)末行命令后自動(dòng)返回命令模式

    二.基本使用

    1.vi 編輯器的啟動(dòng)與退出:

    (1).使用命令"vi"直接進(jìn)入編輯環(huán)境

    (2).在命令模式下輸入":q!",可以強(qiáng)行退出編輯環(huán)境,對(duì)文件修改不進(jìn)行保存

    (3).以文件名作為"vi"命令的參數(shù)時(shí),若存在此文件,則vi可對(duì)內(nèi)容進(jìn)行編輯,若不存在,打開以參數(shù)名命名的空文件

    2.文件操作:

    (1).打開新文件:在末行模式下":e filename"關(guān)閉當(dāng)前文件并打開新文件,":e! filename 強(qiáng)制關(guān)閉當(dāng)前文件并打開新文件"

    (2).讀取文件內(nèi)容到當(dāng)前文件:":r filename",讀取的文件內(nèi)容粘貼到當(dāng)前文件光標(biāo)所在行的下面

    (3)保存文件:命令為":w [filename]",如果文件已經(jīng)命名,可直接使用":w"命令的參數(shù),如果沒(méi)有命名,第一次保存時(shí)需指定文件名作為參數(shù)

    (4).另存為文件:命令為":w filename",只保存到新文件,而不更新原來(lái)文件的內(nèi)容

    (5).退出vi編輯器:退出格式為":q",保存并退出為":wq",強(qiáng)行退出為":q!"

    3.光標(biāo)的移動(dòng)操作(命令模式下)

    (1).光標(biāo)方向移動(dòng):"h"左、"l"右、"k"上、"j"下

    (2).翻頁(yè)移動(dòng):"ctrl+f"前一頁(yè)、"ctrl+b"后一頁(yè)、"ctrl+u"前半頁(yè)、"ctrl+d"后半頁(yè)

    (3).行內(nèi)快速跳轉(zhuǎn):"^"本行首字符、"$"本行尾字符、"w"后一單詞首字母、"b"前一單詞首字母、"e"后一單詞尾字母;可添加數(shù)字組合使用,例如:"3w"后三個(gè)單詞首字母、"4b"前4個(gè)單詞首字母、"5e"后5個(gè)單詞尾字母

    (4).文件內(nèi)行間跳轉(zhuǎn):顯示行號(hào)":set nu",取消顯示行號(hào)":set nonu","1G"跳轉(zhuǎn)到首行,"G"跳轉(zhuǎn)到末尾行,"#G"跳轉(zhuǎn)到第#行

    4.編輯操作

    (1).進(jìn)行輸入模式:"i"當(dāng)前光標(biāo)處,"a"當(dāng)前光標(biāo)后,"A"當(dāng)前行末,"o"當(dāng)前行下插入新行,"O"當(dāng)前行上插入新行,"cw"刪除當(dāng)前光標(biāo)到所在尾部字符,"c$"刪除當(dāng)前光標(biāo)到行尾的字符,"c^"刪除當(dāng)前光標(biāo)(不包括)之前到行首的字符;以上記憶如有困難,可只記"i"從命令模式進(jìn)入輸入模式,完成編輯后"Esc"退回到命令模式

    (2).輸入模式的操作:上下左右方向進(jìn)行光標(biāo)移動(dòng),"Home/End"定位光標(biāo)到行首行尾,"Page Up /Down"上下翻頁(yè),"Backspace"左側(cè)字符的刪除,"Delete"刪除光標(biāo)位置的字符

    (3).刪除操作:在命令模式下,可用以下命令完成刪除操作,"x"光標(biāo)處單個(gè)字符,"dd"光標(biāo)所在行,"dw"當(dāng)前字符到單詞尾(含空格),"de"當(dāng)前字符到單詞尾(不含空格),"d$"當(dāng)前字符到行尾,"d^"當(dāng)前字符到行首,"J"合并當(dāng)前行與下一行的內(nèi)容,可添加數(shù)字配合使用,例如"3x"當(dāng)前光標(biāo)向右3個(gè)字符,"2dd"從當(dāng)前行開始向下兩行文本,"3dw"當(dāng)前光標(biāo)向右3個(gè)單詞,"2de"當(dāng)前光標(biāo)向右兩個(gè)單詞(保留一個(gè)空格),"5J"合并5行文本

    (4).撤銷操作:在命令模式下,"u"取消最近一次操作,可重復(fù)使用,"U"取消對(duì)當(dāng)前行進(jìn)行的所有操作,"Ctrl+R"對(duì)"u"產(chǎn)生的撤消進(jìn)行恢復(fù)

    (5).復(fù)制操作:"yy"整行,"yw"光標(biāo)到單詞尾,"y$"光標(biāo)到行尾,"y^"光標(biāo)到行首;與數(shù)字組合使用,"5yy"當(dāng)前及后續(xù)共5行,"3yw"當(dāng)前光標(biāo)開始的3個(gè)單詞;末行命令":m,ny"m行到n行之間的文本,例如:":100,200y"100行到200的內(nèi)容

    (6).粘貼操作:在命令模式下,使用"p"將緩沖區(qū)中的內(nèi)容粘貼到當(dāng)前文檔

    5.查找與替換操作(末行模式)

    (1).自上而下:":/word"查找指定的字符串,"n"查找下一個(gè)(自上而下)"N"反向查找下一個(gè)(自下而上)

    (2).自下而上:":?word"自下而上查找指定字符串,"n"查找下一個(gè)(自下而上)"N"反向查找下一個(gè)(自上而下)

    (3).普通替換:":s/old/new"由s開始,"old"指被替換的字符串,"new"替換成哪個(gè)字符串,此命令只替換當(dāng)前行中第一個(gè)匹配的字符串

    (4).行內(nèi)全部替換:":s/old/new/g",當(dāng)前行內(nèi)所有匹配的字符串

    (5).在行區(qū)域內(nèi)進(jìn)行替換:":#,#s/old/new/g","#,#"表示兩個(gè)行號(hào)之間的行區(qū)域,例如"3,5"表示第3行到第5行

    (6).整個(gè)文件內(nèi)的替換操作:":%s/old/new/g",加%表示整篇文檔,危險(xiǎn),慎用

    (7).使用替換確認(rèn)功能:在原替換命令后加"c"可提供確認(rèn)功能,例如:":s/old/new/c",":s/old/new/gc",":#,#s/old/new/gc",":%s/old/new/gc";替換命令確認(rèn)后的提示為"replace with word (y/n/a/q/l/^E/^Y) ?",其中"y"替換,"n"放棄,"a"所有,"q"退出

    三、編輯器的多文件操作

    1.多文件操作的vi啟動(dòng):"vi [file1] [file2] .."后跟多個(gè)文件名作為參數(shù)即可,第一個(gè)參數(shù)顯示在屏幕上,其它文件處于編輯后臺(tái)狀態(tài)

    2.多文件切換命令:

    (1).顯示多文件信息:":args"結(jié)果中顯示打開的文件,"[]"內(nèi)為當(dāng)前顯示文件

    (2).前后切換文件:":next"顯示后一文件,":prev"顯示前一文件,加"!"為強(qiáng)制切換,不保存當(dāng)前文件

    (3).定位首文件和尾文件:":first"定位首文件,":last"定位尾文件

    (4).快速文件切換:已經(jīng)用某個(gè)切換命令進(jìn)行文件切換后,"Ctrl+^"可快速切換到前狀態(tài)

    以上就是小編對(duì)于vi編輯器到行尾問(wèn)題和相關(guān)問(wèn)題的解答了,如有疑問(wèn),可撥打網(wǎng)站上的電話,或添加微信。


    推薦閱讀:

    curl自動(dòng)與web服務(wù)器交互(curl調(diào)用webservice接口)

    學(xué)vi設(shè)計(jì)需要什么基礎(chǔ)

    騰訊怎么把vip借給好友(騰訊怎么把vip借給好友視頻教學(xué))

    150平屋頂綠化景觀設(shè)計(jì)

    兩個(gè)看不出區(qū)別的漢字(1000個(gè)又簡(jiǎn)單又難認(rèn)的漢字)