Linux vi編輯器的使用

2021-07-10 07:23:05 字數 2210 閱讀 8636

vi 的常用命令

配置vimrc檔案

linux 下的編輯器有多種,比較常見的有vi& vim , emacs , gedit, mc, 這篇文章主要講一下vi 編輯器的使用。

當然講vi自然會提到vim的使用,vim是vi的公升級,功能更強大。

首先需要打終端,而linux版本比較多,系統也比較多,red hat , fedora, unbutu,而每種的版本又有多個,每個版本的終端開啟方式又不太一樣。

ubuntu 14 的開啟方式可以直接點左上角那dash主頁,在搜尋裡面輸入 「終端」 ,開啟後,在左側顯示的小圖示右鍵,鎖定到啟動器,這樣就不用每次查詢了,因為終端用的時候也比較多。

可以直接在對應的目錄新建乙個檔案再開啟,也可以直接用vi編輯器開啟後,再儲存。

touch test.c

vi test.c 開啟乙個檔案

wq 可進行儲存

聽各種高人說vi的學習曲線是很陡峭的,也就是你在熟悉二三十個命令前編輯是很慢的,沒感覺,不適應,一但熟練二三十個之後,編輯變得很快,如同刷屏,當然,我是沒那水平的。這裡的熟練不等同於知道和記住,要很快地反應出來。下面是一些常用的命令。

• h或『左方向鍵』 游標向左移動乙個字元

• j或『下方向鍵』 游標向下移動乙個字元

• k或『上方向鍵』 游標向上移動乙個字元

• l或『右方向鍵』 游標向右移動乙個字元

• ctrl + f 螢幕向前翻動一頁

• ctrl + b 螢幕向後翻動一頁

• 數字0鍵 移動到這一行的第乙個字元處

• $ 移動到這一行的最後乙個字元處

• n 移動到這個檔案的第n行

• /word 在游標之後查詢乙個名為word的字串

• a , a 由當前游標所在處的下乙個字元開始輸入

• o , o 從游標所在處的下一行行首開始輸入字元

• r , r r會替換游標所指的那個字元,r會一直替換游標所指的文字

• cw 替換當前游標到單詞的末尾的內容

• c$ 替換當前游標到行末的內容插入或新增字元等操作:

• x , x 在當前游標所在處刪除前面的字元

• dw 刪除當前游標處乙個單詞

• d$ 從當前游標刪除至當前行末尾

• dd 刪除一行

u 撤消以前的操作

• u 撤消在一行中所做的改動

• ctrl + r 撤消以前的撤消命令,恢復以前的操作結果

• p 重新置入已經刪除的文字內容

• v, y 複製粘帖按鍵,定義字串的頭尾

• p,p 粘帖字串於游標處

恢復及複製字元相關操作:

• u 撤消以前的操作

• u 撤消在一行中所做的改動

• ctrl + r 撤消以前的撤消命令,恢復以前的操作結果

• p 重新置入已經刪除的文字內容

• v, y 複製粘帖按鍵,定義字串的頭尾

• p,p 粘帖字串於游標處

• 按『:』 按鍵進入命令狀態

• 按『set nu』 設定行號

• 按『set nonu』 取消行號

• 按『q!』 不儲存退出vi

• 按『q 』 退出但如有修改文字操作,無法退出

• 按『wq』 儲存並退出vi,直接輸入zz相當於wq

• 按『w』 儲存操作

• 按『esc』 退出命令狀態

• 按『!命令』 執行shell下的命令,exit退出shell即可回到vi下

• 按『sp』 分頁顯示

• 按『close』 關閉當前頁面

• 按『new』 新建頁面

• 按『wqall』 退出並儲存所有頁面

• 按『qall!』 不儲存退出所有頁面

• 按『ctrl+w』 頁面之間切換

• 按『e』filename 開啟文字檔案

這樣配置在檔案裡面,是每次都起作用,就不用在編輯時,在命令行時,每次進行輸入,而且,命令列輸入,只限於當次有效。

不同的linux作業系統位置不一樣, ubuntu14 的位置為 /etc/vim/ 下面,其它的系統需要自己查詢一下。

• set nu 顯示行號

• syntax on 語法高亮度顯示

• set ruler 底部顯示行列號

• set autoindent 使用自動對齊

• set smartindent 智慧型的選擇對齊方式

Linux vi編輯器的使用

1.vi visual inte ce 文字編輯器 2.系統預設安裝好的 精簡 3.啟動vi 直接在命令列輸入vi即可,在哪個目錄下啟動,預設儲存在哪個目錄下 4.vi啟動後分為3種模式 命令模式 執行相應的命令 如 查詢,替換,複製,貼上,剪下.末行模式 特殊的命令模式 對文件進行儲存,關閉.5....

linux vi編輯器的使用

vi vi編輯器中有三種狀態模式 命令模式 輸入模式 末行模式 進入vi 編輯器預設的情況下是命令模式。在命令模式下按 i鍵進入輸入模式。在命令模式下按 鍵進入末行模式。末行模式命令使用完畢後就預設進入命令模式。在輸入模式下按 esc鍵進入命令模式。vi 編輯器的啟動與退出 直接進入編輯環境 vi ...

Linux Vi 編輯器的使用

vi輕量,反應快 sudo apt get install vim然後開啟.bashrc 在裡面加上alias vi vim 這樣輸入指令vi就可以直接開啟vim編輯器 ex可以在ex模式下啟動vim文字編輯器 進入vi後就進入命令模式 命令模式 一般模式 指令操作 vi開啟預設命令模式 一般模式 ...