linux下的vi的使用方法
阿新 • • 發佈:2018-09-27
wid 當前 -s border 文件 設置 字符串 apple stripe
vi的使用:
- 一般指令模式:
vi打開一個文件就直接進入一般指令模式,可以進行刪除、復制、粘貼。但是不可以對文件的內容進行修改。
常用命令:
ctrl + f | 向下移動一頁 |
---|---|
ctrl + b |
向上移動一頁 |
0 或者home |
移動到當前行的最前面 |
$ 或者end |
移動到當前行的最後面 |
G |
移動到文件的最後一行 |
gg |
移動到文件的第一行 |
n<Enter> |
光標向下移動n行 |
/word |
光標向下搜尋一個名稱為word 的字符串 |
:1,$s/word1/word2/g |
從第一行到最後一行尋找word1 字符串,並將其替代為word2 |
x ,X |
向前刪除一個字符 |
dd |
刪除當前行 |
yy |
復制當前行 |
p ,P |
p 為將已經復制的數據粘貼在光標的下一行,P 將數據復制到光標的上一行 |
u |
撤銷 |
ctrl + r |
重復上一個動作 |
-
編輯模式:
按下【(a
,A
,i
,I
,o
,O
)插入,r
,R
(取代)】等任意一個字母進入編輯模式
按下Esc
可以退出編輯模式 -
指令列命令模式:
一般模式輸入:
,/
,?
三個中的任意一個進入該模式。
常用命令:
wq | 保存並退出 |
---|---|
wq! |
強制保存並退出 |
set nu/nonu |
顯示行號/不顯示行號 |
set ff |
顯示文件類型 |
set ff=unix |
將文件類型設置成unix |
註意:
!
一般這個都有強制的含義。- 當vim沒有保存就退出時,可以通過文件.swp這個暫存檔恢復文檔。
linux下的vi的使用方法