Linux基礎知識二
阿新 • • 發佈:2018-12-31
vim編輯器 終端編輯器之神
安裝vim
sudo apt-get install vim
解除安裝vim
sudo apt-get remove vim-common
工作模式:
-
正常模式(命令模式):使用vim開啟的預設模式
命令/操作 說明 vim filename 開啟/新建一個檔案 ESC 切換到正常模式 ZZ(shift + zz) 儲存退出 !v 開啟最後使用vim開啟的檔案 vim filename +n 開啟檔案,將游標定位到第n行的行首 vim filename + 開啟檔案,將游標定位到尾行的行首 gg 定位到首行的行首 G 定位到尾行的行首 ngg 定位到第n行的行首 ^ 定位到行首 $ 定位到行尾 k ↑ j ↓ h ← l → ctrl + f 下翻一頁 ctrl + b 上翻一頁 ctrl + d 下翻半頁 ctrl + u 上翻半頁 x 向右刪除一個字元 nx 向右刪除n個字元,n表示個數 X 向左刪除一個字元 nX 向左刪除n個字元,n表示個數 dd 刪除游標所在行 ndd 刪除游標開始的n行 p 貼上剪下板中的內容 yy 複製游標所在行 u 撤銷 ctrl + r 反撤銷 -
插入模式(輸入模式):可以完成檔案內容的輸入編輯等,輸入一下字元即可進入該模式
命令 說明 i 在游標位置插入 I 在第一個非空字元插入 a 在游標的下一個字元輸入 A 在行尾插入 o 在游標所在的行下面插入空行 O 在游標所在的行上面插入空行 s 刪除游標所在字元,並進入輸入模式 S 刪除游標所在行,並進入輸入模式 -
單行模式(編輯模式):可以完成檔案的整體編輯儲存等操作,輸入’:'即可進入
命令 說明 :w 儲存 :q 退出 :wq 儲存退出 :x 儲存退出 :w! 強制儲存 :q! 強制退出,不儲存修改 :e! 放棄修改,恢復到修改之前的狀態 :w newfile 檔案另存為 :set nu[mber] 顯示行號 :set nonu[mber] 隱藏行號 :set tabstop=4 設定一個tab縮排4個字元 :set mouse=a 啟用滑鼠的點選功能 [:]/內容 查詢指定內容,n下翻,N上翻 [:]?內容 查詢指定內容,N下翻,n上翻 :%s/原內容/新內容/[g] 所有行內容替換,g表示全域性(預設只能替換一行中第一處) :m,ns/原內容/新內容/[g] m到n行內容替換,g用法同上 :n 將游標定位到第n行,n表示行號