Skip to content

Browser extension allowing to open files in your IDE directly from GitHub, available for Chrome and Firefox.

Notifications You must be signed in to change notification settings

JazzEd-EdTech/open-github-links-in-ide

 
 

Repository files navigation

Browser extension to open GitHub file links in your IDE

CircleCI

This browser extension allows you to open files in your IDE directly from GitHub, assuming the repository you are working on is cloned on your computer. When a fragment of a file is displayed, your IDE opens the file and puts the cursor at the desired line.

👉 Google Chrome: https://chrome.google.com/webstore/detail/open-github-in-ide/bmifnnfmccmleigpaolofacllndmfned

👉 Firefox: https://addons.mozilla.org/firefox/addon/open-github-in-ide/

Supported IDEs:

  • VS Code
  • VSCodium
  • VS Code Insiders
  • PhpStorm
  • IntelliJ IDEA
  • Any JetBrains editor (using built-in web server)
  • WebStorm (not tested yet)

PhpStorm & IntelliJ IDEA support is native on MacOS, but on Linux and Windows you need to install an url handler (see this answer):

I have not tested WebStorm support yet, feedbacks are welcome!

You can also use the built-in web server of any JetBrains editor (IDEA, WebStorm, PhpStorm, WebStorm, ...) instead of the url handler. For that you need to install the PHP plugin. See here for more information. The built-in web server must be started on port 63342.

New features & bugs

Need a feature? Want to report a bug? Feel free to open an issue or a pull request!

Contributing

  • Clone the project
  • Run yarn to install the dependencies
  • Run yarn dev to start the development server
  • On Google Chrome:
    • Open chrome://extensions/
    • Enable developer mode
    • Click on Load unpacked
    • Select the dist/chrome folder
  • On Firefox:
    • Open about:debugging#/runtime/this-firefox
    • Click on Load Temporary Add-on
    • Select the dist/firefox/manifest.json file
  • The extension and the pages using it will be automatically reloaded when you modify the source code

Changelog

Version 1.1.10 - April 5, 2021

  • Fix an issue with JetBrains editors (#17)

Version 1.1.9 - March 20, 2021

  • Update VSCodium icon

Version 1.1.8 - March 14, 2021

  • Fix bug: all line numbers where hidden when cursor was over a "Suggested changes" section in the "files changed" tab

Version 1.1.7 - March 7, 2021

  • Fix file header selector
  • Show editor icon on file block lines in conversation tab
  • Add support for JetBrains editors using built-in web server (#16)

Version 1.1.6 - September 27, 2020

  • Add support for VSCodium (#11)

Version 1.1.5 - June 29, 2020

  • Make extension compatible with new GitHub design

Version 1.1.4 - October 23, 2019

  • Add IntelliJ IDEA support

Version 1.1.3 - July 21, 2019

  • Add Firefox support 🎉
  • Set the extension icon according to the selected IDE

Version 1.1.2 - July 1, 2019

  • Fix blurry icons on Retina screens

Version 1.1.1 - June 20, 2019

  • Use popup instead of options page

Version 1.1.0 - June 16, 2019

  • Show editor icon instead of line number when hovering over a line in file blocks
  • Add options to select where to show the icon in GitHub
  • Add option to show debug messages in console
  • Fix some bugs

Version 1.0.3 - June 15, 2019

  • Add PhpStorm support

Version 1.0.2 - June 14, 2019

  • Add missing VS Code Insiders icon

Version 1.0.1 - June 14, 2019

  • Add VS Code Insiders support
  • Add CSS theme for options page
  • Open options page automatically after install

Version 1.0.0 - June 6, 2019

  • First release!
  • Add VS Code support

About

Browser extension allowing to open files in your IDE directly from GitHub, available for Chrome and Firefox.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 40.3%
  • CSS 36.7%
  • JavaScript 18.4%
  • HTML 4.6%