Vim 用 .gitignore
Vim 用の除外ルール 12 件。そのままリポジトリにコピーして使えます。
高度に設定可能なテキストエディター
Vim 用 .gitignore の完全版
# LFGitignore によって生成 - https://lfgitignore.com
# 作成日:2026-10-31 21:50:05 UTC
# 技術:Vim
### Vim ###
# Vim スワップファイルパターン
[._]*.s[a-v][a-z]
!*.svg
# Vim スワップファイルパターン
[._]*.sw[a-p]
# Vim スワップのバリアント
[._]s[a-rt-v][a-z]
# Vim セッション ファイル
[._]ss[a-gi-z]
# Vim のスワップ パターン
[._]sw[a-p]
# Vimセッションファイル
Session.vim
# Vim 追加セッション ファイル
Sessionx.vim
# Vim netrw の履歴
.netrwhist
# Emacsのバックアップファイル
*~
# Vimタグファイル
tags
[._]*.un~
Vim のルールで除外されるもの
以下の各パターンと、.gitignore に含める理由を説明します。
スワップ
| パターン |
除外対象 |
[._]*.s[a-v][a-z] |
Vim スワップファイルパターン |
!*.svg |
ベクターファイルが必要ない場合は、次の行をコメントアウトしてください |
[._]*.sw[a-p] |
Vim スワップファイルパターン |
[._]s[a-rt-v][a-z] |
Vim スワップのバリアント |
[._]ss[a-gi-z] |
Vim セッション ファイル |
[._]sw[a-p] |
Vim のスワップ パターン |
セッション
| パターン |
除外対象 |
Session.vim |
Vimセッションファイル |
Sessionx.vim |
Vim 追加セッション ファイル |
一時的
| パターン |
除外対象 |
.netrwhist |
Vim netrw の履歴 |
*~ |
Emacsのバックアップファイル |
永続的な取り消し履歴
| パターン |
除外対象 |
[._]*.un~ |
永続的な取り消し履歴 |
この Vim 用 .gitignore の使い方
- 上の Vim 用ルールをコピーするか、ファイルを直接ダウンロードしてください。
- Git リポジトリのルートに .gitignore という名前のファイルを作り、ルールを貼り付けます。
- 対象のファイルがすでに追跡されている場合は、git rm -r --cached . を実行して再度コミットしてください。Git の除外ルールは未追跡のファイルにのみ適用されます。
- チーム全員で同じルールを共有できるよう、.gitignore をコミットします。