使用vim文件編輯

2021-09-13 02:04:50 字數 1270 閱讀 2151

vim 預設將建立乙個新的文件

在用vim進去乙個檔案時,如果提示 fount a swap file by the name,則代表正在有其他程序正在同時編輯該檔案,

或者上次使用非正常關閉,這種情況可以將點開始的乙個隱藏檔案刪除即可。

進入檔案內可以按i鍵來進去插入模式來進行輸出

最後,在普通模式下輸入:,即可進去命令模式,在:後面輸出指令,即可實現特定的功能。

2.2.2 vim 游標操作

vim最簡單的移動游標的方式是使用方向鍵(上 下 左 右 )

最高效的方式是使用以下快捷鍵

快捷鍵功能描述

h游標向左移動一位

j游標向下移動一行

k游標向上移動一行

l游標向右移動一位

gg移動游標至檔案首行

g移動游標至檔案末尾

ng移動游標至第n行

^游標移至當前行的首字元

$游標移至當前行的尾字元

fx游標移至當前行的下乙個x字元處

fx游標移至當前行的上乙個x字元處

w游標向右移動乙個單詞

nw游標向右移動n個單詞

b游標向左移動乙個單詞

nb游標向左移動n個單詞

2.2.3 vim編輯文件時還可以使用快捷鍵操作,詳細見 下圖

操作快捷鍵

功能描述

x刪除游標當前字元

dd刪除一行

ndd刪除

d$刪除游標至行尾的內容

j刪除換行符,可以將兩行合併為一行

u撤銷上一步操作,可以使用多次

rx將游標當前字元替換為x

yy複製當前行

p貼上至當前行之後

p貼上至當前行之前

指令功能描述

:s/root/admin/

將游標當前行中第乙個出現的root替換為admin,沒有則不替換

:/root/adming/g

將游標當前行中所有的root替換為admin

:3,5s/sbin/bin/g

將第三行至第五行之間的所有sbin替換為bin

:%s/nologin/fault/g

將所有行的nologin都替換為fault

2.2.5 vim的儲存與退出

一般情況下,我們會通過命令模式輸入特定的指令實現儲存與退出功能,常用指令見下圖;

指令功能描述

:q!不儲存並退出

:wq儲存並退出

:x儲存並退出

:w儲存

:w b.txt

另存為b.txt

Vim文件編輯

1 在普通模式下 小數點 表示重複上一次的命令操作 2 普通模式下輸入x,刪除第乙個字元,輸入.小數點 會再次刪除乙個字元,除此之外也可以重複dd的刪除操作 a 行間跳轉 command instruction ng n shift g 游標移動到第 n 行 如果預設沒有顯示行號,請先進入命令模式,...

Vim文件編輯

1.1 重複執行上次命令 在普通模式下.小數點 表示重複上一次的命令操作。1.2 執行指定次數相同的命令 進入普通模式輸入n command n 表示重複後面的次數 在普通模式下,你還可以使用dw或者daw delete a word 刪除乙個單詞,所以你可以很容易的聯想到dnw n替換為相應數字 ...

三 vim文件編輯

vim是由vi發展演變過來的文字編輯器,因其具有語法高亮顯示 多視窗編輯 摺疊 支援外掛程式等功能,現已成為眾多linux發行版本的標配。對初學者來說,vim往往是生澀 難以學習的文字編輯器,但當你完全掌握了這種編輯器後,你會發現自己的工作效率會比沒有使用vim之前提公升很多倍。一 vim工作模式 ...