1build 2 3# Created by https://www.toptal.com/developers/gitignore/api/visualstudiocode,vim,intellij,cmake 4# Edit at https://www.toptal.com/developers/gitignore?templates=visualstudiocode,vim,intellij,cmake 5 6### CMake ### 7CMakeLists.txt.user 8CMakeCache.txt 9CMakeFiles 10CMakeScripts 11Testing 12Makefile 13cmake_install.cmake 14install_manifest.txt 15compile_commands.json 16CTestTestfile.cmake 17_deps 18 19### CMake Patch ### 20# External projects 21*-prefix/ 22 23### Intellij ### 24# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider 25# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 26 27# User-specific stuff 28.idea/**/workspace.xml 29.idea/**/tasks.xml 30.idea/**/usage.statistics.xml 31.idea/**/dictionaries 32.idea/**/shelf 33 34# Generated files 35.idea/**/contentModel.xml 36 37# Sensitive or high-churn files 38.idea/**/dataSources/ 39.idea/**/dataSources.ids 40.idea/**/dataSources.local.xml 41.idea/**/sqlDataSources.xml 42.idea/**/dynamic.xml 43.idea/**/uiDesigner.xml 44.idea/**/dbnavigator.xml 45 46# Gradle 47.idea/**/gradle.xml 48.idea/**/libraries 49 50# Gradle and Maven with auto-import 51# When using Gradle or Maven with auto-import, you should exclude module files, 52# since they will be recreated, and may cause churn. Uncomment if using 53# auto-import. 54# .idea/artifacts 55# .idea/compiler.xml 56# .idea/jarRepositories.xml 57# .idea/modules.xml 58# .idea/*.iml 59# .idea/modules 60# *.iml 61# *.ipr 62 63# CMake 64cmake-build-*/ 65 66# Mongo Explorer plugin 67.idea/**/mongoSettings.xml 68 69# File-based project format 70*.iws 71 72# IntelliJ 73out/ 74 75# mpeltonen/sbt-idea plugin 76.idea_modules/ 77 78# JIRA plugin 79atlassian-ide-plugin.xml 80 81# Cursive Clojure plugin 82.idea/replstate.xml 83 84# Crashlytics plugin (for Android Studio and IntelliJ) 85com_crashlytics_export_strings.xml 86crashlytics.properties 87crashlytics-build.properties 88fabric.properties 89 90# Editor-based Rest Client 91.idea/httpRequests 92 93# Android studio 3.1+ serialized cache file 94.idea/caches/build_file_checksums.ser 95 96### Intellij Patch ### 97# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721 98 99# *.iml 100# modules.xml 101# .idea/misc.xml 102# *.ipr 103 104# Sonarlint plugin 105# https://plugins.jetbrains.com/plugin/7973-sonarlint 106.idea/**/sonarlint/ 107 108# SonarQube Plugin 109# https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin 110.idea/**/sonarIssues.xml 111 112# Markdown Navigator plugin 113# https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced 114.idea/**/markdown-navigator.xml 115.idea/**/markdown-navigator-enh.xml 116.idea/**/markdown-navigator/ 117 118# Cache file creation bug 119# See https://youtrack.jetbrains.com/issue/JBR-2257 120.idea/$CACHE_FILE$ 121 122# CodeStream plugin 123# https://plugins.jetbrains.com/plugin/12206-codestream 124.idea/codestream.xml 125 126### Vim ### 127# Swap 128[._]*.s[a-v][a-z] 129!*.svg # comment out if you don't need vector files 130[._]*.sw[a-p] 131[._]s[a-rt-v][a-z] 132[._]ss[a-gi-z] 133[._]sw[a-p] 134 135# Session 136Session.vim 137Sessionx.vim 138 139# Temporary 140.netrwhist 141*~ 142# Auto-generated tag files 143tags 144# Persistent undo 145[._]*.un~ 146 147### VisualStudioCode ### 148.vscode/* 149!.vscode/settings.json 150!.vscode/tasks.json 151!.vscode/launch.json 152!.vscode/extensions.json 153*.code-workspace 154 155### VisualStudioCode Patch ### 156# Ignore all local history of files 157.history 158 159# End of https://www.toptal.com/developers/gitignore/api/visualstudiocode,vim,intellij,cmake 160