Linux 中 VI VIM 編譯器

2021-08-02 11:17:03 字數 1466 閱讀 6622

1.vi 與 vim 

所有的 unix like 系統都會內建 vi 文字編輯器,其他的文書編輯器則不一定會存在,但是目前我們使用比較多的是 vim 編輯器。

vim 具有程式編輯的能力,可以主動的以字型顏色辨別語法的正確性,方便程式設計。vim是從 vi 發展出來的乙個文字編輯器。**補完、編譯及錯誤跳轉等方便程式設計的功能特別豐富,在程式設計師中被廣泛使用。

簡單的來說vi 是老式的字處理器,不過功能已經很齊全了,但是還是有可以進步的地方。 vim 則可以說是程式開發者的一項很好用的工具。 連 vim 的官方** ( 自己也說 vim 是乙個程式開發工具而不是文字處理軟體。

2.vi vim 的三種模式常用指令:

2.1 一般模式:

2.1.1 是什麼

以 vi 開啟乙個檔案就直接進入一般模式了(這是預設的模式)。在這個模式中, 你可以使用『上下左右』按鍵來移動游標,你可以使用『刪除字元』或『刪除整行』來處理檔案內容, 也可以使用『複製、貼上』來處理你的檔案資料。

2.1.2 常用的指令:

刪除游標當前行,dd

撤銷上一步,u

複製游標當前一行,yy:複製一段(從第幾行到第幾行),y數字y

箭頭移動到目的行貼上,p

刪除乙個字母:x,相當於del 或 x,相當於backspace

刪除乙個詞,dw

複製乙個詞,yw

移動到行頭,shift+^

移動到行尾,shift+$

移動到頁頭,數字1+shift+g

移動到頁尾,shift+g

移動到目標行,數字n+shift+g

2.2.1 是什麼:

在一般模式中只能進行刪除、複製、貼上等的動作,但卻無法編輯檔案內容,當我們按下『i, i, o, o, a, a, r, r』等任何乙個字母之後才會進入編輯模式。

在 linux 中,按下這些按鍵時,在畫面的左下方會出現『insert 或 replace 』的字樣,此時才可以進行編輯。而如果要回到一般模式時, 則必須要按下『esc』這個按鍵即可退出編輯模式。

2.2.2 常用的指令:

i:當前游標前

a:當前游標後

o:當前游標行的下一行

2.3 指令模式:

2.3.1 是什麼:在一般模式當中,輸入『 : / ?』3個中的任何乙個按鈕,就可以將游標移動到最底下那一行。

在這個模式當中, 可以提供你『搜尋資料』的動作,而讀取、存檔、大量取代字元、離開 vi 、顯示行號 等的動作則是在此模式中達成的。

常用的指令:

w : 儲存

q :退出

! :強制

wq! :強制儲存退出

替換 : %s/old字元/new字元/g

/ : 查詢,/被查詢詞,n是查詢下乙個,shift+n是往上查詢

? : 查詢,?被查詢詞,n是查詢上乙個,shift+n是往下查詢

vi vim編譯器使用

最近在學習git,其中編輯器用了vim編輯器,所以先學習vim編譯器的使用。vi編輯器是linux和unix上最基本的文字編輯器,工作在字元模式下。vim vi improved 是從vi發展出來的乙個編輯器,它不僅相容vi的所有指令,而且還有一些新的特性。總的來說vim對於vi的優勢在於 1 多級...

Linux中安裝編譯器vim

1 檢視vim 當你不能使用vim編譯器時,檢視一下你的系統是否安裝vim,執行以下命令 rpm qa grep vim如果已經正確安裝vim,一般會顯示如下三行 vim enhanced vim minimal vim common 後面是當前版本 2 安裝vim如果值缺少其中的某一條,例如缺少 ...

Linux 安裝gcc編譯器

總結一下自己的學習經驗,學習時發現linux沒有安裝gcc,方式一 yum install gcc c 前提是可以聯網 方式二 進入linux桌面,找到 rpm ivh cpp 4.1.2 48.e15.i386.rpm 回車 rpm ivh kernel headers 2.6.18 194.el...