進入編輯模式 , vim命令模式 , vim實踐
筆記內容:
l 5.5進入編輯模式
l 5.6 vim命令模式
l 5.7 vim實踐
筆記日期:2017.8.4
5.5 進入編輯模式
所謂編輯模式就是進入可以編輯文件內容的狀態,就和進入word文檔進入記事本是一樣的,最普遍進入編輯模式的方式就是按i,即進入當前光標所在位置的編輯模式。下面介紹幾種進入編輯模式的方式:
Shift+i也可以進入編輯模式,但是光標會移動到光標所在行的行首。
按o鍵則會往下換一行後進入編輯模式。
Shift+o則是往上換一行後進入編輯模式。
按a鍵光標會在當前的字符往後移動一位後,進入編輯模式。
Shift+a光標會移動到光標所在行的行末,並且進入編輯模式。
5.6 vim命令模式
:%s/str1/str2/ 用字符串 str2 替換行中首次出現的字符串 str1
:s/str1/str2/g 用字符串 str2 替換行中所有出現的字符串 str1
:.,$ s/str1/str2/g 用字符串
:1,$ s/str1/str2/g 用字符串 str2 替換正文中所有出現的字符串 str1
:g/str1/s//str2/g 功能同上
:m,ns/str1/str2/g 將從m行到n行的str1替換成str2
從上述替換命令可以看到:
g 放在命令末尾,表示對搜索字符串的每次出現進行替換,不止匹配每行中的第一次出現;不加 g,表示只對搜索字符串的首次出現進行替換;g 放在命令開頭,表示對正文中所有包含搜索字符串的行進行替換操作
s 表示後面跟著一串替換的命令
% 表示替換範圍是所有行,即全文
x保存退出類似於wq,它們的區別是:在沒有對文件進行操作的情況下使用
5.7 vim實踐
擴展:
vim的特殊用法 http://www.apelearn.com/bbs/thread-9334-1-1.html
vim常用快捷鍵總結 http://www.apelearn.com/bbs/thread-407-1-1.html
vim快速刪除一段字符 http://www.apelearn.com/bbs/thread-842-1-1.html
vim亂碼 http://www.apelearn.com/bbs/thread-6753-1-1.html
小鍵盤問題 http://www.apelearn.com/bbs/thread-7215-1-1.html
vim加密 http://www.apelearn.com/bbs/thread-7750-1-1.html
本文出自 “12831981” 博客,請務必保留此出處http://12841981.blog.51cto.com/12831981/1972190
進入編輯模式 , vim命令模式 , vim實踐