顯示廣告
隱藏 ✕
看板 dinos
作者 dinos (守護神)
標題 vim一分鐘入門
時間 2013年02月10日 Sun. PM 09:43:54


前言
[filename] 表示可以不用輸入filename
n 表示數字
^ 表示先按住ctrl鍵
<space> 表示按下空白鍵
<enter> 表示按下Enter或Return鍵

vim 共有三種模式在任意模式按下 ESC 表示回到一般模式,在一般模式按下 : / ? 其中任一個符號表示進到命令模式,在一般模式按下 i o a r I O A R 其中任一個符號表示進到編輯模式

一般模式:可以移動游標、搜尋取代、處理區塊或段落
命令模式:讀取儲存檔案、切換檔案、其他額外功能
編輯模式:編輯檔案內容

[圖]
 

常用按鍵及指令(在一般模式時)












































































 ^f  向下捲一頁(相當於page down)
 ^b  向上捲一頁(相當於page up)
 ^d  向下捲半頁
 ^u  向上捲半頁
 n<space>  游標位置往右移動 n 個字元
 n<enter>  游標位置往下移動 n 行
 0  移到游標所在的行首
 $  移到游標所在的行尾
 gg 或 1G  移到檔案的最開頭
 G  移到檔案的最後一行
 nG  移到檔案的第n
 yy  複製游標所在的一整行
 yny  複製包含游標及以下共 n 行
 p  從游標之後貼上前次複製的內容
 P  在游標之前貼上前次複製的內容
 "+p  貼上作業系統剪貼簿的內容
 x  刪除游標後一個字元
 X  刪除游標前一個字元
 dd  刪除游標所在的一整行
 D  刪除游標後到行尾
 dnd  刪除包含游標及以下共 n 行
 d0  刪除游標至行首
 J  將游標下一行的內容接到游標所在行
 nJ  將游標下 n 行的內容接到游標所在行
 u  undo
 ^r  redo
 .  重覆前一的動作
 ZZ  若檔案未編輯則直接離開 vim,若檔案已編輯過則存檔後離開 vim
 v  開始區塊標記(標記後按 y 表示複製,按 "+y 表示複製到作業系統的剪貼簿,按 d 表示刪除)
 ^v  開始矩形區塊標記
 V  以行為單位開始標記
 %  找對襯括號
 w  移動到下一個單字
 b  移動到前一個單字
 ^ww  若有分割畫面時,切換到下一個分割畫面
 i  從游標所在位置開始編輯
 I  從游標所在行的第一個非空白字元開始編輯(在縮排時很好用)
 o  從游標所在位置向下插入一行,開始編輯
 O  從游標所在位置向上插入一行,開始編輯
 a  從游標所在的下一個字元位置開始編輯
 A  從游標所在的行尾開始編輯
 R  從游標所在位置開始編輯,但以取代方式取代原本的字元,直到按下 ESC
 /test  在檔案內從游標之後搜尋 test
 ?test  在檔案內從游標之前搜尋 test
 n  向下重覆上一個搜尋字串
 N  向上重覆上一個搜尋字串
 :n  移到第 n 行
 :e [filename]  編輯 filename 
 :files  顯示所有開啟的檔案(第一個數字為檔案編號)
 :bn  切換至檔案編號為 n 的檔案
 :bn  切換至下一個已開啟的檔案
 :bN  切換至上一個已開啟的檔案
 :w [filename]  存檔為 filename 
 :w! [filename]  存檔為 filename,若 filename 已存在則覆蓋
 :n1, n2 w [filename]  將第 n1 行到第 n2 行的內容存到 filename
 :q  離開 vim
 :q!  不存檔離開 vim
 :wq  存檔後離開 vim
 :x  存檔並離開 vim
 :r [filename]  將 filename 的內容接到檔案尾端
 :!ls -l  執行系統指令 ls -l
 :%s;a;b;g  將檔案內全部的 a 取代為 b
 :n1,n2s;a;b;g  將第 n1 行至第 n2 行的 a 取代為 b
 :sp [filename]  分割畫面並載入 filename
 :set nu  顯示行號
 :set nonu  不顯示行號
 :set autoindent  開啟自動縮排
 :set noautoindent  關閉自動縮排
 :syntax on  開啟語法顏色
 :syntax off  關閉語法顏色
 :set bg=dark  將背景設為深色
 h j k l  左下上右方向鍵





--
※ 作者: dinos 時間: 2013-02-10 21:43:54
※ 編輯: dinos 時間: 2013-02-11 19:32:42
※ 看板: dinos 文章推薦值: 0 目前人氣: 0 累積人氣: 249 
※ 本文也出現在 1 個隱藏看板
分享網址: 複製 已複製
MindOcean 轉錄至看板 MindOcean (使用連結) 時間:2013-02-27 11:39:16
guest
x)推文 r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇