前言:管理員經常需要修改系統的配置檔案,或者進行純文字檔案的編譯,此時就需要vi/vim的支援。因為vi/vim是linux很多命令缺省會去呼叫的編譯器(也稱文字編譯程式),所以我們必須得學會使用vim,vim也會有顏色的支援,可以讓我們更直觀的看到文字,因此熟悉vim會更好。
二.常用的vim命令模式與命令列模式中的命令列表
sudo apt-get install vim
sudo vim filename
命令模式(command mode)
:執行"vim filename"
命令進行文字編譯時,最先接觸到的模式就是命令模式。在這個模式下,使用者可以複製、貼上、刪除、移動游標、撤銷等操作。
編譯模式(insert mode)
:在上述模式下輸入"i"
,就可以進入編譯模式。
命令列模式(command-line mode)
:回到命令列模式後,可以進行儲存、退出、強制性退出等操作。
我們可以通過此圖來看一下三種模式的相關性
常用的命令列:
慣用的命令
說明i,【esc】
i為進入編譯模式,【esc】為退出編譯模式
g移動到這個檔案最後一行
gg移動到這個檔案的第一行
dddd為刪除游標所在行,6dd為刪除6行,ndd為刪除n行
yyyy為複製游標所在行,5yy為複製5行,nyy為複製n行
p在游標處貼上剛剛刪除/複製的資料
u撤銷前乙個操作
:w將當前資料寫入硬碟中
:q退出vim
:q!不儲存(強制)且退出vim
Linux中安裝編譯器vim
1 檢視vim 當你不能使用vim編譯器時,檢視一下你的系統是否安裝vim,執行以下命令 rpm qa grep vim如果已經正確安裝vim,一般會顯示如下三行 vim enhanced vim minimal vim common 後面是當前版本 2 安裝vim如果值缺少其中的某一條,例如缺少 ...
vim編譯器設定
在終端輸入 vi vimrc回車 輸入 set nu 設定行號 syntax on 設定高亮讀 set tabstop 4 設定tab 鍵大小為4 個空格 set autoindent 設定c程式的自動縮排 set smartindent 設定c程式的智慧型縮排 set ruler 在狀態行上顯示游...
Linux 編譯器之 GCC
編輯器是指我用它來寫程式的 編輯 而我們寫的 語句,電腦是不懂的,我們需要把它轉成電腦能懂的語句,編譯器就是這樣的轉化工具。就是說,我們用編輯器編寫程式,由編譯器編譯後才可以執行!gcc gnu compiler collection,gnu 編譯器套件 是由gnu開發的程式語言編譯器。gcc 原本...