<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    本站不再更新,歡迎光臨 java開發(fā)技術(shù)網(wǎng)
    隨筆-230  評論-230  文章-8  trackbacks-0
     相信用過Linux的朋友一定不會對vi陌生吧,它是Linux環(huán)境中使用最為普遍的全屏幕編文本輯器。但由于我們一般用戶最初接觸的都是微軟的產(chǎn)品,它和DOS下的EDIT和Windows下的記事本的使用方法不盡相似,所以另初學(xué)Linux朋友覺得vi很難用,甚至無從下手,下面我就向大家介紹vi的使用方法。

      首先需要說明的是,vi分為兩種狀態(tài),即命令狀態(tài)和編輯狀態(tài),在命令狀態(tài)下,所鍵入的字符系統(tǒng)均作命令來處理,如:q代表退出,而編輯狀態(tài)則是用來輸入文字資料的。當(dāng)你進(jìn)入vi時,會首先進(jìn)入命令狀態(tài)。現(xiàn)在對vi也有了基本的認(rèn)識,如果你有興趣請接著往向看。

      要進(jìn)入vi,直接在系統(tǒng)提示符下鍵入vi <文件名>,當(dāng)你鍵入的文件名是已有文件時,則系統(tǒng)自動打開此文件,否則將建立一個新文件。這時你將會看到屏幕左邊會出現(xiàn)波浪線~,這就代表該行是空的,沒有任何文字,這時系統(tǒng)正在命令狀態(tài),怎樣切換到編輯狀態(tài)輸入文字呢?按鍵盤上的Insert鍵即可,這時我們就可以像使用其它的編輯器一樣進(jìn)行文字的編輯了,功能鍵也和其它編輯器差不多,下面就是一些功能鍵的說明,是不是很簡單?




      ===========================================================
      說明                功能鍵
      ===========================================================
      移動光標(biāo)到所在行的最前面      Home
      移動光標(biāo)到所在行的最后面      End
      向下翻一頁             Page Down
      向上翻一頁             Page Up
      刪除光標(biāo)所在位置字符        Delete
      刪除光標(biāo)所在位置前面的字符     Backspace
      移動光標(biāo)              ←↑↓→
      ===========================================================

      另外,vi還支持粘貼與復(fù)制,不過用鍵盤來做實在很麻煩,現(xiàn)在哪臺電腦沒有鼠標(biāo)呢?和Windows中一樣,從你要復(fù)制的開始位置拖動鼠標(biāo)到結(jié)束位置,這塊區(qū)域就反白了,再將光標(biāo)移到你要粘貼的位置,按鼠標(biāo)中鍵即可完成粘貼(如果你的鼠標(biāo)是兩個鍵的,同時按左右鍵即可模擬三鍵鼠標(biāo)的中鍵),這比Windos里方便吧。也許有的朋友會問,如何進(jìn)行查找呢?下面我們按鍵盤上的Esc鍵切換到命令狀態(tài),輸入“?<你要查找的字符串>”(不帶引號)就執(zhí)行向下查找操作,而“/<你要查找的字符串>”表示向上查找,鍵盤上的n表示重復(fù)一次,而N表示反方向重復(fù)一次。

    無論是否退出 vi,均可保存所做的工作。按 ESC 鍵,確定 vi 是否處于命令模式。

    操作   鍵入
     
    保存,但不退出 vi   :w
     
    保存并退出 vi   :wq
     
    退出 vi,但不保存更改   :q
    !
     
    用其他文件名保存   :w filename
     
    在現(xiàn)有文件中保存并覆蓋該文件   :w
    ! filename
     

      說了半天,可能你的文件已經(jīng)編輯完成了,但如何存盤呢?現(xiàn)在我們還是保持在命令狀態(tài),按:w按后回車即完成了存盤工作,而退出vi返回到Linux的命令是:q,這兩個命令也可以組合使用,如:wq代表存盤退出。

      好了,說了半天,可能你的頭已經(jīng)大了,上面講到的那些只是vi中最常用的功能,至于其它的功能你可以在使用中慢慢體會。順便說一句,不要強記那些命令,它們看起來多而毫無規(guī)律,多用幾次自然就熟練了,現(xiàn)在我覺得比Windows中的記事本方便多了。

    移動光標(biāo)類命令

    h :光標(biāo)左移一個字符
    l :光標(biāo)右移一個字符
    space:光標(biāo)右移一個字符
    Backspace:光標(biāo)左移一個字符
    k或Ctrl+p:光標(biāo)上移一行
    j或Ctrl+n :光標(biāo)下移一行
    Enter :光標(biāo)下移一行
    w或W :光標(biāo)右移一個字至字首
    b或B :光標(biāo)左移一個字至字首
    e或E :光標(biāo)右移一個字j至字尾
    ) :光標(biāo)移至句尾
    ( :光標(biāo)移至句首
    }:光標(biāo)移至段落開頭
    {:光標(biāo)移至段落結(jié)尾
    nG:光標(biāo)移至第n行首
    n+:光標(biāo)下移n行
    n-:光標(biāo)上移n行
    n$:光標(biāo)移至第n行尾
    H :光標(biāo)移至屏幕頂行
    M :光標(biāo)移至屏幕中間行
    L :光標(biāo)移至屏幕最后行
    0:(注意是數(shù)字零)光標(biāo)移至當(dāng)前行首
    $:光標(biāo)移至當(dāng)前行尾

    屏幕翻滾類命令
    Ctrl+u:向文件首翻半屏
    Ctrl+d:向文件尾翻半屏
    Ctrl+f:向文件尾翻一屏
    Ctrl+b;向文件首翻一屏
    nz:將第n行滾至屏幕頂部,不指定n時將當(dāng)前行滾至屏幕頂部。

    插入文本類命令
    i :在光標(biāo)前
    I :在當(dāng)前行首
    a:光標(biāo)后
    A:在當(dāng)前行尾
    o:在當(dāng)前行之下新開一行
    O:在當(dāng)前行之上新開一行
    r:替換當(dāng)前字符
    R:替換當(dāng)前字符及其后的字符,直至按ESC鍵
    s:從當(dāng)前光標(biāo)位置處開始,以輸入的文本替代指定數(shù)目的字符
    S:刪除指定數(shù)目的行,并以所輸入文本代替之
    ncw或nCW:修改指定數(shù)目的字
    nCC:修改指定數(shù)目的行

    刪除命令


    ndw或ndW:刪除光標(biāo)處開始及其后的n-1個字
    do:刪至行首
    d$:刪至行尾
    ndd:刪除當(dāng)前行及其后n-1行
    x或X:刪除一個字符,x刪除光標(biāo)后的,而X刪除光標(biāo)前的
    Ctrl+u:刪除輸入方式下所輸入的文本

    搜索及替換命令
    /pattern:從光標(biāo)開始處向文件尾搜索pattern
    ?pattern:從光標(biāo)開始處向文件首搜索pattern
    n:在同一方向重復(fù)上一次搜索命令
    N:在反方向上重復(fù)上一次搜索命令
    :s/p1/p2/g:將當(dāng)前行中所有p1均用p2替代
    :n1
    ,n2s/p1/p2/g:將第n1至n2行中所有p1均用p2替代
    :g/p1/s//p2/g:將文件中所有p1均用p2替換

    posted on 2006-09-28 10:09 有貓相伴的日子 閱讀(360) 評論(0)  編輯  收藏 所屬分類: linux/unix應(yīng)用
    本站不再更新,歡迎光臨 java開發(fā)技術(shù)網(wǎng)
    主站蜘蛛池模板: 青青操免费在线视频| 精品免费久久久久久久| 久久精品国产亚洲7777| 永久免费A∨片在线观看| 亚洲福利一区二区精品秒拍| 97在线线免费观看视频在线观看 | 久久嫩草影院免费看夜色| 亚洲国产精品特色大片观看完整版 | 亚洲一级片在线观看| 国产精品久久香蕉免费播放| av午夜福利一片免费看久久| 亚洲美女视频一区| 国产免费拔擦拔擦8x| 久久九九AV免费精品| 久久久久久亚洲av无码蜜芽| 午夜亚洲国产成人不卡在线| 国产精品区免费视频| 一级一看免费完整版毛片| 亚洲剧场午夜在线观看| 亚洲成av人在片观看| 亚洲精品视频免费看| 国产99久久久国产精免费| 国产精品亚洲专区无码牛牛| 亚洲中文字幕一区精品自拍| 久久综合亚洲色HEZYO国产| 男人的天堂亚洲一区二区三区| 99视频在线精品免费观看6| 国产在线精品一区免费香蕉| 五月天国产成人AV免费观看| 456亚洲人成在线播放网站| 亚洲国产精品嫩草影院在线观看| 国产亚洲精aa成人网站| 中文字幕亚洲无线码a| 午夜成人免费视频| 中文字幕永久免费| 香蕉视频亚洲一级| 理论亚洲区美一区二区三区| 国产精品亚洲综合一区在线观看 | 在线观看人成视频免费无遮挡| 国产成人高清精品免费观看| 国产99精品一区二区三区免费|