Linux–VI使用指南

來源:互聯網
上載者:User
相信用過Linux的朋友一定不會對vi陌生吧,它是Linux環境中使用最為普遍的全螢幕編文本輯器。但由於我們一般用
戶最初接觸的都是微軟的產品,它和DOS下的EDIT和Windows下的記事本的使用方法不盡相似,所以另初學Linux朋友覺得vi很難用,甚至無從
下手,下面我就向大家介紹vi的使用方法。
  首先需要說明的是,vi分為兩種狀態,即命令狀態和編輯狀態,在命令狀態下,所鍵入的字元系統均作命令來處理,如:q代表退出,而編輯狀態則是用來輸入文字資料的。當你進入vi時,會首先進入命令狀態。現在對vi也有了基本的認識,如果你有興趣請接著往向看。
 
 要進入vi,直接在系統提示符下鍵入vi
<檔案名稱>,當你鍵入的檔案名稱是已有檔案時,則系統自動開啟此檔案,否則將建立一個新檔案。這時你將會看到螢幕左邊會出現波浪線~,這就代表
該行是空的,沒有任何文字,這時系統正在命令狀態,怎樣切換到編輯狀態輸入文字呢?按鍵盤上的Insert鍵即可,這時我們就可以像使用其它的編輯器一樣
進行文字的編輯了,功能鍵也和其它編輯器差不多,下面就是一些功能鍵的說明,是不是很簡單?
  ===========================================================
  說明                功能鍵
  ===========================================================
  移動游標到所在行的最前面      Home
  移動游標到所在行的最後面      End
  向下翻一頁             Page Down
  向上翻一頁             Page Up
  刪除游標所在位置字元        Delete
  刪除游標所在位置前面的字元     Backspace
  移動游標              ←↑↓→
  ===========================================================
 
 另外,vi還支援粘貼與複製,不過用鍵盤來做實在很麻煩,現在哪台電腦沒有滑鼠呢?和Windows中一樣,從你要複製的開始位置拖動滑鼠到結束位置,
這塊地區就反白了,再將游標移到你要粘貼的位置,按滑鼠中鍵即可完成粘貼(如果你的滑鼠是兩個鍵的,同時按左右鍵即可類比三鍵滑鼠的中鍵),這比
Windos裡方便吧。也許有的朋友會問,如何進行尋找呢?下面我們按鍵盤上的Esc鍵切換到命令狀態,輸入“?<你要尋找的字串>”(不
帶引號)就執行向下尋找操作,而“/<你要尋找的字串>”表示向上尋找,鍵盤上的n表示重複一次,而N表示反方向重複一次。
  說了半天,可能你的檔案已經編輯完成了,但如何存檔呢?現在我們還是保持在命令狀態,按:w按後斷行符號即完成了存檔工作,而退出vi返回到Linux的命令是:q,這兩個命令也可以組合使用,如:wq代表存檔退出。
  好了,說了半天,可能你的頭已經大了,上面講到的那些只是vi中最常用的功能,至於其它的功能你可以在使用中慢慢體會。順便說一句,不要強記那些命令,它們看起來多而毫無規律,多用幾次自然就熟練了,現在我覺得比Windows中的記事本方便多了。 

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1325870

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.