第一講
1 移動
上:k
下:j
左:h
右:l
2 放棄所作更改並退出:q!
3 在Normal模式下,可以按下 x 鍵來刪除光標所在位置的字符
4 在Normal模式下,可以按下 i 鍵來插入文本
5 按 A 鍵以添加文本
6 保存文件並退出:wq
第二講
1 輸入 dw 可以從光標處刪除至一個單詞的末尾
2 輸入 d$ 從當前光標刪除到行末
3
許多改變文本的命令都由一個操作符合一個動作構成。
使用刪除操作符 d 的刪除命令的格式如下:
d motion
其中:
d - 刪除操作
motion -操作符的操作對象(在下面列出)
一個簡短的動作列表:(下面字母均爲小寫)
w 從當前光標當前位置知道下一個單詞起始處,不包括它的第一個字符
e 從當前光標位置知道單詞末尾,包括最後一個字符
$ 從當前光標當前位置直到當前行末
因此輸入 de 會從當前光標位置刪除到單詞末尾
4 在命令前輸入數字將會使命令重複執行多次。比如 5dd 表示刪除 5 行,2w 使光標向前移動兩個單詞,3e 使光標向前移動到第三個單詞的末尾,0(數字零)使光標移動到行首。
5 使用操作符時輸入數字可以使它重複那麼多次,比如輸入 d2w 可以刪除兩個單詞
6 輸入 dd 可以刪除整一個當前行,輸入 2dd 可以刪除兩行
7 輸入 u (小寫)來撤銷最後執行的命令,輸入 U (大寫)來撤銷對整行的修改。
第三講
1 輸入 p 將最後一個刪除的內容置入光標之後
2 輸入 r 和一個字符替換光標所在位置的字符
3 要改變文本直到一個單詞的末尾,請輸入 cw
4 更改操作符的工作方式跟刪除類是一致的。操作格式爲:
c [number] motion
動作參數(motion)也是一樣的,比如 w 代表單詞, $ 代表行末等。
第四講
1 輸入 CTRL - G 顯示當前編輯文件中當前光標所在行的位置及文件狀態信息
輸入 G (大寫)可以使當前的光標直接跳到文件最後一行
輸入 gg (小寫)可以使當前的光標直接跳轉到文件第一行
輸入 505G 可以使光標跳轉到第 505 行
2 輸入 / 加上一個字符串可以在當前文件中查找該字符串。要想查找同上一次的字符串,只需要按 n 鍵。要向反方向查找同上一次的字符串,需要按大寫的 N 即可。如果你想逆向查找字符串,請用 ? 代替 / 進行。如果你想回到之前的位置,請按 CTRL - O (英文字符o),重複按可以回退很多。 CTRL - I 會跳轉到較新的位置。
3 輸入 % 可以查找配對的括號), ], }
提示:在程序調試時,這個功能用來查找不配對的括號是很有用的。
4 輸入:s/old/new/g可以替換
old
爲 new
注意:
輸入:s/thee/the<回車>,該命令只改變光標所在行的第一個匹配串
輸入:s/thee/the/g,則是替換全行的匹配串,該行中的所有“thee”都會被改變
要替換兩行之間出現的每個匹配串,請
輸入 :#,#s/old/new/g 其中 # ,# 代表的是替換操作的若干行中首尾兩行的行號
輸入 :%s/old/new/g 則將替換整個文件中的每個匹配串
輸入 :%s/old/new/gc 會找到整個文件中的每個匹配串,並對每個匹配串提示是否進行替換
第五講
1 輸入 :! 然後緊接着輸入一個外部命令可以執行該外部命令
2 要對文件的改動保存到文件中,請輸入 :w FILENAME
3 一個具有選擇性的保存命令,要保存文件的部分內容,請輸入 v motion :w FILENAME
4 要向當前文件中插入另外的文件內容,請輸入 :r FILENAME
第六講
1 輸入o(小寫英文字母o)將在光標的下方打開新的一行並進入插入模式
2 輸入a(小寫英文字母a)可在光標之後插入文本
輸入 e 移動光標到下一步不完整的單詞
提示:a,i,A都會帶您進入插入模式,唯一的區別在於字符插入的位置
3 輸入大寫的 R 可連續替換多個字符
4 使用操作符 y 複製文本,使用 p 粘貼文本
提示:你還可以把 y 當做操作符來使用:列如 yw 可以用來複制一個單詞
5 使用 set ic 可以在搜索字符串的時候忽略大小寫
使用 set noic 可以禁用忽略大小寫功能
提示:要移除匹配項的高亮顯示,請輸入: :nohlsearch
提示:如果你想要僅在一次查找時忽略字母大小寫,你可以使用 \c ,比如,/ignore\c
6
輸入小寫的 o 可以在光標下方打開新的一行並進入插入模式
輸入大寫的 O 可以在光標上方打開新的一行
輸入小寫的 a 可以在光標所在位置之後插入文本
輸入大寫的 A 可以在光標所在行的行末之後插入文本
e 命令可以使光標移動到單詞末尾
輸入 :set xxx 可以設置 xxx 選項。一些有用的選項如下:
‘ic’ ‘ignorecase’ 查找時忽略字母大小寫
‘is’ ‘incsearch’ 查找短語時顯示部分匹配
‘hls’ ‘hlsearch’ 高亮顯示所有的匹配短語
選項名可以使用完整版本,也可以使用縮略版本。在選項前加上 no 可以關閉選項
第七講
無