2023-10-05 00:21:37 +08:00
|
|
|
# vim
|
|
|
|
|
|
|
|
> Vim (Vi IMproved), 是一個命令列文字編輯器,為不同類型的文字操作提供了多種模式。
|
2025-03-23 01:42:58 +02:00
|
|
|
> 在正常模式下按下 `<i>` 進入插入模式。按 `<Esc>` 返回正常模式,可以使用 Vim 指令。
|
2023-10-05 00:21:37 +08:00
|
|
|
> 更多資訊:<https://www.vim.org>.
|
|
|
|
|
|
|
|
- 打開檔案:
|
|
|
|
|
|
|
|
`vim {{檔案/完整/路徑}}`
|
|
|
|
|
|
|
|
- 使用指定行數打開檔案:
|
|
|
|
|
|
|
|
`vim +{{指定行數}} {{檔案/完整/路徑}}`
|
|
|
|
|
|
|
|
- 查看 Vim 指令手冊:
|
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
`<:>help<Enter>`
|
2023-10-05 00:21:37 +08:00
|
|
|
|
|
|
|
- 儲存並且離開:
|
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
`{{<Esc><Z><Z>|<Esc><:>x<Enter>|<Esc><:>wq<Enter>}}`
|
2023-10-05 00:21:37 +08:00
|
|
|
|
|
|
|
- 進入正常模式並且復原上次操作:
|
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
`<Esc><u>`
|
2023-10-05 00:21:37 +08:00
|
|
|
|
|
|
|
- 搜尋特定字詞:
|
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
`</>{{欲搜尋字詞}}<Enter>`
|
2023-10-05 00:21:37 +08:00
|
|
|
|
|
|
|
- 使用正規表示式(RE)尋找並取代整份文件:
|
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
`<:>%s/{{正規表示式}}/{{取代文字}}/g<Enter>`
|
2023-10-05 00:21:37 +08:00
|
|
|
|
|
|
|
- 顯示行數:
|
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
`<:>set nu<Enter>`
|