NotepadPlusPlus File Navigation

From TUFLOW FV Wiki
Jump to navigation Jump to search

To allow user to open a file with a relative path (e.g. ..\geo\geometry.2dm) from within Notepad++ we need to setup a new run item.

  1. Select the Run >>> Run menu items.
  2. In the Run dialogue paste in the following text:
  3. $(NPP_DIRECTORY)\notepad++.exe $(CURRENT_DIRECTORY)/$(CURRENT_WORD)
  4. Select Save and name the item Open File (Relative). Set an appropriate shortcut key (Alt + Spacebar).
  5. To use the item select the filename of the file you wish to open (including relative references and extension). Select Run Open File (Relative) or use the shortcut key set (lt + Spacebar).
    NotepadPlusPlus OpenFile1.png

    The selected file should open in a new tab.

    NotepadPlusPlus OpenFile2.png


    TIP: The shortcuts can be found and edited in the shortcuts.xml file stored on your machine. The easiest way to find this is to search for it, on my computer it is located here: C:\Users\username\AppData\Roaming\Notepad++\

    This file includes all of the commands for the shortcuts in your "Run" menu.

       <UserDefinedCommands>
           <Command name="Launch in Firefox" Ctrl="yes" Alt="yes" Shift="yes" Key="88">firefox "$(FULL_CURRENT_PATH)"</Command>
           <Command name="Get php help" Ctrl="no" Alt="yes" Shift="no" Key="112">http://www.php.net/%20$(CURRENT_WORD)</Command>
           <Command name="Google Search" Ctrl="no" Alt="yes" Shift="no" Key="113">http://www.google.com/search?q=$(CURRENT_WORD)</Command>
           <Command name="Wikipedia Search" Ctrl="no" Alt="yes" Shift="no" Key="114">http://en.wikipedia.org/wiki/Special:Search?search=$(CURRENT_WORD)</Command>
           <Command name="Open file" Ctrl="no" Alt="yes" Shift="no" Key="116">$(NPP_DIRECTORY)\notepad++.exe $(CURRENT_WORD)</Command>
           <Command name="Open file (relative)" Ctrl="no" Alt="yes" Shift="no" Key="32">$(NPP_DIRECTORY)\notepad++.exe $(CURRENT_DIRECTORY)/$(CURRENT_WORD)</Command>
           <Command name="Open in another instance" Ctrl="no" Alt="yes" Shift="no" Key="117">$(NPP_DIRECTORY)\notepad++.exe $(CURRENT_WORD) -nosession -multiInst</Command>
           <Command name="Open containing folder" Ctrl="no" Alt="no" Shift="no" Key="0">explorer $(CURRENT_DIRECTORY)</Command>
           <Command name="Open current dir cmd" Ctrl="no" Alt="no" Shift="no" Key="0">cmd /K cd $(CURRENT_DIRECTORY)</Command>
           <Command name="Send via Outlook" Ctrl="yes" Alt="yes" Shift="yes" Key="79">outlook /a "$(FULL_CURRENT_PATH)"</Command>
           <Command name="TUFLOW FV 2013-01-002_w64" Ctrl="no" Alt="no" Shift="no" Key="0">"C:\Program Files\TUFLOWFV\exe\win32\TUFLOWFV.exe" "$(FULL_CURRENT_PATH)"</Command>
       </UserDefinedCommands>