全屏文本編輯器是我們以后工作中重要的軟件,它簡稱vi/vim,是一款功能強(qiáng)大的linux應(yīng)用軟件,需要我們牢固掌握相關(guān)的操作命令,對我們以后工作會有莫大的幫助。在課堂上總結(jié)后,下面列舉一些常見的使用方法:
成都創(chuàng)新互聯(lián)公司自2013年創(chuàng)立以來,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站制作、網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元北海街道做網(wǎng)站,已為上家服務(wù),為北海街道各地企業(yè)和個人服務(wù),聯(lián)系電話:18982081108全屏文本編輯器
vi Visual Interface
vim vi improved
模式化編輯器
編輯模式(命令模式) 默認(rèn)的工作模式
末行模式(控制模式)
插入模式(輸入模式)
替換模式
可視化模式
一 . 打開方式
1 vi/vim 的界面
2 vim file 如果file存在則打開默認(rèn)將光標(biāo)停留在第一行第一個字符 若file不存在 則以新文件的方式打開 若保存 則文件創(chuàng)建 不保存 則刪除
3 vim+# file 指定打開文件的時候 將光標(biāo)定位在#行的行首 若定位的行數(shù)比整個文檔行數(shù)大 則光標(biāo)停留在最后一行行首
4 vim+file 直接將光標(biāo)定位在文檔最后一行行首
5 vim+ /PATTERN/: 打開文件 并且將光標(biāo)定位在首行 匹配的行的行首位置PATTERN即只完成首次
匹配
二. Vim的關(guān)閉方式
末行模式的關(guān)閉
:q 直接關(guān)閉vim編輯器 不保存修改內(nèi)容
:q! 強(qiáng)制退出但不保存
:w 保存修改的內(nèi)容
:wq保存并且退出vim編輯器
:wq! 對于root用戶來說一些只讀文件的修改可以強(qiáng)制保存并且退出
:w!強(qiáng)制保存
編輯模式的關(guān)閉
ZZ 保存并退出
ZQ不保存退出
三. 在vim的編輯模式中移動光標(biāo)
1逐字符移動
(1) ARQCW
(2) h 光標(biāo)向左
j 光標(biāo)向下
k 光標(biāo)向上
l 光標(biāo)向右
5h光標(biāo)向左移動五個字符
2逐字移動
w 光標(biāo)移動到下一個字的字首
e光標(biāo)移動到下一個字的字尾
b 往回走 即移動到上一個字的字首
3行內(nèi)跳轉(zhuǎn)
0 絕對行首
^ 相對行首
$ 絕對行位 沒有相對行位
4 行間跳轉(zhuǎn)
#G 直接將光標(biāo)移動到第#號行
G 直接將光標(biāo)跳轉(zhuǎn)到整個文檔的最后一行
gg 跳轉(zhuǎn)到第一行第一個字符
末行模式中的光標(biāo)移動
:# 直接將光標(biāo)移動到第#號行
:$ 直接將光標(biāo)移動到最后一行
四. 翻頁
Ctil+f往下滾動一屏幕
Ctil+b往上滾動一屏幕
Ctil+d 往下滾動半屏幕
Ctil+u 往上滾動半屏幕
五. 逐字符刪除
x 刪除光標(biāo)所在位置的單個字符
X 刪除光標(biāo)所在位置左側(cè)的單個字符
六. 編輯模式中的萬能刪除命令
d 刪除光標(biāo)經(jīng)過的所有內(nèi)容
dd 刪除光標(biāo)所在行
在末行模式下
:d 刪除光標(biāo)所在行
:#d 刪除第#行
:m,+nd 從第m行到n行刪除
.,$d 從光標(biāo)所在行到文檔的最后一行 (.表示當(dāng)前光標(biāo)所在行 $表示文檔的最后一行)
m,+n 從當(dāng)前光標(biāo)所在行開始 再經(jīng)過n行
七. 編輯模式中的萬能粘貼命令
p 向右向下進(jìn)行粘貼
P向左向上進(jìn)行粘貼
末行模式下的 p
八.編輯模式下的萬能復(fù)制命令
y 復(fù)制光標(biāo)所經(jīng)過所有內(nèi)容(用法與d命令相同)
yy 復(fù)制光標(biāo)所在行
九. 模式的切換
1 從編輯模式到末行模式
: 輸入命令
/ 和 ? 進(jìn)行查找 n和N n表示順序查找 N表示逆序查找
/ 默認(rèn)自上而下
? 默認(rèn)自下而上
2 從末行到編輯模式
ESC鍵
Enter鍵
Backspace鍵
3 從編輯模式到輸入(插入)模式
I 將光標(biāo)移動到行首并進(jìn)入輸入模式
I 在光標(biāo)所在位置的前面插入信息
A 將光標(biāo)移動至行尾并進(jìn)入輸入模式
a 在光標(biāo)所在位置的后面插入字符
O 在光標(biāo)所在行的上面插入新行
o 在光標(biāo)所在行的下面插入新行
cc 刪除整行內(nèi)容之后進(jìn)入輸入模式
C 從光標(biāo)所在位置刪除至行尾 進(jìn)入輸入模式
S 刪除整行內(nèi)容后 進(jìn)入輸入模式
s 刪除光標(biāo)所在位置的一個字符 進(jìn)入輸入模式
4. 從輸入模式到編輯模式
ESC鍵
5. 從編輯模式到替換模式
R 進(jìn)入替換模式
6. 從替換模式到編輯模式
ESC鍵
7. 從編輯模式到可視化模式
V 按照行為單位進(jìn)行矩形選取
V 按照字符為單位進(jìn)行矩形選取
在選取后執(zhí)行復(fù)制或者刪除操作
只要完成操作 就返回到編輯模式
所有模式切換必須經(jīng)由編輯模式 兩種非編輯模式無法進(jìn)行直接切換
十. 替換命令
r 替換光標(biāo)所在位置的一個字符
十一. 撤銷編輯操作
u 撤銷一次此前的編輯操作
Ctrl+r 撤銷最近的一次撤銷操作
十二. 重復(fù)之前的一次編輯操作
.
十三. 特殊的末行命令
1 :set number 簡寫 set nu 顯示行編號
:set nonumber 簡寫 set nonu 取消行編號
2.開啟或者關(guān)閉字符大小寫的區(qū)分
:set ignorecase 簡寫 set ic
:set noignorecase 簡寫 set noic
3.開啟或者關(guān)閉自動縮進(jìn)功能
:set autoindent 簡寫 set ai
:set noautoindent 簡寫 set noai
4. 開啟或者關(guān)閉查找高亮顯示
:set hlsearch
:set nohlsearch 簡寫nohl
5. 開啟或者關(guān)閉語法著色
:symtax on
:symtax of
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
分享題目:全屏文本編輯器vi/vim基本使用方法-創(chuàng)新互聯(lián)
路徑分享:http://m.rwnh.cn/article26/hchcg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、云服務(wù)器、微信公眾號、營銷型網(wǎng)站建設(shè)、網(wǎng)站排名、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容