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

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

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

    大家好!今天讓小編來大家介紹下關于vi命令跳轉到指定行的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。

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

    文章目錄列表:

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

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

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

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

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

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

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

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

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

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

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

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

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

    打開文件

    打開文件時光標處于文件尾部

    打開文件時,光標定位到第幾行

    字符移動

    這些移動鍵都可以加上數字(5h:向左移動5個字符格)

    單詞移動

    行內跳轉

    行間移動

    在底行模式下,直接給出行號,實現跳轉

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

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

    顯示取消行號

    設定自動縮進(寫腳本時)

    查找到的文本高亮顯示

    語法高亮

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

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

    對于第一次用vim的童鞋,有幾點需要提醒一下:

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

    vim里可以開多個窗口。

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

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

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

    四、AIX修改那個文件或用什么命令可以進入文本模式

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

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

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

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

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

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

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

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

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

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

    :行號:光標跳轉到指定行的行首;

    :$:光標跳轉到最后一行的行首;

    x或X:刪除一個字符,x刪除光標后的,而X刪除光標前的;

    D:刪除從當前光標到光標所在行尾的全部字符;dd:刪除光標行正行內容;

    a:在當前字符后添加文本;

    A:在行末添加文本;

    i:在當前字符前插入文本;

    I:在行首插入文本;

    o:在當前行后面插入一空行;

    O:在當前行前面插入一空行;

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

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

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

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

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

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

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

    :f:在命令模式下,用于顯示當前的文件名、光標所在行的行號以及顯示比例;

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

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

    語法

    vi(選項)(參數)

    以上就是小編對于vi命令跳轉到指定行問題和相關問題的解答了,如有疑問,可撥打網站上的電話,或添加微信。


    推薦閱讀:

    什么是vi標識牌

    vi企業(yè)(vi企業(yè)設計)

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

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

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