Linux Vim編輯器常見使用

2021-10-05 17:03:07 字數 1223 閱讀 6146

vim編輯器有三種模式

命令模式,剛進入vim編輯器即命令模式,這時候可以輸入命令;通過按下 i 、a、o (其中i是從當前游標位置進行編輯、a從當前游標行末尾進行編輯、o是當前游標行新開下一行進行編輯)任意乙個可以切換到插入模式,通過 : 切換到末行模式

命令模式常用命令:

dd 刪除當前行不保留換行,ndd從當前行開始刪除,刪除n行,d刪除當前行保留換行

yy 複製當前行,nyy複製從當前行開始,往下一共複製n行

p 貼上當前行後 p貼上到當前行前

e e跳到單詞的末尾

/ 搜尋內容 從前往後搜尋 如 /test 從前往後搜尋test,n 檢視下乙個滿足搜尋條件的,n檢視上乙個滿足條件的

? 搜尋內容 從後往前搜尋

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

u撤銷命令

gg游標移到第一行 shift+g游標移到最後一行

附一張盜來的鍵盤圖

插入模式

可以進行內容的撰寫

末行模式(通過命令模式按下 : 進入,進入末行模式執行命令後,一般會回到命令模式,退出除外)主要用於儲存和退出

:(冒號)+命令+enter啟用命令:

w,儲存

q,退出

wq,儲存+退出

q!,強制退出,如果對記憶體進行了修改,而未儲存修改的話,q是不能直接退出的,需要q!

行號 快速跳轉游標到對應行

set nu 顯示行號

set nonu 不顯示行號

替換:num1,num2s/word1/word2/g 將num1行到num2行的world1替換為word2,,如將第一行到第三行的a換成ab,1,3s/a/ab/g

num1,num2s/word1/word2/gc 將num1行到num2行的world1替換為word2,,每次替換需要手動確認,如將第一行到第三行的a換成ab,1,3s/a/ab/gc

Linux vim 編輯器快速使用

在沒有使用vim之前,相信大家都使用過windows下的編輯器,比如notepad ultraedit sublime text3等。在開始學習vim編輯器前,我們先檢查一下centos7系統中是否安裝了vim編輯器。yum y install vim vim version什麼是 vim?vim是...

Linux vim編輯器的使用

vim是模式化編輯器,基本模式有編輯模式,命令模式,輸入模式,末行模式。命令格式 vim option file.選項 a.編輯模式 輸入模式 b.輸入模式 編輯模式 escc.編輯模式 末行模式 d.末行模式 編輯模式 esc游標跳轉 1 字元間跳轉 h 左,l 右,j 下,k 上 3 行首行尾跳...

linux vim編輯器配置及使用經驗

剛安裝的vim,可能介面並不是十分友好,這就需要我們去更改vim的配置檔案,按照我們的需求去修改它。在命令列下,輸入命令 sudo vim etc vim vimrc 必須加上sudo,否則你是沒有許可權編輯vimrc的。這一句,是語法高亮,一般預設就是開啟的,如果注釋了,就把它開啟。然後在最後一行...