All Projects β†’ johnnynomad β†’ open-in-intellij

johnnynomad / open-in-intellij

Licence: other
Extension for Google Chrome to open resources from the Dev Tools directly inside your IntelliJ IDE (WebStorm, PHPStorm etc.)

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to open-in-intellij

Hyperium
Hyperium, Free Minecraft client with HUDs and Popular mods
Stars: ✭ 217 (+456.41%)
Mutual labels:  intellij
idear
πŸŽ™οΈ Handsfree Audio Development Interface
Stars: ✭ 84 (+115.38%)
Mutual labels:  intellij
EmojIDE
Programming in Discord emojis. Second place for the ProgrammerHumor Hackathon
Stars: ✭ 30 (-23.08%)
Mutual labels:  intellij
Intellij Sdk Code Samples
Mirror of the IntelliJ SDK Docs Code Samples
Stars: ✭ 217 (+456.41%)
Mutual labels:  intellij
Jte
jte is a secure and lightweight template engine for Java.
Stars: ✭ 228 (+484.62%)
Mutual labels:  intellij
development-environment
A development environment for Java, Python, Node.js and Go built using Vagrant
Stars: ✭ 50 (+28.21%)
Mutual labels:  intellij
Dotfiles
🐧 Simple, fast, productivity-increaser dotfiles
Stars: ✭ 213 (+446.15%)
Mutual labels:  intellij
SmartPutty
Multi-Tabbed PuTTY written in Java
Stars: ✭ 34 (-12.82%)
Mutual labels:  intellij
Darklaf
Darklaf - A themeable swing Look and Feel based on Darcula-Laf
Stars: ✭ 249 (+538.46%)
Mutual labels:  intellij
reasonml-idea-plugin
ReasonMLΒ Language Plugin for IDEA
Stars: ✭ 320 (+720.51%)
Mutual labels:  intellij
Java Oo
Java Operator Overloading
Stars: ✭ 226 (+479.49%)
Mutual labels:  intellij
Osx Ramdisk
RAM Disk creator in OS-X for IntelliJ, Google Chrome and other apps cache to make them fly.
Stars: ✭ 229 (+487.18%)
Mutual labels:  intellij
idea-sexyeditor
Sexy editor plugin for IntelliJ - one that you can't live without
Stars: ✭ 92 (+135.9%)
Mutual labels:  intellij
Intellij Key Promoter X
Modern IntelliJ plugin to learn shortcuts for buttons
Stars: ✭ 2,689 (+6794.87%)
Mutual labels:  intellij
camelcaseplugin
CamelCasePlugin for IDEA IDEs
Stars: ✭ 49 (+25.64%)
Mutual labels:  intellij
Idea Php Annotation Plugin
Add PHP annotation support for PhpStorm and IntelliJ
Stars: ✭ 216 (+453.85%)
Mutual labels:  intellij
react-css-modules-intellij-plugin
React CSS Modules support in IntelliJ IDEA and WebStorm for components written in JavaScript and TypeScript.
Stars: ✭ 41 (+5.13%)
Mutual labels:  intellij
BugKotlinDocument
Plugin for IntelliJ IDEA β”—πŸ˜ƒβ”› Android Studio β”—πŸ˜ƒβ”› CLion β”—πŸ˜ƒβ”› AppCode.
Stars: ✭ 29 (-25.64%)
Mutual labels:  intellij
intellij-one-dark
One Dark syntax theme for JetBrains IDEs
Stars: ✭ 69 (+76.92%)
Mutual labels:  intellij
intellij-drupal-run-tests
Provides a run configuration that executes Drupal's test runner (for Simpletest, Unit, Kernel, Functional, FunctionalJavascript.)
Stars: ✭ 24 (-38.46%)
Mutual labels:  intellij

Open in IntelliJ - Chrome DevTools Extension

This is an extension for Google Chrome to open resources from the Dev Tools (like CSS, SCSS, JS files) directly inside your JetBrains IntelliJ IDE (IntelliJ IDEA, WebStorm, PHPStorm etc.)

Screenshot

Installation

  1. Install the extension from the Chrome Web Store:
    https://chrome.google.com/webstore/detail/open-in-intellij/gpmmlokoechmmeboecialijibkjajlaj

  2. Now you can right-click on any file link in Chrome Devtools and select "Open using Open In IntelliJ".
    If you want to open all files in IntelliJ automatically, open Chrome DevTools, go to Settings. Under Extensions -> Link Handling select Open In IntelliJ. Linkhandling.

  3. Open one of your projects in your IntelliJ IDE (WebStorm, PHPStorm etc.).
    Open the corresponding website in Chrome, inspect it, right-click on any resource and select Open in IntelliJ.
    Now the resource will be opened in your IDE.

  4. If the web root of your IntelliJ project is different from your project root, you have to do one the following methods in order for this extension to work:

    • Method 1: In IntelliJ right-click on the the directory that is the web root of the project and select Mark directory as -> Sources Root
    • Method 2: In Chrome go to chrome://extensions/ -> Open In Intellij -> Options. Under Root Paths set up the path mappings for your project. For example, if your site is www.yoursite.com (live) and yoursite.priv (local)) and within your IntelliJ project the web root for this site is under dist/web/, enter those site names under Site and the path under Root Path.

Troubleshooting

If the links don't open in your IDE, try one or more of the following steps:

  • Restart Chrome and your IntelliJ IDE. It never hurts to turn things off and on again.

  • Read the debug messages: Make sure the Devtools are undocked into a separate window (open the three-dot Chrome Devtools settings menu and select the first icon from "Dock side"). Then inspect the current DevTools window by pressing Ctrl+Shift+I (Windows) or Option+Command+I (Mac). Yes, you can actually inspect the DevTools window itself. Switch to the console tab, there will be debug messages from this extension like 'Open In IntelliJ - received open resource event'. This may help with your troubleshooting process.

  • Go to your IntelliJ/WebStorm/PHPStorm Settings -> Build,Execution,Deployment -> Debugger -> Built-In Server and check Allow unsigned requests.

  • With your IntelliJ IDE open, open the following URL in Chrome: http://localhost:63342/ - if you get a 404 Not Found page that means the IntelliJ API is working.
    Otherwise check the Port in IntelliJ Settings -> Build,Execution,Deployment -> Debugger -> Port. If the port is not 63342 go to your Chrome preferences -> Extensions -> Open In IntelliJ -> Options and adjust the URL under Built-in Webserver URL.

  • Check if the IntelliJ REST API is working: Open a project in IntelliJ, choose any file and copy the relative path. Now in Chrome try to open http://localhost:63342/api/file?file=path/to/file.js, where you replace the file parameter with the path you just copied. If that doesn't open the file in IntelliJ there is a problem with the IntelliJ API on your machine.

  • Make sure to check if you need to set up any path mappings (See instructions step 4)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].