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工作模式 ...