1.編輯文件時
**當文件名稱存在,那么進入文件直接編輯
**當文件名稱不存在,vim會在退出保存時自動建立文件
**當vim命令后沒有跟任何文件名稱時,是無法實現“:wq”退出保存的那么可以用
“:wq+空格+文件名”。
2.當vim異常退出時,系統會建立.file.swp這個緩存文件,這個文件中保存着沒有“:wq”
動作保存的信息。
vim有三種模式
一.命令模式
1.vim工作方式設定
命令模式是vim打開文件后默認進入的模式,這個模式不能插入字符
2.在命令模式下如何管理字符
按“x” 刪除光標所在字符
按“y” 復制
例如:“yw” 復制一個單詞
"yl" 復制一個字母
"yy" 復制一整行
"y5y" 復制5行
按“c” 剪切
例如:“cw” 剪切一個單詞
"cl" 剪切一個字母
"cc" 剪切一整行
"c5c" 剪切5行
注意:“用c做剪切時,會進入插入模式,如果要粘貼需要退出插入模式按(ESC)在按p”
按“d” 刪除
例如:“dw” 刪除一個單詞
“dl” 刪除一個字母
"dd" 刪除一整行
"d5d" 刪除5行
"p" 粘貼
二.插入模式
"i" 在光標所在位置插入字符
"I" 在光標所在行的行首插入字符
"o" 在光標所在行的下一行新行插入字符
"O" 在光標所在行的上以行新行插入
"s" 刪除光標所在字符並插入字符
"S" 刪除光標所在行並插入字符
"a" 光標所在字符的下一個字符插入
"A" 光標所在行的行尾插入字符
三.退出模式:
q 當vim進入文件沒有對文件內容做任何操作可以按"q"退出
:q! 當vim進入文件對文件內容有操作但不想保存退出
:wq 正常保存退出
:wq! 強行保存退出,只針對與root用戶或文件所有人生效