4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Mac版】Vim初級者へオススメの設定と知っておくと便利な最低限のコマンド

Last updated at Posted at 2021-03-26

tabインデントが入力しやすくなるVimのおすすめ設定

他のテキストエディタと比べかなり癖が強いVimを,使い勝手の良い最強ツールにするための設定とコマンド一覧を記載する.

Vimの設定ファイル.vimrcを編集

sudo vim ~/.vimrc

キーiを押下し挿入モードへ切り替え,下記コマンドを貼り付け

~/.vimrc
"#####表示設定#####
set number "行番号を表示
set title "編集中のファイル名を表示
set showmatch "括弧入力時の対応する括弧を表示
syntax on "コードの色分け
set tabstop=2 "インデントを半角スペース2つ分に設定
set nosmartindent "スマートインデントOFF
set autoindent "オートインデントON
set expandtab "Tabインデント時に設定個数分の半角スペース挿入
set shiftwidth=4 "オートインデント時のズレ幅を半角スペース4つ分に設定

"#####検索設定#####
set ignorecase "大文字/小文字の区別なく検索
set smartcase "検索文字列に大文字/小文字が混在した場合のみ区別して検索
set wrapscan "末尾まで検索したら先頭に戻る

ESCキーを押下しノーマルモードへ切り替え,コマンド:wqを入力し変更内容を保存して終了

知っておくと便利な最低限のVimコマンド

コマンド 内容
i 挿入モードへ切り替え
o カーソル直下行に新しい行を追加し挿入モードへ切り替え
ESC ノーマルモードへ切り替え
x カーソル文字を後方へ向かって1文字ずつ削除
dd カーソル行を削除
yy カーソル行をコピー
p カーソル直下行にペースト
ZZ 変更内容を保存して終了
:wq 変更内容を保存して終了
:w 変更内容を上書き保存
:q! 保存せずに終了
:set nonumber 行番号非表示(行番号を含まずにソースコードをコピーが可能になる)

Vimの醍醐味である高速移動は初級者にとって,それなりにハードルの高いスキルのため本記事では割愛している.

4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?