日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
SAIL-IMX6中vi的基本使用教程-創(chuàng)新互聯(lián)

vi,Unix&Linux下最基本的編輯器,功能強(qiáng)大使用簡單,是用戶的必備利器。

目前創(chuàng)新互聯(lián)已為千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站運(yùn)營、企業(yè)網(wǎng)站設(shè)計、剛察網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

模式:

  1. 命令模式(默認(rèn),通過命令對文件內(nèi)容進(jìn)行編輯)

    vi //在當(dāng)前目錄創(chuàng)建空文件

    vi filename //打開指定文件

    vi -o|O f1 f2 //打開多個文件,o|O表示水平|垂直分隔

    通過vi打開文件后自動進(jìn)入命令模式,此模式下所有輸入都是命令

  2. 插入模式(像windows中的普通編輯器一樣使用)

    命令模式下按iaoIAO任一鍵進(jìn)入插入模式,esc回到命令模式

    i在光標(biāo)前插入文本

    I在光標(biāo)所在行前插入

    a在光標(biāo)后插入文本

    A在光標(biāo)所在行未插入

    o在光標(biāo)所在行下插入新行

    O在光標(biāo)所在行上插入新行

  3. 編輯模式(通過命令對文件或文件內(nèi)容進(jìn)行編輯)

    命令模式下按“:”進(jìn)入編輯模式,esc或enter執(zhí)行操作后回到命令模式

  4. 視圖模式(屬于命令模式)

    vV進(jìn)入視圖模式,執(zhí)行字符選中

    例:按"H"或"L"移動光標(biāo)選中字符,通過yd進(jìn)行復(fù)制剪切

常用命令

【定位命令】

hjkl:光標(biāo)[左下上右]移動,同方向鍵

0:移至行首

^:非空白行頭

$:移至行尾

Enter:移至下行首

H:移至屏幕上端

M:移至屏幕中央

L:移至屏幕下端

C-F:下一頁(C-F表示Ctrl+Shift+F)

C-B:上一頁

gg:移至第一行

G:移至文件末尾

[n]G:移至文件第n行

:n移至文件第n行

【刪除命令】

x:刪除光標(biāo)處字符

nx:光標(biāo)所在處后n個字符

X:刪除光標(biāo)前字符

dd:剪切光標(biāo)所在行

ndd:剪切當(dāng)前行以下n行

dG:刪除光標(biāo)所在行到文件末尾

D:刪除光標(biāo)所在處到行尾

:n1,n2d刪除n1行到n2行之間的內(nèi)容

【復(fù)制&粘貼】

yy/Y:復(fù)制當(dāng)前行

nyy,nY:復(fù)制當(dāng)前行下邊的n行

nyh,nyl:復(fù)制光標(biāo)前/后的n個字符

p,P:將已經(jīng)選擇復(fù)制或被刪除的行粘貼到當(dāng)前行下或行上

【搜索&替換】

r:取代光標(biāo)所在處字符

R:從光標(biāo)所在處開始替換字符,至到按esc結(jié)束

s:替換(刪除)光標(biāo)所在處字符,并進(jìn)入文本輸入方式

S:替換(刪除)光標(biāo)所在行,按esc結(jié)束

:/string //從上向下搜索字符串

:?string //從下向上搜索字符串

通過按鍵n移到下一個結(jié)果:

n//時向下,?時向上搜索

N//時向上,?時向下搜索

:%s/old/new/g //把所有old替換為new,g不會詢問,c會詢問雖否替換

:%s/old//g //把所有old刪除

:n1,n2s/old/new/g //在一定范圍內(nèi)替換指定字符串

例:連續(xù)行注釋

:n1,n2s/^/#/g //^表示行首

:n1,n2s/^/#//g //將行首'#'替換為空,即刪除

:n1,n2s/^////g //轉(zhuǎn)義符,使用"http://"注釋

替換:ab asmmail samlee@lampbrother.net//輸入a時回車或空格,vi自動換成b

unab//取消

【撤消】

u:撤消上一步操作(最多可撤消到文件打開時)。

U:撤消當(dāng)前行的所有操作。

ctrl+r:取消撤消

【保存退出】

:w保存

:w newfilename另存為

:w!強(qiáng)制保存 //!只針對文件所有者和管理員

:wq保存&退出   //快捷鍵ZZ

:q退出

:q!強(qiáng)制退出

:wq!強(qiáng)制保存&退出

:x保存退出

:x!強(qiáng)制保存&退出

【其它】

:set nu/number //設(shè)置行號

:set nonu //取消行號

:set ic //區(qū)分大小寫

:set noic //取消區(qū)分大小寫

:vsp //垂直分窗

:sp //水平分窗

C-W p/w //切換到上/下一個窗口

:r filename把指定文件內(nèi)容導(dǎo)入進(jìn)來(光標(biāo)所在位置)。

:! cmd運(yùn)行cmd命令

:r !date將命令結(jié)果導(dǎo)入到文件中

:map快捷鍵 觸發(fā)命令

map ^P I# //使用ctrl+p注釋本行(使用ctrl+v+[p]輸入"^[P]")

map ^B 0x //取消注釋

unmap

vi配置:

通過vi配置文件設(shè)置vi默認(rèn)環(huán)境。

例:設(shè)置vi默認(rèn)顯示行號

cd ~ //回到當(dāng)前賬戶家目錄下

vi .vimrc //vi配置文件,默認(rèn)不存在,家目錄中,針對當(dāng)前用戶

i//進(jìn)入編輯模式

set nu

map ^P I#

……

:wq
以上我是在基于sail-imx6q(電魚電子)開發(fā)板的linux上實現(xiàn)的,小伙伴們也可以在此開發(fā)板上檢驗一下。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.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)用場景需求。


分享名稱:SAIL-IMX6中vi的基本使用教程-創(chuàng)新互聯(lián)
文章出自:http://www.dlmjj.cn/article/ddojse.html