Github Extension For Visual Studio Mac



Open in GitHub Desktop from VS Code.

Features

GitHub - Quenty/visualstudio-docs: This repo is the home of the official Visual Studio, Visual Studio for Mac, Visual Studio Subscriptions, and Scripting Technologies documentation for Microsoft. Windows Explorer integration for Git; Visual Studio (2015/2017/2019) plugin; Feature rich user interface for Git; View Commit Log. The full commit history can be browsed. Branches are shown using a graph which highlights commits that are included in the current revision. Explore the history of single files.

For
  • The simple way to integrate GitHub Enterprise into your Visual Studio subscription. Innovate at scale and deliver fast by modernizing your tool chain and safely bringing the open source development process in your organization. Visual Studio IDE Visual Studio for Mac Visual Studio Code. To continue downloading, click here.
  • GitHub - syncfusion/xamarin-mac-extension: The Syncfusion Essential Studio for Xamarin Visual Studio for Mac extensions that allow you to create the Xamarin application in Visual Studio for Mac with the Syncfusion components.
  • A Visual Studio for Mac extension that visually displays the distribution of code amongst all the projects in a given solution. I have found this to be particularly useful when working with Xamarin projects in order to determine the volume of code that is shared between the target platforms.
  • Open in GitHub Desktop from command pallete.
  • Open in GitHub Desktop from status bar.

Requirements

  • GitHub Desktop has been installed.

Tutorial

0. ⬇️ Install Open In GitHub Desktop

Show extension side bar within VS Code(Mac:Command+Shift+X, Windows and Linux: Ctrl+Shift+X), type open-in-github-desktop and press Enter and click Install. Restart VS Code when installation is completed.

1. ➡️ Open In GitHub Desktop

Click item( see screen shot above ) in statub bar or launch Command Palette(Mac:F1 or Shift+Command+P, Windows and Linux: F1 or Shift+Ctrl+P), Execute Open In GitHub Desktop command.

2. 🔧 Next step

You can change settings by settings.json.

Enjoy!

Commands

  • Open In GitHub Desktop : Open in GitHub Desktop from VS Code.

Extension Settings

This extension contributes the following settings by settings.json( Mac: Command+, Windows / Linux: File -> Preferences -> User Settings ):

  • openInGithubDesktop.traversalSearchGitConfig: '.git/config' is also searched from parent folders.
  • openInGithubDesktop.traversalSearchGitConfigForCurrentDocument: '.git/config' is searched from parent folders of the currently open text file.
  • openInGithubDesktop.statusBar.Label: Label on status bar. Requires a restart to take effect.
  • openInGithubDesktop.statusBar.Alignment: Alignment on status bar. Requires a restart to take effect.
  • openInGithubDesktop.diagnosticWarning: Warning display when there are error or warning.
  • openInGithubDesktop.unsavedWarning: Warning display when there are unsaved existing files.

Github Extension Not Showing In Visual Studio

You can embed icons in the label text by leveraging the syntax:

My text $(icon-name) contains icons like $(icon'name) this one.

Where the icon-name is taken from the octicon icon set, e.g. light-bulb, thumbsup, zap etc.

Extension

You can specify unicode characters ( include emoji ) as label text too.

Keyboard shortcut Settings

In default, Open In GitHub Desktop's commands doesn't apply keyboard shortcuts. Althogh,you can apply keyboard shortcuts by keybindings.json( Mac: Code -> Preferences -> Keyboard Shortcuts, Windows / Linux: File -> Preferences -> Keyboard Shortcuts).

Command name on keybindings.json is diffarent from on Command Pallete. See below table.

on Command Palleteon keybindings.json
Open In GitHub DesktopopenInGithubDesktop

Release Notes

see ChangLog on marketplace or github

Visual Studio Code Github Extension

Support

License

Other extensions of wraith13's work

IconNameDescription
Bracket LensShow bracket header on closing bracket.
Background Phi ColorsThis extension colors the background in various ways.
Zoom BarZoom UI in status bar for VS Code.
Visual

See all wraith13's expansions: https://marketplace.visualstudio.com/publishers/wraith13