VIM 簡介

一、vim簡介

? ? vim是一款編輯器,基于vi,對于開發(fā)者來說,vim的用途非常廣泛。但是,對于初學(xué)者來說,vim又顯得非常不友好,甚至連退出都不是那么簡單。對于熟悉vim的人來說,這是一個非常好的工具。甚至可以不依賴鼠標(biāo)就能完成所有的編輯工作。

二、進(jìn)入vim

? ? vim通常在Linux和Unix上使用,打開Linux系統(tǒng),輸入vim就可以進(jìn)入vim編輯器。


vim編輯器

在編輯器中,可以看到一些vim的基本信息,包括版本號等。

三、使用vim編輯文本

? ? 使用 vim a.txt?;剀嚰纯蓜?chuàng)建一個txt文本。


創(chuàng)建文本

這時候,文本就已經(jīng)創(chuàng)建好了,但是并不能輸入,這是因為vim默認(rèn)的是進(jìn)入Normal模式,這個模式下,是不可編輯的(因為vim編輯器認(rèn)為,瀏覽文本比編輯文本的頻率高,所有默認(rèn)Normal模式不可編輯);

這時候、點(diǎn)擊鍵盤的 i 鍵,就可以進(jìn)入vim的編輯模式。????

vim編輯模式

可以發(fā)現(xiàn),左下角顯示INSERT字樣,這就表示進(jìn)入了編輯模式,此模式下,可以正常編輯文本。

使用vim 編輯文本

文本編輯完成后,退出的操作是:點(diǎn)擊鍵盤ESC鍵,推出編輯模式,然后點(diǎn)擊shift+:,再輸入wq,保存并退出文本。

保存退出

這個時候,文本就完成了編輯。

四、vim常用編輯方法

在vim Normal模式下

? ? 輸入a,表示在字符后追加字符

????輸入i,表示在字符前插入字符

? ? 輸入o,表示在當(dāng)前行的下一行開始輸入字符

? ? 輸入A,表示在當(dāng)前行最后的位置開始輸入字符

? ? 輸入I,表示在當(dāng)前行最開始的位置開始輸入字符

? ? 輸入O,表示在當(dāng)前行的上一行開始輸入字符。

五、vim常用命令

? ? 1、:set nu 顯示行號

顯示行號

? ? 2、:vs? 豎分屏

豎分屏

? ? 3、:sp? ?橫分屏

橫分屏

? ? 4、:%? ?替換字符

? ? ? ? ? ? :eg :% s/html/script/g? 表示全局中把html替換成script

替換字符

另外、在vim? 的normal模式下。使用 v? 進(jìn)入Visual模式,

Visual模式

這時,使用v + 方向鍵選擇字符

選擇字符

使用V,選擇一行字符

選擇一行字符

使用ctrl+v,加方向鍵,選擇塊狀區(qū)域

選擇塊狀區(qū)域
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Vim簡介 vim由于其高效性和強(qiáng)大的功能,現(xiàn)在已經(jīng)成為程序員在linux系統(tǒng)中常用的文本編輯器。在這里,主要總結(jié)...
    hhfchyl閱讀 532評論 0 0
  • Vim幾句話介紹Vim是Unix系統(tǒng)上的文本編輯軟件(你該不會不知道什么是文本編輯軟件吧?。趙indows上也...
    何必遠(yuǎn)方閱讀 3,329評論 0 3
  • dpkg 學(xué)習(xí) 安裝mysql apt-get install mysql-server-5.6 apt-get ...
    sharonji閱讀 541評論 0 0
  • “phantom”(幻靈/怪靈/幻影) 【在本世紀(jì)初,因為恐怖分子襲擊阿賴耶識研究所基因?qū)嶒灮氐年P(guān)系,導(dǎo)致特殊病...
    空白_7閱讀 1,570評論 1 1
  • 浮生如夢,纖塵幾許,時光若水,前塵舊印,或許今生與你相遇,是我前世修來的緣。那一份眷戀,那一抹柔情,竟讓人情非得已...
    古城蒼狼閱讀 611評論 5 17

友情鏈接更多精彩內(nèi)容