Skip to content

Instantly share code, notes, and snippets.

@HebelHuber
Last active May 11, 2022 11:40
Show Gist options
  • Select an option

  • Save HebelHuber/a518f6e4f5d0f0d825c12c19c255a62e to your computer and use it in GitHub Desktop.

Select an option

Save HebelHuber/a518f6e4f5d0f0d825c12c19c255a62e to your computer and use it in GitHub Desktop.

Revisions

  1. HebelHuber revised this gist May 11, 2022. 1 changed file with 81 additions and 1 deletion.
    82 changes: 81 additions & 1 deletion keybindings.json
    Original file line number Diff line number Diff line change
    @@ -1 +1,81 @@
    ‎‎​
    [
    // {
    // "key": "ctrl+d",
    // "command": "editor.action.duplicateSelection"
    // },
    // {
    // "key": "ctrl+d",
    // "command": "-editor.action.addSelectionToNextFindMatch",
    // "when": "editorFocus"
    // },
    {
    "key": "ctrl+shift+alt+s",
    "command": "git.sync"
    },
    {
    "key": "ctrl+shift+oem_3",
    "command": "-workbench.action.terminal.new",
    "when": "terminalProcessSupported"
    },
    {
    "key": "ctrl+shift+oem_3",
    "command": "workbench.action.toggleMaximizedPanel"
    },
    {
    "key": "shift+enter",
    "command": "extension.jumpy-word",
    "when": "editorTextFocus"
    },
    {
    "key": "Escape",
    "command": "extension.jumpy-exit",
    "when": "editorTextFocus && jumpy.isJumpyMode"
    },
    {
    "key": "ctrl+shift+d",
    "command": "editor.action.duplicateSelection"
    },
    {
    "key": "ctrl+shift+alt+g",
    "command": "git-graph.view"
    },
    {
    "key": "ctrl+shift+alt+n",
    "command": "workbench.action.duplicateWorkspaceInNewWindow"
    },
    {
    "key": "ctrl+shift+alt+h",
    "command": "workbench.action.quickOpen",
    "args": ">show hierarchy",
    "when": "editorTextFocus"
    },
    {
    "key": "ctrl+shift+m",
    "command": "workbench.panel.markers.view.focus"
    },
    {
    "key": "ctrl+shift+m",
    "command": "-workbench.actions.view.problems",
    "when": "workbench.panel.markers.view.active"
    },
    {
    "key": "ctrl+numpad_add ctrl+numpad_add",
    "command": "workbench.action.tasks.runTask",
    "args": "CUSTOM_DEBUG_TASK"
    },
    {
    "key": "ctrl+alt+l",
    "command": "macros.UnityLogFormatVariable",
    "when": "editorTextFocus"
    },
    {
    "key": "ctrl+shift+c",
    "command": "-workbench.action.terminal.openNativeConsole",
    "when": "!terminalFocus"
    },
    {
    "key": "ctrl+shift+c",
    "command": "extension.conventionalCommits",
    "when": "!terminalFocus"
    }
    ]
  2. HebelHuber revised this gist May 11, 2022. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions keybindings.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1 @@
    ‎‎​
  3. HebelHuber revised this gist May 11, 2022. 1 changed file with 1 addition and 5 deletions.
    6 changes: 1 addition & 5 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -24,12 +24,8 @@
    },
    // this allows analizing the full solution, but will also slow down warmup time considerably
    "csharp.maxProjectFileCountForDiagnosticAnalysis": 10000,
    "gitAngular.scopes": [
    "root",
    "hooks"
    ],
    "conventionalCommits.scopes": [
    "hooks",
    "extensions"
    ],
    ]
    }
  4. HebelHuber revised this gist May 11, 2022. 1 changed file with 35 additions and 1 deletion.
    36 changes: 35 additions & 1 deletion settings.json
    Original file line number Diff line number Diff line change
    @@ -1 +1,35 @@
    ‎‎​
    {
    "files.exclude": {
    "**/.git": true,
    "**/*.meta": true,
    // some unity folders to hide
    "build/": true,
    "Build/": true,
    "Library/": true,
    "library/": true,
    "obj/": true,
    "Obj/": true,
    "logs/": true,
    "Logs/": true,
    "temp/": true,
    "Temp/": true,
    "UserSettings/": true,
    "usersettings/": true,
    // dont'hide ProjectSettings/ProjectVersion.txt
    // "ProjectSettings/*.asset": true,
    // "projectsettings/*.asset": true,
    // solution files
    "*.csproj": true,
    "*.sln": true,
    },
    // this allows analizing the full solution, but will also slow down warmup time considerably
    "csharp.maxProjectFileCountForDiagnosticAnalysis": 10000,
    "gitAngular.scopes": [
    "root",
    "hooks"
    ],
    "conventionalCommits.scopes": [
    "hooks",
    "extensions"
    ],
    }
  5. HebelHuber revised this gist May 11, 2022. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1 @@
    ‎‎​
  6. HebelHuber revised this gist May 11, 2022. 1 changed file with 77 additions and 1 deletion.
    78 changes: 77 additions & 1 deletion .gitignore
    Original file line number Diff line number Diff line change
    @@ -1 +1,77 @@
    ‎‎​
    # This .gitignore file should be placed at the root of your Unity project directory
    #
    # Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore
    #
    /[Ll]ibrary/
    /[Tt]emp/
    /[Oo]bj/
    /[Bb]uild/
    /[Bb]uilds/
    /[Ll]ogs/
    /[Uu]ser[Ss]ettings/

    # MemoryCaptures can get excessive in size.
    # They also could contain extremely sensitive data
    /[Mm]emoryCaptures/

    # Recordings can get excessive in size
    /[Rr]ecordings/

    # Uncomment this line if you wish to ignore the asset store tools plugin
    # /[Aa]ssets/AssetStoreTools*

    # Autogenerated Jetbrains Rider plugin
    /[Aa]ssets/Plugins/Editor/JetBrains*

    # Visual Studio cache directory
    .vs/

    # Gradle cache directory
    .gradle/

    # Autogenerated VS/MD/Consulo solution and project files
    ExportedObj/
    .consulo/
    *.csproj
    *.unityproj
    *.sln
    *.suo
    *.tmp
    *.user
    *.userprefs
    *.pidb
    *.booproj
    *.svd
    *.pdb
    *.mdb
    *.opendb
    *.VC.db

    # Unity3D generated meta files
    *.pidb.meta
    *.pdb.meta
    *.mdb.meta

    # Unity3D generated file on crash reports
    sysinfo.txt

    # Builds
    *.apk
    *.aab
    *.unitypackage
    *.app

    # Crashlytics generated file
    crashlytics-build.properties

    # Packed Addressables
    /[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin*

    # Temporary auto-generated Android Assets
    /[Aa]ssets/[Ss]treamingAssets/aa.meta
    /[Aa]ssets/[Ss]treamingAssets/aa/*

    /[Pp]ackages/packages-lock.json

    # Unity < 2018 has the scriptableObject for settings
    /Assets/EditorTools/ToolSettings.asset
  7. HebelHuber revised this gist May 11, 2022. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions .gitignore
    Original file line number Diff line number Diff line change
    @@ -0,0 +1 @@
    ‎‎​
  8. HebelHuber revised this gist May 11, 2022. 1 changed file with 124 additions and 1 deletion.
    125 changes: 124 additions & 1 deletion .gitattributes
    Original file line number Diff line number Diff line change
    @@ -1 +1,124 @@
    ‎‎​
    # Unity
    *.cginc text
    *.cs text diff=csharp
    *.shader text

    # Unity YAML
    *.mat merge=unityyamlmerge eol=lf
    *.anim merge=unityyamlmerge eol=lf
    *.unity merge=unityyamlmerge eol=lf
    *.prefab merge=unityyamlmerge eol=lf
    *.asset merge=unityyamlmerge eol=lf
    *.meta merge=unityyamlmerge eol=lf
    *.controller merge=unityyamlmerge eol=lf

    # "physic" for 3D but "physics" for 2D
    *.physicMaterial2D merge=unityyamlmerge eol=lf
    *.physicMaterial merge=unityyamlmerge eol=lf
    *.physicsMaterial2D merge=unityyamlmerge eol=lf
    *.physicsMaterial merge=unityyamlmerge eol=lf

    # Using Git LFS
    # Add filter=lfs diff=lfs merge=lfs to the binary files

    # Unity LFS
    *.cubemap binary filter=lfs diff=lfs merge=lfs
    *.unitypackage binary filter=lfs diff=lfs merge=lfs

    # 3D models
    *.3dm binary filter=lfs diff=lfs merge=lfs
    *.3ds binary filter=lfs diff=lfs merge=lfs
    *.blend binary filter=lfs diff=lfs merge=lfs
    *.c4d binary filter=lfs diff=lfs merge=lfs
    *.collada binary filter=lfs diff=lfs merge=lfs
    *.dae binary filter=lfs diff=lfs merge=lfs
    *.dxf binary filter=lfs diff=lfs merge=lfs
    *.FBX binary filter=lfs diff=lfs merge=lfs
    *.fbx binary filter=lfs diff=lfs merge=lfs
    *.jas binary filter=lfs diff=lfs merge=lfs
    *.lws binary filter=lfs diff=lfs merge=lfs
    *.lxo binary filter=lfs diff=lfs merge=lfs
    *.ma binary filter=lfs diff=lfs merge=lfs
    *.max binary filter=lfs diff=lfs merge=lfs
    *.mb binary filter=lfs diff=lfs merge=lfs
    *.obj binary filter=lfs diff=lfs merge=lfs
    *.ply binary filter=lfs diff=lfs merge=lfs
    *.skp binary filter=lfs diff=lfs merge=lfs
    *.stl binary filter=lfs diff=lfs merge=lfs
    *.ztl binary filter=lfs diff=lfs merge=lfs

    # Audio
    *.aif binary filter=lfs diff=lfs merge=lfs
    *.aiff binary filter=lfs diff=lfs merge=lfs
    *.it binary filter=lfs diff=lfs merge=lfs
    *.mod binary filter=lfs diff=lfs merge=lfs
    *.mp3 binary filter=lfs diff=lfs merge=lfs
    *.ogg binary filter=lfs diff=lfs merge=lfs
    *.s3m binary filter=lfs diff=lfs merge=lfs
    *.wav binary filter=lfs diff=lfs merge=lfs
    *.xm binary filter=lfs diff=lfs merge=lfs

    # Video
    *.asf binary filter=lfs diff=lfs merge=lfs
    *.avi binary filter=lfs diff=lfs merge=lfs
    *.flv binary filter=lfs diff=lfs merge=lfs
    *.mov binary filter=lfs diff=lfs merge=lfs
    *.mp4 binary filter=lfs diff=lfs merge=lfs
    *.mpeg binary filter=lfs diff=lfs merge=lfs
    *.mpg binary filter=lfs diff=lfs merge=lfs
    *.ogv binary filter=lfs diff=lfs merge=lfs
    *.wmv binary filter=lfs diff=lfs merge=lfs

    # Images
    *.bmp binary filter=lfs diff=lfs merge=lfs
    *.exr binary filter=lfs diff=lfs merge=lfs
    *.gif binary filter=lfs diff=lfs merge=lfs
    *.hdr binary filter=lfs diff=lfs merge=lfs
    *.iff binary filter=lfs diff=lfs merge=lfs
    *.jpeg binary filter=lfs diff=lfs merge=lfs
    *.jpg binary filter=lfs diff=lfs merge=lfs
    *.pict binary filter=lfs diff=lfs merge=lfs
    *.png binary filter=lfs diff=lfs merge=lfs
    *.psd binary filter=lfs diff=lfs merge=lfs
    *.tga binary filter=lfs diff=lfs merge=lfs
    *.tif binary filter=lfs diff=lfs merge=lfs
    *.tiff binary filter=lfs diff=lfs merge=lfs

    # Compressed Archive
    *.7z binary filter=lfs diff=lfs merge=lfs
    *.bz2 binary filter=lfs diff=lfs merge=lfs
    *.gz binary filter=lfs diff=lfs merge=lfs
    *.rar binary filter=lfs diff=lfs merge=lfs
    *.tar binary filter=lfs diff=lfs merge=lfs
    *.zip binary filter=lfs diff=lfs merge=lfs

    # Compiled Dynamic Library
    *.dll binary filter=lfs diff=lfs merge=lfs
    *.pdb binary filter=lfs diff=lfs merge=lfs
    *.so binary filter=lfs diff=lfs merge=lfs

    # Fonts
    *.otf binary filter=lfs diff=lfs merge=lfs
    *.ttf binary filter=lfs diff=lfs merge=lfs

    # Executable/Installer
    *.apk binary filter=lfs diff=lfs merge=lfs
    *.exe binary filter=lfs diff=lfs merge=lfs

    # Documents
    *.pdf binary filter=lfs diff=lfs merge=lfs

    # ETC
    *.a binary filter=lfs diff=lfs merge=lfs
    *.rns binary filter=lfs diff=lfs merge=lfs
    *.reason binary filter=lfs diff=lfs merge=lfs

    # Collapse Unity-generated files on GitHub
    *.asset linguist-generated
    *.mat linguist-generated
    *.meta linguist-generated
    *.prefab linguist-generated
    *.unity linguist-generated

    # Spine export file for Unity
    *.skel.bytes binary binary filter=lfs diff=lfs merge=lfs
  9. HebelHuber created this gist May 11, 2022.
    1 change: 1 addition & 0 deletions .gitattributes
    Original file line number Diff line number Diff line change
    @@ -0,0 +1 @@
    ‎‎​