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.
- 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.
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 Pallete | on keybindings.json |
---|---|
Open In GitHub Desktop | openInGithubDesktop |
Release Notes
see ChangLog on marketplace or github
Visual Studio Code Github Extension
Support
License
Other extensions of wraith13's work
Icon | Name | Description |
---|---|---|
Bracket Lens | Show bracket header on closing bracket. | |
Background Phi Colors | This extension colors the background in various ways. | |
Zoom Bar | Zoom UI in status bar for VS Code. |
See all wraith13's expansions: https://marketplace.visualstudio.com/publishers/wraith13