Notepad++:Is there a way to fix the fact that I can't run Chrome from the run menu?
I am running Notepad++ v.5.9.2 on Windows 7-64 bit. When I try to launch files in IE or Firefox from the Run menu in N++, there's no problem. However, when I click "Launch in Chrome" nothing happens, even though I have Chrome 12 installed on my system (and it runs fine outside of Notepad++).
I tried to modify the path to Chrome in the N++ shortcuts.xml file found in the following line: "chrome "$(FULL_CURRENT_PATH)"". I tried replacing $(FULL_CURRENT_PATH) with the full path of the chrome.exe file on my machine, but it still doesn't work.
Does anyone know how I can fix this problem so that when I click on Run>Launch in Chrome the file will actually launch in Chrome like it does in IE and Firefox?
While browsing another unrelated Notepad++ answer, I came across something that helped me to figure out how to work around the problem (thanks jweede!!) Here is the documentation.
- Under the Run menu, click Run.
- Browse to wherever your Chrome executable is, mine is in
C:\Users\(current user)\AppData\Local\Google\Chrome\Application\chrome.exe
This path will now appear in the box. - Put quotation marks around the entire path AND a space after the last quotation mark (important)! Then type
"$(FULL_CURRENT_PATH)"
in the box, after the space. - Click "Run" in the dialog and it should open your current Notepad++ file in Chrome. If all is well, click "Save" and name your new shortcut and assign a keyboard shortcut.
Why did you try replacing the FULL_CURRENT_PATH part? This is for the currently opened text file.
Replace the "Chrome" part with the place where Chrome is.
Example:
<Command name="Launch in Chrome" Ctrl="yes" Alt="yes" Shift="yes" Key="82">"c:\Documents and Settings\<username>\Local Settings\Application Data\Google\Chrome\Application\chrome.exe" "$(FULL_CURRENT_PATH)"</Command>
Please focus the additional ""
" I put there. These are there because the path to Chrome contains spaces.
Example when used in cmd:
C:\>c:\programme\internet explorer\iexplore.exe
Der Befehl "c:\programme\internet" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
C:\>
I am using German Windows and it says it can't find the command "c:\programme\internet
".
It thinks the command I am trying to run is "C:\Programme\Internet
" with a parameter of "Exporer\iexplore.exe
"
C:\>"c:\programme\internet explorer\iexplore.exe"
C:\>
This runs Internet Explorer instantly. The reason nothing comes up is that Internet Explorer just doesn't write anything to the console when starting.
- Copy a Google Chrome shortcut icon into the Notepad++ folder
- Rename it chrome
You will need admin approval.