日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

linux基礎入門1 vi/vim編輯器

作者:lichuanjai 更新時間: 2022-09-25 編程語言

一.vi/vim編輯器

VI是Unix操作系統和類Unix操作系統中最通用的文本編輯器。

VIM編輯器是從VI發展出來的一個性能更強大的文本編輯器。可以主動的以字體顏色辨別語法的正確性,方便程序設計。VIM與VI編輯器完全兼容。

1.一般模式

用vim打開一個文件就進入了一般模式,該模式下,可以使用上下左右按鍵來移動光標,也可以使用一些語法來操作

語法:

yy? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??#復制光標當前一行

y 數字 y? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#復制一段(y 1 3 y)當前光標1-3行

p? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #箭頭移動到光標處粘貼

u? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #撤銷上一步

dd? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #刪除光標當前行

d 數字 d? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #刪除光標當前行

x? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #刪除一個字母,往后刪

X? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #刪除一個字母,往前刪

2.編輯模式

在一般模式下可以進行復制粘貼刪除操作,但無法編輯文件內容,要想編輯文件內容,需要進入編輯模式,按下(i,o,a,I,O,A)即可進入編輯模式

語法:

i? ? ? ? ? ? ? ?進入后在當前光標處

o? ? ? ? ? ? ? 進入后在當前光標后

a? ? ? ? ? ? ? 進入后在當前光標下一行

I? ? ? ? ? ? ? ?光標所在行最前

A? ? ? ? ? ? ? 光標所在行最后

O? ? ? ? ? ? ? 當前光標的上一行

【esc】按鍵? ? ? 退出編輯模式

3. 命令模式

在一般模式中,輸入【?/:】中的任意一個,都可以將光標移動到最底下那一行。在這個模式當中, 可以提供你『搜尋資料』的動作,而讀取、存盤、大量取代字符、離開 vi 、顯示行號等動作是在此模式中達成的!

命令:

:q? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 退出

:w? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?保存

:wq? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?保存退出

:!? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?強制執行

:wq!? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 強制保存退出

:%s/舊的字符/新的字符/g? ? ? ? ? ? ? ? ? ? ?批量替換

/? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 可以在/后面輸入要查找的詞,往下查

?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?與/相當,往下查

:set nu? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 顯示行號

:set nonu? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 關閉行號

ZZ(shift+zz)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?沒有修改文件直接退出,修改文件保存退出,去除高亮顯示

:x? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 保存退出

原文鏈接:https://blog.csdn.net/lxslf/article/details/127031802

欄目分類
最近更新