vim編輯器

vim編輯器用法整理:

vim [OPTIONS] FILE

optinos:
    +# 打開文件后痪伦,讓光標(biāo)處于第#行
    +/pat 打開文件后吭露,讓光標(biāo)處于第一個(gè)被此處的模式匹配到的行處
    -m 以只讀方式打開文件

vim三種模式:命令模式耀找,插入模式怜械,末行模式

命令模式:

字符間跳轉(zhuǎn):h灾而,l饭寺,j阻课,k
單詞間跳轉(zhuǎn):w,e,b
行內(nèi)跳轉(zhuǎn):^|0,$
行間跳轉(zhuǎn):gg,G
編輯命令:
    d,x,y,p,c
    注意:p操作艰匙;
        如果復(fù)制的內(nèi)容為整行限煞,使用p,粘貼至光標(biāo)所在行的行下方员凝;否則署驻,粘貼至光標(biāo)所在處的后面
        如果復(fù)制的內(nèi)容為整行,使用P绊序,粘貼至光標(biāo)所在行的行上方硕舆;否則秽荞,粘貼至光標(biāo)所在處的前面
          c操作:會從命令模式直接轉(zhuǎn)換為插入模式

    保存并退出 ZZ
    不保存退出 ZQ
    插入字符hck100次:100i,hck,ESC
    將光標(biāo)所在處的字符轉(zhuǎn)換為大寫:~
    鎖定當(dāng)前文件 ctrl+s
    解鎖當(dāng)前文件 ctrl+q
    xp 交換光標(biāo)所在處的字符和其后面字符的位置
    r 替換光標(biāo)所在處的單個(gè)字符為自定義的單個(gè)字符
    R 替換光標(biāo)所在處的字符串為自定義字符串
#START COMMAND END 
    COMMAND :y復(fù)制骤公,d刪除,gU變大寫扬跋,gu變小寫
    例:0y$ 
        0:跳轉(zhuǎn)到行首
        y$:從行首開始復(fù)制至行尾
翻屏操作:
    ctrl+f 向文件尾部翻一屏
    ctrl+b 向文件首部翻一屏
    ctrl+u 向文件首部翻半屏
    ctrl+d 向文件尾部翻半屏

命令模式-->插入模式
i,I,a,A,o,O

末行模式:
查找替換 :地址定界s/要查找的內(nèi)容/替換為的內(nèi)容/修飾符

        ##地址定界:
            # 特定的行阶捆;5表示第5行
            #,# 起始行至結(jié)束行
            #,/pat/ 從特定的行開始钦听,至第一個(gè)被模式匹配到的行結(jié)束
            /pat1/,/pat2/
            /pat/,$ 從第一個(gè)被模式匹配到的行開始洒试,至最后一行
            . 當(dāng)前行
            % 全文
            $ 最后一行
        
        要查找的內(nèi)容:可以使用基本正則表達(dá)式
        替換為的內(nèi)容:不可以使用模式,但可以使用\1,\2;還可以使用&朴上,表示前面的模式匹配到的所有內(nèi)容
        修飾符:
            g 全局替換垒棋;默認(rèn)每行僅替換第一個(gè)

可視化模式:

        v:對象是字符
        V:對象是行
    運(yùn)行命令 :!COMMAND 
替換為命令執(zhí)行的結(jié)果`` :r!COMMAND  ``

vim的多文件:

vim FILE1 FILE2 FILE3...
指令:
:first 第一個(gè)
:end 最后一個(gè)
:next 下一個(gè)
:prev 上一個(gè)
:qall 退出所有
:wqall 保存退出所有

vim的多文件多窗口:

``vim -o FILE... 水平分割 ``
``vim -O FILE... 垂直分割``
窗口間跳轉(zhuǎn):
    ``ctrl+w,方向鍵``

vim的單文件多窗口:

``vim FIEL`` 
水平分割:``ctrl+w,s``
垂直分割:``ctrl+w,v``
取消相鄰窗口:``ctrl+w,q``
取消所有窗口:``ctrl+w,o ``
退出 :``wqall ``

定制vim特性:

全局配置`` /etc/vimrc ``
個(gè)人配置 ~/.vimrc 
        1.set nu 行號
        2.set sm 括號匹配
        3.set ai 自動(dòng)縮進(jìn)
        4.set hlsearch 搜索高亮
        5.syntax on 語法高亮
        6.set ic 忽略字符大小寫
        7.set fileformat=dos|unix 設(shè)置文件格式
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市痪宰,隨后出現(xiàn)的幾起案子叼架,更是在濱河造成了極大的恐慌,老刑警劉巖衣撬,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件乖订,死亡現(xiàn)場離奇詭異,居然都是意外死亡具练,警方通過查閱死者的電腦和手機(jī)乍构,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來扛点,“玉大人哥遮,你說我怎么就攤上這事岂丘。” “怎么了昔善?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵元潘,是天一觀的道長。 經(jīng)常有香客問我君仆,道長翩概,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任返咱,我火速辦了婚禮钥庇,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘咖摹。我一直安慰自己评姨,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布萤晴。 她就那樣靜靜地躺著吐句,像睡著了一般。 火紅的嫁衣襯著肌膚如雪店读。 梳的紋絲不亂的頭發(fā)上嗦枢,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天,我揣著相機(jī)與錄音屯断,去河邊找鬼文虏。 笑死,一個(gè)胖子當(dāng)著我的面吹牛殖演,可吹牛的內(nèi)容都是我干的氧秘。 我是一名探鬼主播,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼趴久,長吁一口氣:“原來是場噩夢啊……” “哼丸相!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起彼棍,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤灭忠,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后滥酥,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體更舞,經(jīng)...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年坎吻,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了缆蝉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,919評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖刊头,靈堂內(nèi)的尸體忽然破棺而出黍瞧,到底是詐尸還是另有隱情,我是刑警寧澤原杂,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布印颤,位于F島的核電站,受9級特大地震影響穿肄,放射性物質(zhì)發(fā)生泄漏年局。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一咸产、第九天 我趴在偏房一處隱蔽的房頂上張望矢否。 院中可真熱鬧,春花似錦脑溢、人聲如沸僵朗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽验庙。三九已至,卻和暖如春社牲,著一層夾襖步出監(jiān)牢的瞬間粪薛,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工膳沽, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留汗菜,地道東北人让禀。 一個(gè)月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓挑社,卻偏偏與公主長得像,于是被迫代替她去往敵國和親巡揍。 傳聞我的和親對象是個(gè)殘疾皇子痛阻,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 命令歷史 以:和/開頭的命令都有歷史紀(jì)錄,可以首先鍵入:或/然后按上下箭頭來選擇某個(gè)歷史命令腮敌。 啟動(dòng)vim 在命令...
    西多的大叔閱讀 318評論 0 0
  • vim是由vi發(fā)展來的一個(gè)強(qiáng)大的文本編輯器阱当,代碼補(bǔ)完、編譯及錯(cuò)誤跳轉(zhuǎn)等方便編程的功能特別豐富糜工,在程序員中被廣泛使用...
    dxldeng閱讀 748評論 0 1
  • 概述 vim編輯器是linux下享有盛譽(yù)的文本編輯器弊添,據(jù)說世界上的程序員只用三種編輯器,Vim(編輯器之神), E...
    閑睡貓閱讀 964評論 1 13
  • VIM:Visual Interface Improved捌木;vim是一個(gè)類似于vi的著名的功能強(qiáng)大油坝、高度可定制的文...
    逢場作戲_6fb9閱讀 356評論 0 0
  • 一.vi的基本概念文本編輯器有很多,圖形模式下有g(shù)edit、kwrite等編輯器澈圈,文本模式下的編輯器有vi彬檀、vim...
    一線碼農(nóng)閱讀 737評論 0 0