時間:2022-10-23 14:43:20 來源:洛陽尚賢科技
|
打開文件 |
|
vi +文件名
打開后只能輸入命令,但不能編輯內容 |
|
|
||
|
編輯模式命令 |
i |
在當前字符前插入文本 |
|
|
按esc , 再按冒號 : 進入命令模式。 在命令模式下輸入 wq 回車,就保存并退出了。 w(write) q(quit) 在命令模式下輸入 q 回車,退出 |
|
|
o |
換行, 在當前行后面插入一空行 |
|
|
底行模式命令 |
按esc , 再按冒號 : |
進入命令模式。 |
|
w |
保存 |
|
|
q |
退出,如果沒有保存,不允許退出 |
|
|
q! |
強行退出,不保存退出 |
|
|
wq |
保存并退出 |
|
|
w! |
強制保存 |
|
|
如果意外退出后,不能再修改的話,刪除掉對應的隱藏文件就可以了 |
||
|
命令模式常用命令 |
||
|
光標行內移動 |
w |
向后移動一個單詞 |
|
b |
向前移動一個單詞 |
|
|
0 |
行首 |
|
|
$ |
行尾 |
|
|
行數(shù)移動 |
||
|
gg |
文件頂部 |
|
|
G |
文件末尾 |
|
|
:數(shù)字 |
移動到 數(shù)字 對應行數(shù) |
|
|
撤銷和恢復撤銷 |
u |
撤銷上次命令 |
|
ctrl+r |
恢復撤銷的命令. 如果不行就再按一下 u |
|
|
刪除文本 |
x |
刪除光標所在字符,或選中文字 |
|
cc |
刪除光標所在行,并進入插入模式 |
|
|
復制 |
yy |
復制一行,可以 nyy 復制多行,比如3yy 就是復制3行 |
|
剪切 |
dd |
剪切光標所在行,可以 ndd 剪切多行, 3dd 剪切3行 |
|
粘貼 |
p |
粘貼,復制剪切完一定要配合 p 進行粘貼才可以 |
|
替換 |
r |
替換當前的字母 |
|
覆蓋 |
R |
覆蓋光標后面的字母 |
|
批量替換 |
:%s/str/replace/g |
批量替換,替換str為replace
%s 可以寫成 5,8 表示替換第5行到第8行。 str 表示你要替換的內容 replace 表示你要替換成什么
比如: %s/return/haha/g 就可以把return替換成haha
1,4s/haha/return/g 替換1~4行的haha替換成return |
|
查找 |
/str |
查找 str /查找到指定內容后,使用 n 查找下一個出現(xiàn)的位置 比如: :/return 它就會找到,再按n會找下一個return |
|
顯示行號 |
:set nu |
顯示行號 :set nu! 可以取消行號顯示(有感嘆號) |
手機:18537972228
電話:0379-64321586
Email:shangxian@sxglpx.com
地址:洛陽市澗西區(qū)九都西路181號中弘中央廣場D座2705室