vim基础入门
一. vim的三種模式
在Linux操作系統下,我們一般會使用vim進行文本編輯,它相當于Windows下的記事本,但是它比記事本的功能強大的多。vim一般有三種模式分別是普通模式,編輯模式和命令模式。普通模式和編輯模式可以來回的切換,普通模式可以和命令模式來回的切換,但是編輯模式和命令模式不能來回的切換。
二. vim三種模式的簡單使用
1.從普通到編輯模式
i:我們一開始打開的是普通模式,如果我們想從普通模式切換到編輯模式,只需要點擊鍵盤上面的i (insert)鍵即可,當我們點擊一下 i鍵時,在vim下的編輯窗口的左下角會出現一個這樣INSERT,這時我們就可以在這里面輸入文字了,從編輯模式退回到簡單模式需要按鍵盤左上角的Esc鍵。
a:當我們在普通模式下面時,我們想在當前光標閃爍位置的后面插入一個字符的時候,我們可以點擊鍵盤上面的a(append),這個時候vim窗口的左下角也會出現INSERT的提示,這就是編輯模式的標識。
A:在普通模式下按A之后,也是追加的意思,只不過此時的追加是追加到本行的行末。
s:替換的意思,當點擊s之后,會把光標所在的那個字符直接刪除,然后可以在原來的位置上面輸入其他的文字。
o:另起下面一行進入到編輯模式
O:另起上面一行,進入編輯模式
u:普通模式下,點擊u,撤銷上次的操作,點擊多次撤銷多次。
2. 普通模式進入到命令模式
命令模式到普通模式按Esc
從普通模式進入到命令模式點擊:冒號,這時在左下角會出現:的提示符,光標不在文本中,而是在左下角的冒號的后面,仍處于閃爍的狀態。命令模式下的所有操作均在冒號后面完成,輸入一些特定含義的命令,然后回車就好。
set nu:設置行號,然后繼續按:冒號,輸入下一條命令
set nonu:取消行號,然后繼續按:冒號,輸入下一條命令
三 . vim三種模式詳細操作
1.普通模式下
<1> 移動
h、j、k、l 分別表示左、下、上、右
Shift+g(G) 移動到文件的最后一行
gg 移動到文件的第一行
Ctrl + f 上一頁
Ctrl + b 下一頁
數字 + G 跳到某一行
數字 + % 跳到文本的百分比位置
<2> 搜索
/ + 搜索內容 接下來點擊n光標就會跳到下一個搜索內容,點擊N光標就會跳到上一個搜索內容
<3>編輯
yy 復制一行
數字 + yy 賦值多行
p 在光標所在位置的下一行 粘貼一行
P 在光標所在位置的上一行 粘貼一行
u 撤銷
x 刪除當前字符
r 替換當前字符
dd 刪除一行
數字 + dd 刪除多行
D 刪除當前光標往后的所有內容
2.命令模式下 :w 保存 :q 退出vim :wq 保存并退出 :% s/新單詞/救單詞/g 全局替換
2.命令模式下 :w 保存 :q 退出vim :wq 保存并退出 :% s/新單詞/救單詞/g 全局替換
總結
- 上一篇: 摩尔庄园手游精灵怎么升级?
- 下一篇: Linux命令find的35个实例