1. 程式人生 > >進入編輯模式 , vim命令模式 , vim實踐

進入編輯模式 , vim命令模式 , 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 用字符串

str2 替換正文當前行到末尾所有出現的字符串 str1

: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,它們的區別是:在沒有對文件進行操作的情況下使用

wq會更改mtime,使用x則不會更改mtime,除非你對文件進行操作了。




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實踐