文字編輯器VIM(詳細版)

2021-09-29 17:19:51 字數 2536 閱讀 6099

vi文字編輯器

使用vi開啟多個檔案

文字編輯器的分類(行編輯器與全螢幕編輯器,字元介面編輯器與圖形介面編輯器)

vi(linux學習者需要掌握的第乙個文字編輯器,大多數linux系統中預設使用的文字編輯器 )

vim(vi的公升級產品:sudo apt-get install vim

gedit(gnome圖形環境中的文字編輯器)

文字輸入命令

按esc鍵

轉義命令

執行完畢或按esc鍵

退出vim

vim file

shell提示符

命令模式

輸入模式

末行模式

在home目錄下建立乙個名為.vimrc的隱藏檔案,然後開啟檔案,在檔案中加入配置命令

配置命令如下:

set number顯示行號

syntax on顯示語法高亮

set ts=4table鍵的寬度為4個空格

直接進入編輯環境$ vim進入編輯環境並開啟(新建)檔案$ vim myfile退出vi編輯環境 ,輸入末行命令放棄對檔案的修改,並退出編輯器:q!
注意:myfile為你要新取的檔名

開啟新檔案

開啟新的檔案到vi編輯器中:e filename

開啟新的檔案到vi編輯器中,並放棄對當前檔案的修改:e! filename讀取檔案內容到當前vi編輯器中:r filename

注意:filename為已有的檔名

儲存檔案

儲存對vi編輯器中已開啟檔案的修改:w

3. 另存為檔案

將vi編輯器中的內容另存為指定檔名:w myfile

注意:myfile為你要新取的檔名

未修改退出:q儲存並退出:qw不儲存退出:!操作型別

游標操作鍵

功能游標移動

h向左移動游標

i向右移動游標

k向上移動游標

j向下移動游標

翻頁ctrl+f

向前翻整頁

ctrl+b

向後翻整頁

ctrl+u

向前翻半頁

ctrl+d

向後翻半頁

命令功能

i當前游標進入插入狀態

x刪除游標處的單個字元

dd刪除游標所在行

u取消最近一次的操作

ctrl+r

對使用u命令撤銷的操作進行恢復

yy複製當前行整行的內容到vi緩衝區

yw複製當前游標到單詞尾字元的的內容到vi緩衝區

p讀取vi緩衝區中的內容,並貼上到游標當前的位置(不覆蓋檔案已有的內容)

按鍵功能

方向鍵進行上下左右方向的游標移動

home

快速定位游標到行首

end快速定位游標到行尾

pageup

進行文字的向上翻頁

pagedown

進行文字的向下翻頁

backspace

刪除游標左側的字元

del刪除游標位置的字元

命令功能

/word

從上而下在檔案中查詢字串"word"

n定位下乙個匹配的被查詢字串

命令功能

: s/old/new

將當前行中查詢到的第乙個字元「old」串替換為「new」

:%s/old/new/q

在整個檔案範圍內替換所有的字串「old」為「new」

在輸入vi命令時使用多個檔名作為引數

vi file1 file2 file3 …

命令功能

:args

顯示多個檔案資訊

:next

向後切換檔案

:prev

向前切換檔案

:first

定位首檔案

:last

定位尾檔案

vi編輯器中可同時開啟多個文字檔案進行編輯

vi編輯器的編輯區域中只顯示乙個檔案,其他被開啟的檔案被放在後台

vi中編輯區域的內容可以在多個已開啟檔案之間進行切換

vi從乙個檔案切換到另乙個檔案時應先儲存更改或放棄更改

批量縮排

剪下

文字編輯器VIM 詳細版

vi文字編輯器 使用vi開啟多個檔案 文字編輯器的分類 行編輯器與全螢幕編輯器,字元介面編輯器與圖形介面編輯器 vi linux學習者需要掌握的第乙個文字編輯器,大多數linux系統中預設使用的文字編輯器 vim vi的公升級產品 sudo apt get install vim gedit gno...

VIM文字編輯器

vi 乙個命令列介面下的文字編輯工具 vim vi的增強版本 絕大多數linux系統上均安裝有vim vim 目標文字路徑的形式使用vim 如果目標檔案存在,則開啟 如果目標檔案不存在,則建立 q 退出編輯 vi擁有三種模式 1.命令模式 vim啟動後,預設進入命令模式,在其他模式下,按esc鍵 返...

文字編輯器Vim

vim vi只有命令,沒有選單。vi工作模式 插入命令 命令 作用 i 在游標前插入文字 i 在本行開始插入文字 定位命令 命令 作用 移到行末 0 移到行首 h 移到螢幕上端 l 移到螢幕下端 set nu 設定行號 set nonu 取消行號 n 到第n行 刪除命令 命令 作用 x 刪除游標所在...