歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Linux學習之六——使用vi和vim

一、vi的三種模式和相互切換   1. 一般模式   1) 移動光標   可以用箭頭鍵,Page Up, Page Down, Home,End等按鍵移動光標   G,移動到檔案最後一行   1G,gg,移動到檔案第一行   n<space>,右移n位   n<enter>,下移n行       2)搜尋   /word 向下搜   ?word 向上搜   n 正向下一個   N 反向下一個       3) 替換   注意下面命令之間不能有空格   :n1,n2s/word1/word2/g  n1行與n2行之間的word1替換為word2   :1,$s/word1/word2/g  第一行和最後一行之間的word1替換為word2   :1,$s/word1/word2/gc  第一行和最後一行之間的word1替換為word2,替代前提示用戶確認       4) 刪除   x,X, delete鍵刪除   nx 連續刪n個字符   dd 刪整行   ndd 向下刪n行   d1G 刪到第一行   dG 刪到最後一行   d$ 刪到行尾   d0 刪到行首       5) 復制   yy 復制行   nyy 向下復制n行   y1G 復制到第一行   yG 復制到最後一行   y$ 復制到行尾   y0 復制到行首       6) 粘貼   p粘貼到下一行   P粘貼到上一行       7) u復原前一個動作   8) ctrl+r 重做上一個動作   9) .重復動作       2. 編輯模式   一般模式按下i,I,o,O,a,A,r,R進入編輯模式   編輯模式按下Esc退出編輯模式進入一般模式       3. 指令列命令模式   輸入『 : / ? 』三個中的任何一個按鈕,進入命令模式   按下Esc退出命令模式進入一般模式   常用指令   :w 寫入   :w! 只讀時強制寫,丌過,到底能不能寫入, 還是跟你對該檔案的檔案權限有關   :q 離開   :q! 強制離開,不存檔   :wq 儲存離開   :w filename 另存   :r filename 讀入另一個文檔   :set nu 顯示行號   :set nonu 不顯示行號       二、 vim的特點和應用   1. 帶色的顯示       2. 區塊選擇   v 字符選擇,會將光標經過的地方反白選擇!   V 行選擇,會將光標經過的行反白選擇!   [Ctrl]+v 區塊選擇,可以用長方形的方式選擇資料   y 將反白的地方復制起來   d 將反白的地方刪除掉       3. 多檔案編輯   :n 編輯下一個檔案   :N 編輯上一個檔案   :files 列出目前這個 vim 開啟的所有檔案       4. 多窗口編輯   :sp [filename] 開啟一個新窗口,如果有加 filename, 表示在新窗口開啟一個新檔案,否則表示兩個窗口為同一個檔案內容(同步顯示)。   [ctrl]+w+↓ 光標可移到下方窗口。   [ctrl]+w+↑ 光標可移到上方窗口。       三、vim的配置   建議通過建立~/.vimrc來配置vim操作環境,例如   vim ~/.vimrc "這個檔案的雙引號 (") 是注釋   set hlsearch "高亮度反白   set backspace=2 "可隨時用退格鍵刪除   set autoindent "自動縮排   set ruler "可顯示最後一行的狀態   set showmode "左下角那一行的狀態   set nu "可以在每一行的最前面顯示行號啦!   set bg=dark "顯示不同的底色色調   syntax on "進行語法檢驗,顏色顯示。  
Copyright © Linux教程網 All Rights Reserved