日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CentOS 7.6 vi编辑器常用命令详解

發布時間:2023/12/10 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS 7.6 vi编辑器常用命令详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

vi編輯器

    • 概述(Vi與Vim)
    • 工作模式
      • 命令模式
      • 插入模式
      • 末行模式

概述(Vi與Vim)

Vi編輯器是所有Unix及Linux系統下標準的編輯器,美國加州大學伯克利分校的Bill Joy所創立 ,它的強大不遜色于任何最新的文本編輯器,這里只是簡單地介紹一下它的用法和一小部分指令。由于對Unix及Linux系統的任何版本,vi編輯器是完全相同的,Vi也是Linux中最基本的文本編輯器。

Vim是一個類似于Vi的著名的功能強大、高度可定制的文本編輯器,它是從 vi 發展出來的一個文本編輯器,在Vi的基礎上改進和增加了很多特性。代碼補全、編譯及錯誤跳轉等方便編程的功能特別豐富,在程序員中被廣泛使用VIM是自由軟件。Vim普遍被推崇為類Vi編輯器中最好的一個。

vi和vim一個最直觀的不同在于vim的顏色顯示是非常豐富的,而vi是沒有任何顏色顯示的


你甚至可以給vi定義一個別名為vim,寫進/etc/bashrc文件里

工作模式

vi可以分為三種狀態,分別是命令模式、插入模式,和末行模式。

命令模式

打開vi編輯器之后默認顯示的模式是命令模式,可以進行復制,刪除,替換等操作

復制相關命令描述
yy復制光標所在行
3yy復制光標往下3行,包含光標所在行
yw復制光標處的一個單詞
刪除相關命令描述
dd刪除光標所在行
3dd刪除光標往下3行,包含光標所在行
dw刪除光標處的一個單詞
x/DEL鍵刪除光標處單個字符
X刪除光標前一個字符
粘貼相關命令描述
p將復制/刪除的行粘貼在光標所在行的下一行
P將復制/刪除的行粘貼在光標所在行的上一行
跳轉命令描述
gg跳轉到第一行
G跳轉到最后一行
3G跳轉到第三行
HOME鍵跳轉到行首
END鍵跳轉到行尾
M跳轉到屏幕中間的行首
替換相關命令描述
r替換光標所在處單個字符,按一下r再按一下需要替換的字符即可
撤回命令描述
u撤回上一次操作
U撤回之前所有操作
搜索命令描述
/搜索關鍵字,從上往下
搜索關鍵字,從下往上
n定位下一個被查找的字符串
N定位上一個被查找的字符串
保存命令描述
ZZ保存退出
切換你到插入模式描述
a在光標位置之后輸入
A在行尾輸入
i在光標位置之前輸入
I在行首輸入
o在光標位置的下一行輸入
O在光標位置的上一行輸入
切換命令描述
切換到末行模式

插入模式

切換命令描述
ESC鍵切換到命令模式

末行模式

命令描述
wq保存并退出
x保存并退出
q!不保存直接退出
set nu顯示行號
set nonu取消顯示行號
set nu!取消顯示行號
e /etc/profile打開新的文件進行編輯
r /etc/profile在當前文件中顯示其他文件的內容
查找并替換命令描述
s /old/new把old替換成new
%全文搜索
/g全文替換
% s/old/new/g在全文范圍內搜索old,全部替換成new
1,2s /old/new把1-2行的old替換成new
s /old/new/c每個替換之前向用戶提示
切換命令描述
ESC鍵切換到命令模式

總結

以上是生活随笔為你收集整理的CentOS 7.6 vi编辑器常用命令详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。