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命令跳轉(zhuǎn)到指定行(vim跳轉(zhuǎn)指定行)

    發(fā)布時(shí)間:2023-04-10 23:43:14     稿源: 創(chuàng)意嶺    閱讀: 110        

    大家好!今天讓小編來(lái)大家介紹下關(guān)于vi命令跳轉(zhuǎn)到指定行的問題,以下是小編對(duì)此問題的歸納整理,讓我們一起來(lái)看看吧。

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

    文章目錄列表:

    vi命令跳轉(zhuǎn)到指定行(vim跳轉(zhuǎn)指定行)

    一、Linux下vim編輯器命令大全

    vim可以分為三種狀態(tài),分別是 命令行模式(command mode) 、 輸入模式(Insert mode) 和 底行模式(last line mode) ,這 3 種工作模式可隨意切換,如下圖所示。

    使用vim編輯文件時(shí),默認(rèn)處于命令行模式。此模式下,可使用方向鍵(上、下、左、右鍵)或 k、j、h、i 移動(dòng)光標(biāo)的位置,還可以對(duì)文件內(nèi)容進(jìn)行復(fù)制、粘貼、替換、刪除等操作。

    下圖所示是vim處于命令行模式的狀態(tài)示意圖。

    在輸入模式下,vim可以對(duì)文件執(zhí)行寫操作,類似于在Windows系統(tǒng)的文檔中輸入內(nèi)容。

    使vim進(jìn)行輸入模式的方式是在命令模式狀態(tài)下輸入 i 、 I 、 a 、 A 、 o 、 O 等插入命令(各指令的具體功能下表所示),當(dāng)編輯文件完成后按 esc 鍵即可返回命令模式。

    下圖所示為vim處于輸入模式模式下的示意圖。

    底行模式用于對(duì)文件中的指定內(nèi)容執(zhí)行保存、查找或替換等操作。

    使vim切換到底行模式的方法是在 命令行模式 狀態(tài)下按 : 鍵(注意是英文符號(hào)),此時(shí)vim窗口的左下方出現(xiàn)一個(gè) : 符號(hào),這是就可以輸入相關(guān)指令進(jìn)行操作了。

    指令執(zhí)行后vim會(huì)自動(dòng)返回命令行模式。如想直接返回命令行模式,按 esc 即可。

    下圖所示為vim進(jìn)入底行模式后的狀態(tài)。

    對(duì)于新手來(lái)說(shuō),經(jīng)常不知道自己處于什么模式。不論是自己忘了,還是不小心切換了模式,都可以按一次 esc 鍵返回命令行模式。如果你多按幾次 esc 鍵后聽到"嘀————"的聲音,則代表你已經(jīng)處于命令行模式了。

    打開文件

    打開文件時(shí)光標(biāo)處于文件尾部

    打開文件時(shí),光標(biāo)定位到第幾行

    字符移動(dòng)

    這些移動(dòng)鍵都可以加上數(shù)字(5h:向左移動(dòng)5個(gè)字符格)

    單詞移動(dòng)

    行內(nèi)跳轉(zhuǎn)

    行間移動(dòng)

    在底行模式下,直接給出行號(hào),實(shí)現(xiàn)跳轉(zhuǎn)

    用法:起始地址,結(jié)束地址 s @要替換內(nèi)容@替換后內(nèi)容@gi(@分隔符)

    例 :1,$s/a/A/g 把文件中全部的a換替換成A,全局替換

    顯示取消行號(hào)

    設(shè)定自動(dòng)縮進(jìn)(寫腳本時(shí))

    查找到的文本高亮顯示

    語(yǔ)法高亮

    /etc/vimrc :全局配置文件,永久有效

    ~/.vimrc :個(gè)人配置文件,每個(gè)用戶的家目錄中,若不存在,手動(dòng)創(chuàng)建

    對(duì)于第一次用vim的童鞋,有幾點(diǎn)需要提醒一下:

    二、vim讀入指定行,在a.txt文件中讀入b.txt的3,8行怎么寫?我寫:3,8 r b.txt不行

    vim里可以開多個(gè)窗口。

    1、命令行“:sp b.txt”橫向打開b.txt。然后ctrl+w調(diào)換到b.txt復(fù)制其中的行數(shù)。ctrl+w跳回a.txt復(fù)制。其中幾個(gè)關(guān)鍵的的命令?!埃簐s b.txt”是垂直打開一個(gè)窗口。其中窗口之間的跳轉(zhuǎn)有很多種。具體可以“help window”查看,或者百度查看

    三、linux下vi+怎樣是光標(biāo)跳到下1格繼續(xù)輸入

    首先看你當(dāng)前是甚么模式,如果已是編輯模式,按回車就行(適用于輸入多行內(nèi)容)否則,按字符j可以將光標(biāo)下移,到指定位置后,可以按a或i,進(jìn)入編輯模式,進(jìn)行輸入

    四、AIX修改那個(gè)文件或用什么命令可以進(jìn)入文本模式

    AIX 和linux下文本編輯都是使用vi 或者vim命令

    vi命令是UNIX操作系統(tǒng)和類UNIX操作系統(tǒng)中最通用的全屏幕純文本編輯器。Linux中的vi編輯器叫vim,它是vi的增強(qiáng)版(vi Improved),與vi編輯器完全兼容,而且實(shí)現(xiàn)了很多增強(qiáng)功能。

    vi編輯器支持編輯模式和命令模式,編輯模式下可以完成文本的編輯功能,命令模式下可以完成對(duì)文件的操作命令,要正確使用vi編輯器就必須熟練掌握著兩種模式的切換。默認(rèn)情況下,打開vi編輯器后自動(dòng)進(jìn)入命令模式。從編輯模式切換到命令模式使用“esc”鍵,從命令模式切換到編輯模式使用“A”、“a”、“O”、“o”、“I”、“i”鍵。

    vi編輯器提供了豐富的內(nèi)置命令,有些內(nèi)置命令使用鍵盤組合鍵即可完成,有些內(nèi)置命令則需要以冒號(hào)“:”開頭輸入。常用內(nèi)置命令如下:

    Ctrl+u:向文件首翻半屏;

    Ctrl+d:向文件尾翻半屏;

    Ctrl+f:向文件尾翻一屏;

    Ctrl+b:向文件首翻一屏;

    Esc:從編輯模式切換到命令模式;

    ZZ:命令模式下保存當(dāng)前文件所做的修改后退出vi;

    :行號(hào):光標(biāo)跳轉(zhuǎn)到指定行的行首;

    :$:光標(biāo)跳轉(zhuǎn)到最后一行的行首;

    x或X:刪除一個(gè)字符,x刪除光標(biāo)后的,而X刪除光標(biāo)前的;

    D:刪除從當(dāng)前光標(biāo)到光標(biāo)所在行尾的全部字符;dd:刪除光標(biāo)行正行內(nèi)容;

    a:在當(dāng)前字符后添加文本;

    A:在行末添加文本;

    i:在當(dāng)前字符前插入文本;

    I:在行首插入文本;

    o:在當(dāng)前行后面插入一空行;

    O:在當(dāng)前行前面插入一空行;

    :wq:在命令模式下,執(zhí)行存盤退出操作;

    :w:在命令模式下,執(zhí)行存盤操作;

    :w?。涸诿钅J较?,執(zhí)行強(qiáng)制存盤操作;

    :q:在命令模式下,執(zhí)行退出vi操作;

    :q?。涸诿钅J较?,執(zhí)行強(qiáng)制退出vi操作;

    :e文件名:在命令模式下,打開并編輯指定名稱的文件;

    :n:在命令模式下,如果同時(shí)打開多個(gè)文件,則繼續(xù)編輯下一個(gè)文件;

    :f:在命令模式下,用于顯示當(dāng)前的文件名、光標(biāo)所在行的行號(hào)以及顯示比例;

    :set number:在命令模式下,用于在最左端顯示行號(hào);

    :set nonumber:在命令模式下,用于在最左端不顯示行號(hào);

    語(yǔ)法

    vi(選項(xiàng))(參數(shù))

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


    推薦閱讀:

    什么是vi標(biāo)識(shí)牌

    vi企業(yè)(vi企業(yè)設(shè)計(jì))

    vi手冊(cè)范本(vi手冊(cè)范例)

    幼貓排行榜(幼貓價(jià)錢排行)

    銅幣排行榜(銅幣排行榜價(jià)位)