linux學習 VIM編譯器的使用

2021-10-19 17:17:29 字數 1201 閱讀 4185

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 在狀態行上顯示游...