# **vim 簡易使用教學** ###### tags: `教學` `vim` `備份用` ## 檔案唯讀 `以下的內容跟電腦上是一樣的,這是一個備份檔,編輯以電腦的檔案為主` `vim tutorial.md` - 在 Terminal 中輸入 vim <檔案名稱> 即可快速開啟或建立檔案 - 在 Normal mode 下,按 `i` 進入 Insert mode;按 `v` 進入 Visual mode - 使用 `i` 會在目前位置進入 Insert mode,使用 `a` 會在目前位置之後進入 Insert mode --- 1. Normal mode 在任何模式下,按下 `Esc` 即可進入 Normal mode a. 文字編輯 - 使用 `j`、`k` 進行上下移動;使用 `h`、`l` 進行左右移動 - 使用 `w`、`b` 移動到上一個或下一個字的字首 - 使用 `0`、`$` 快速移動到該行的開頭或結尾 - 使用 `gg`、`G` 快速移動到文件的開頭或結尾 - 使用 `[[` 和 `]]` 好像也有同樣的功能 - 使用 `x` 刪除一個字元(類似 Backspace) - 使用 `yy` 可快速複製該行文字,使用 `dd` 可快速剪下(刪除)該行文字 - 複製、剪下的文字可用 `p` 貼上在下一行,或使用 `P` 貼上在前一行 - 輸入 `/` 可在文件中搜尋文字,使用 `n` 可跳到下一個結果,使用 `N` 可跳到上一個結果 b. 檔案編輯 - `:w` 寫入檔案 - `:q` 退出檔案 - `:x` 寫入檔案並退出,相當於 `:wq` 但有些微的差異 - 在指令後方加上 `!` 代表強制執行。例如 `:q!`、`:w!` - `:help` 可以檢視 vim 的使用說明,也可以查詢指令的用法,例如 `:help }` --- 2. Visual mode 在 Normal mode 下,按下 `v` 即可進入 Visual mode 可以使用 Normal mode 的文字編輯指令在 Visual mode 進行移動 a. 文字處理 - 使用 `y` 可複製選取的字元 - 使用 `d`、`x` 可剪下選取的字元 - 複製、剪下後的字元可在 Normal mode 下使用 `p`、`P` 貼上 --- 3. Visual line 在 Normal mode 下,按下 `V` 即可進入 Visual line mode 在此模式下,可以以行為單位進行編輯 --- `最後編輯時間 / 版本:22/05/17`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up