vim命令學習總結

來源:互聯網
上載者:User
  第一講小結:  1. 游標在螢幕文本中的移動既可以用方向鍵,也可以使用 hjkl 字母鍵。
     h (左移) j (下行)       k (上行)     l (右移)  2. 欲進入vim編輯器(從命令列提示符),請輸入∶vim 檔案名稱 <斷行符號>  3. 欲退出vim編輯器,請輸入以下命令放棄所有修改∶     <ESC>   :q!  <斷行符號>     或者輸入以下命令儲存所有修改∶     <ESC>   :wq  <斷行符號>  4. 在正常模式下刪除游標所在位置的字元,請按∶ x  5. 在正常模式下要在游標所在位置開始插入文本,請按∶     i  輸入必要文本 <ESC>     特別提示∶按下 <ESC> 鍵會帶您回到正常模式或者取消一個不期望或者部分完成
     的命令。第二講小結:  1. 欲從當前游標刪除至單字/單詞末尾,請輸入∶dw  2. 欲從當前游標刪除至當前行末尾,請輸入∶d$  3. 欲刪除整行,請輸入∶dd  4. 在正常模式下一個命令的格式是∶       [number]   command   object     或者     command [number]   object
       其意是∶
       number - 代表的是命令執行的次數
       command - 代表要做的事情,比如 d 代表刪除
       object - 代表要操作的對象,比如 w 代表單字/單詞,$ 代表到行末等等。
       $ (to the end of line), etc.  5. 欲撤消以前的操作,請輸入∶u (小寫u)
     欲撤消在一行中所做的改動,請輸入∶U (大寫的U)
     欲撤消以前的撤消命令,恢複以前的操作結果,請輸入∶CTRL-R第三講小結:  1. 要重新置入已經刪除的常值內容,請輸入小寫字母 p。該操作可以將已刪除
     的常值內容置於游標之後。如果最後一次刪除的是一個整行,那麼該行將置
     於當前游標所在行的下一行。  2. 要替換游標所在位置的字元,請輸入小寫 r 和要替換掉原位置字元的新字
     符即可。  3. 更改類命令允許您改變指定的對象,從當前游標所在位置直到對象的末尾。
     比如輸入 cw 可以替換當前游標到單詞的末尾的內容;輸入 c$ 可以替換當
     前游標到行末的內容。  4. 更改類命令的格式是∶     [number]   c object       或者 c   [number]   object第四講小結:  1. Ctrl-g 用於顯示當前游標所在位置和檔案狀態資訊。Shift-G 用於將游標跳
     轉至檔案最後一行。先敲入一個行號然後按 Shift-G 則是將游標移動至該行
     號代表的行。  2. 輸入 / 然後緊隨一個字串是則是在當前所編輯的文檔中向後尋找該字串。
     輸入問號 ? 然後緊隨一個字串是則是在當前所編輯的文檔中向前尋找該字
     符串。完成一次尋找之後按 n 鍵則是重複上一次的命令,可在同一方向上查
     找下一個字串所在;或者按 Shift-N 向相反方向尋找下該字串所在。  3. 如果游標當前位置是括弧(、)、[、]、{、},按 % 可以將游標移動到配對的
     括弧上。  4. 在一行內替換頭一個字串 old 為新的字串 new,請輸入  :s/old/new
     在一行內替換所有的字串 old 為新的字串 new,請輸入  :s/old/new/g
     在兩行內替換所有的字串 old 為新的字串 new,請輸入  :#,#s/old/new/g
     在檔案內替換所有的字串 old 為新的字串 new,請輸入  :%s/old/new/g
     進行全文替換時詢問使用者確認每個替換需添加 c 選項,請輸入 :%s/old/new/gc 第五講小結: 1.:!command 用於執行一個外部命令 command。     請看一些實際例子∶
     :!dir  -  用於顯示目前的目錄的內容。
     :!rm FILENAME  - 用於刪除名為 FILENAME 的檔案。  2. :w FILENAME  可將當前 VIM 中正在編輯的檔案儲存到名為 FILENAME 的文
     件中。  3. :#,#w FILENAME 可將當前編輯檔案第 # 行至第 # 行的內容儲存到檔案
     FILENAME 中。  4. :r FILENAME 可提取磁碟檔案 FILENAME 並將其插入到當前檔案的游標位置
     後面。 第六講小結: 1. 輸入小寫 o 可以在游標下方開啟新的一行並將游標置於新開的行首,進入
     插入模式。
     輸入大寫的 O 可以在游標上方開啟新的一行並將游標置於新開的行首,進入
     插入模式。  2. 輸入小寫 a 可以在游標所在位置之後插入文本。
     輸入大寫的 A 可以在游標所在行的行末之後插入文本。  3. 輸入大寫的 R 將進入替換模式,直至按 <ESC> 鍵退出替換模式而進入正常
     模式。  4. 輸入 :set xxx 可以設定 xxx 選項。     例如:     :set ic (ic就是英文忽略大小寫Ignore Case的首字母縮寫詞). 第七講小結: ** 使用線上協助系統 **  Vim 擁有一個細緻全面的線上協助系統。要啟動該協助系統,請選擇如下三種方
  法之一∶
   - 按下 <HELP> 鍵 (如果鍵盤上有的話)
   - 按下 <F1> 鍵 (如果鍵盤上有的話)
   - 輸入 :help <斷行符號>   輸入 :q <斷行符號> 可以關閉說明視窗。  提供一個正確的參數給":help"命令,您可以找到關於該主題的協助。請實驗以
  下參數(可別忘了按斷行符號鍵哦。:)∶   :help w <斷行符號>
   :help c_<T <斷行符號>
   :help insert-index <斷行符號>
   :help user-manual <斷行符號>   第八講小結:  ** 建立一個啟動指令碼 啟用vim的功能 **  Vim的功能特性要比vi多得多,但大部分功能都沒有預設啟用。為了啟動更多的
  功能,您得建立一個vimrc檔案。  1. 開始編輯vimrc檔案,這取決於您所使用的作業系統∶     :edit ~/.vimrc  這是Unix系統所使用的命令
     :edit $VIM/_vimrc  這是Windows系統所使用的命令  2. 接著匯入vimrc範例檔案∶     :read $VIMRUNTIME/vimrc_example.vim  3. 儲存檔案,命令為∶     :write

  在下次您啟動vim的時候,編輯器就會有了文法高亮的功能。您可以繼續把您喜
  歡的其它功能設定添加到這個vimrc檔案中。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.