###### Tags: `Linux` `Ubuntu` `vi` `vim` # vi/vim 文件瀏覽 [Vim Cheat Sheet](https://vim.rtorr.com/) #### vi/vim [filename] 進入編輯檔案 ```bash vi test.txt ``` ## 移動 | h | j | k | l | |:---:|:---:|:---:|:---:| | ← | ↓ | ↑ | → | #### ^ : 該行開頭 #### $ : 該行結尾 #### gg : 跳到文件第一行 #### G : 跳到文件最後行 #### w : 以單字來移動到該單字開頭字母 #### e : 以單字來移動到該單字結尾字母 #### :number : number是數字,可直接移到該行 #### :set nu : 顯示文件行數 ## 編輯 ##### 不輸入就按esc #### i : 插入內容 #### I : 在開頭插入內容 #### a : 在光標後方插入內容 #### A : 在結尾插入內容 #### o : 插入新的後一行 #### O : 插入新的前一行 #### :w : 儲存 #### :wq : 儲存並離開 #### :q : 離開 #### :q! : 強制離開 #### :wq! : 強制儲存並離開 ## 刪除 #### x : 刪除光標所在位置 #### dd : 刪除行 #### dw : 刪除光標所在的單字 ## Undo / Redo #### u : 回復上一動作 #### number + u : 回復上幾個動作 #### Ctrl + r : 不斷回復前一次動作 ## Copy / Paste #### y : 複製光標 #### yy : 複製該行 #### p : 在後一行貼上 #### P : 在前一行貼上 ## 選取 #### v : 選擇模式(而且可以在任一位置使用貼上指令) #### V : 選擇整行 ## 縮排 選取後使用 #### shift + > #### shift + <
×
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