Gitignore Helper
Gitignore Helper is the ultimate Visual Studio Code extension for managing your .gitignore files. From a powerful Visual Editor with intelligent autocomplete to right-click context menu integration, this tool streamlines every aspect of git ignore management.
✨ Key Features
- 🎨 Visual .gitignore Editor: A dedicated, clean UI for viewing and editing rules.
- 🤖 Intelligent Autocomplete: Smart suggestions for files and folders while editing.
- 🖱️ Context Menu Integration: Add/Remove files directly from the explorer.
- ⚡ Quick Generation: Generate standard
.gitignore templates (e.g., Python, Node, Flutter) instantly.
- 🧹 Clean & Sort: Automatically remove duplicates and sort your rules.
- 🔍 Ignore Diagnostics: Find out exactly why a file is being ignored.
- 🌍 Global Support: Manage your global git configuration with ease.
🚀 Visual Editor & Autocomplete
Experience a new way to edit .gitignore files. Open any .gitignore file to launch the Visual Editor.
Intelligent Autocomplete
Typing in the editor provides context-aware suggestions for files and folders in your project, complete with icons. It even supports nested directories!

Pro Tip: Select a folder to automatically trigger suggestions for its contents. Exact file matches close the suggestion box automatically.
Right-click on any file or folder in your explorer to access the Gitignore Helper submenu.

Add to .gitignore
Quickly ignore files without opening the editor. You can choose to ignore the specific file, its extension, or a custom pattern.

Check why file is ignored
Confused why a file is ignored? Right-click and select Check why file is ignored to trace the exact rule.

Access powerful tools via the Command Palette (Cmd+Shift+P / Ctrl+Shift+P).

Generate .gitignore
Need a fresh start? Search for templates like "Flutter", "Node", or "Python" and generate a comprehensive .gitignore file in seconds.
- Search Template

- Select & Create

Clean & Sort
Keep your .gitignore organized. Remove duplicate entries and sort lines alphabetically or by category.

⚙️ Settings
Customize the extension to fit your workflow.

gitignoreHelper.onlyInGitProjects: Restrict context menu items to git repositories only.
gitignoreHelper.enableAutocomplete: Toggle the autocomplete feature in the visual editor.
🤝 Feedback & Support
We love hearing from you! If you have suggestions or encounter issues, please open an issue on our GitHub Repository.
Happy Coding! 🚀