1,vim/vi的簡介:它是乙個功能強大的全螢幕文字編輯器,是linux/unix上最常用的文字編輯器,他的作用是建立,編輯,顯示文字檔案。
vim/vi 沒有選單,只有命令
定位命令:
:set nu 設定行號
:set nonu 取消行號
gg 到第一行
g 到最後一行
ng 到第n行
:n 到第n行
$ 移動到行尾
o 移動到行首
h或方向左 左移乙個字元
j或方向下 下移一行
k或上 上移一行
刪除命令:
x 刪除游標所在處字元
nx 刪除游標所在後n個字元
dd 刪除游標所在行 ,ndd刪除n行
:n1,n2d 刪除指定範圍的行(eg:1,3d 刪除123這三行)
dg 刪除游標所在行到末尾的內容
d 刪除從游標所在處到行尾
複製和貼上命令
yy,y 複製當前行
nyy,ny 複製當前行一下n行
dd 剪下當前行
ndd 剪下當前行以下行
p,p 貼上在當前游標所在行,或行上
替換和取消命令
r 取消游標所在字元
r(****+r) 從游標處開始替換字元,按esc結束
u undoz 取消上一步操作
搜尋和替換命令
/string 向後搜尋指定字串,搜尋時忽略大小寫
示例:例如想找字元a 輸入 :/a 即可向後搜尋
?string 向前搜尋指定字串
示例:尋找游標前a的字元 輸入 :?a
:%s/old/new/g 全文替換指定字串
示例:把文字中所有的 a 替換成 b
:%s/a/b/g
:n1,n2s/old/new/g 在一定範圍內替換指定字串
示例:把文字中第一到第三行的 a 替換成 b
:1,3s/a/b/g
儲存和退出命令
:w 儲存修改
:w new_filename 另存為指定檔案
示例: :w aa.txt
:w >> a.txt 內容追加到a.txt檔案中 檔案需存在
:wq 儲存修改並退出
shift +zz(zz) 快捷鍵,儲存修改並退出
:q! 不儲存修改退出
:wq!儲存修改並退出(檔案所有者可忽略檔案的唯讀屬性)
Linux中安裝編譯器vim
1 檢視vim 當你不能使用vim編譯器時,檢視一下你的系統是否安裝vim,執行以下命令 rpm qa grep vim如果已經正確安裝vim,一般會顯示如下三行 vim enhanced vim minimal vim common 後面是當前版本 2 安裝vim如果值缺少其中的某一條,例如缺少 ...
Linux之Vim程式編譯器
前言 管理員經常需要修改系統的配置檔案,或者進行純文字檔案的編譯,此時就需要vi vim的支援。因為vi vim是linux很多命令缺省會去呼叫的編譯器 也稱文字編譯程式 所以我們必須得學會使用vim,vim也會有顏色的支援,可以讓我們更直觀的看到文字,因此熟悉vim會更好。二.常用的vim命令模式...
vim編譯器設定
在終端輸入 vi vimrc回車 輸入 set nu 設定行號 syntax on 設定高亮讀 set tabstop 4 設定tab 鍵大小為4 個空格 set autoindent 設定c程式的自動縮排 set smartindent 設定c程式的智慧型縮排 set ruler 在狀態行上顯示游...