2021-05-11 19:47:50 +09:00
|
|
|
# vim
|
|
|
|
|
|
|
|
> コマンドラインのテキストエディタである Vim(Vi IMproved)には、さまざまな種類のテキスト操作のためのモードが用意されています。
|
2025-03-23 01:42:58 +02:00
|
|
|
> `<i>` を押すと編集モードになります。`<Esc>` を押すと通常モードに戻り、通常のテキスト挿入はできません。
|
2025-01-16 20:31:06 +01:00
|
|
|
> もっと詳しく: <https://www.vim.org>。
|
2021-05-11 19:47:50 +09:00
|
|
|
|
|
|
|
- ファイルを開く:
|
|
|
|
|
|
|
|
`vim {{ファイルへのパス}}`
|
|
|
|
|
2021-08-18 02:11:25 +08:00
|
|
|
- 指定した行番号でファイルを開く:
|
|
|
|
|
|
|
|
`vim +{{ライン番号}} {{ファイルへのパス}}`
|
|
|
|
|
2021-05-11 19:47:50 +09:00
|
|
|
- Vim のヘルプマニュアルを見る:
|
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
`<:>help<Enter>`
|
2021-05-11 19:47:50 +09:00
|
|
|
|
|
|
|
- 保存と終了:
|
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
`{{<Esc><Z><Z>|<Esc><:>x<Enter>|<Esc><:>wq<Enter>}}`
|
2021-05-11 19:47:50 +09:00
|
|
|
|
|
|
|
- 最後の操作を元に戻す:
|
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
`<Esc><u>`
|
2021-05-11 19:47:50 +09:00
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
- ファイル内のパターンを検索する(`<n>`/`<N>` を押すと次/前のマッチに進む):
|
2021-05-11 19:47:50 +09:00
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
`</>{{検索パターン}}<Enter>`
|
2021-05-11 19:47:50 +09:00
|
|
|
|
|
|
|
- ファイル全体での正規表現による置換の実行:
|
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
`<:>%s/{{パターン}}/{{置き換え後}}/g<Enter>`
|
2021-05-11 19:47:50 +09:00
|
|
|
|
|
|
|
- ライン番号の表示:
|
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
`<:>set nu<Enter>`
|