Notepad++ open cmd in current file's directory
Rise to the top 3% as a developer or hire one of them at Toptal: https://topt.al/25cXVn
--------------------------------------------------
Music by Eric Matyas
https://www.soundimage.org
Track title: Puzzle Meditation
--
Chapters
00:00 Notepad++ Open Cmd In Current File'S Directory
00:24 Accepted Answer Score 8
01:42 Answer 2 Score 4
02:00 Answer 3 Score 1
02:15 Answer 4 Score 1
02:26 Thank you
--
Full question
https://superuser.com/questions/379532/n...
--
Content licensed under CC BY-SA
https://meta.stackexchange.com/help/lice...
--
Tags
#windows7 #commandline #notepad++
#avk47
ACCEPTED ANSWER
Score 8
Under the Run
menu there is an option Open current dir cmd
which does exactly what you want.
If your file is on a UNC path then this won't work as it's not possible to cd
to a UNC on a command line.
If your source file is on a different drive letter than Notepad++ then it will switch to the correct path but won't switch the drive letter as it appears not to be adding the /D
switch to the cd
command. However, immediately entering x:
Enter (where x
is the drive letter where your source file is located) will switch you to the correct path.
You can make the /D
default for this by editing the shortcuts.xml
file in your user profile (on Win7 it is located in D:\Users\<username>\AppData\Roaming\Notepad++\shortcuts.xml
) and adding /D
to the Open current dir cmd
line:
<Command name="Open current dir cmd" Ctrl="no" Alt="no" Shift="no" Key="0">cmd /K cd /D $(CURRENT_DIRECTORY)</Command>
NB: You cannot edit this file using Notepad++ as it will be overwritten by the in memory options when Notepad++ is closed. Ensure there is no running Notepad++ and edit the xml file using MS Notepad or any other text editor.
(EDIT: Patch submitted to Notepad++ on SourceForge to correct this: http://sourceforge.net/tracker/?func=detail&aid=3475087&group_id=95717&atid=612384)
If you want to assign to a shortcut key select Run
-> Modify Shortcut/Delete Command...
ANSWER 2
Score 4
Run command has moved on later versions of Notepad++ to:
Select Open Containing Folder in cmd
Also, File->Open Containing Folder->cmd
ANSWER 3
Score 1
CMD can be opened in the current directory if you pass the arguments to CMD with the Notepad++ syntax:
<Command name="Open current folder in cmd" Ctrl="yes" Alt="yes" Shift="yes" Key="79">cmd /K " cd /D $(CURRENT_DIRECTORY) "</Command>
ANSWER 4
Score 1
In the current version, right click the current file tab, select 'Open into', select 'Open Containing Folder in cmd'