• Login
Community
  • Login

How to create Shortcut to open a specific file only?

Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
6 Posts 3 Posters 3.6k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R
    reemaS inrakluK
    last edited by Apr 6, 2020, 8:00 PM

    I started maintaining work notes in a text document, pre Evernote/OneNote days, say in a file named worknotes.txt. I add code, tips, tricks, queries, urls etc to this file with some comments.

    How do I create a shortcut in Notepad++? I tried creating a macro but the macro doesn’t work. I created it by menu option Macro - Start Recording - File - Open - type the file name etc and then Stop Recording. To test my macro, I selected menu option Macro - Playback but it didn’t work.

    To verify that I am recording the macro, I created other simple macros like find/replace certain string OR insert a single quote to the beginning & end of the lines in a file and all these macros run properly.

    Any thoughts/tips/pointers?

    Thanks.

    A 1 Reply Last reply Apr 6, 2020, 8:15 PM Reply Quote 0
    • A
      Alan Kilborn @reemaS inrakluK
      last edited by Alan Kilborn Apr 6, 2020, 8:16 PM Apr 6, 2020, 8:15 PM

      @reemaS-inrakluK

      Why don’t you just leave the file open all the time? It sounds like a valuable file. :-)

      You could use the Explorer plugin and create a Favorite of this file. Then it can be made to be visible as an entry on a panel and double-clicking opens it.

      You could create a batch file that runs Notepad++ with this file’s path as an argument, and then create a Run menu entry to execute the batch file, thus causing the running instance of Notepad++ to open the file.

      I’m sure there are other ways as well. Probably NppExec plugin and Scripting plugins could certainly do it.

      Macros, as you’ve noticed, are mainly for “editing data” operations, not things like opening specific files.

      R 1 Reply Last reply Apr 6, 2020, 10:36 PM Reply Quote 1
      • P
        PeterJones
        last edited by Apr 6, 2020, 8:35 PM

        @Alan-Kilborn said in How to create Shortcut to open a specific file only?:

        You could create a batch file that runs Notepad++ with this file’s path as an argument, and then create a Run menu entry to execute the batch file

        Don’t even need it as a batch file:

        23c37c16-9b8b-44b1-92a3-81c963e7dd27-image.png

        • Run>Run: "$(NPP_FULL_FILE_PATH)" "c:\path\to\file.txt", Save…
          • as documented here , $(NPP_FULL_FILE_PATH) is the full drive, folder, and executable for the active instance of notepad.exe; the quotes are needed if there are spaces in Notepad++'s path.
          • in case it’s not obvious, replace "c:\path\to\file.txt" with the correct path to your file; if there are spaces in the filename, it must have the quotes around it, which is why I included the quotes in the example.
        • Name it Open Useful File or similar, assign keyboard shortcut if desired, OK
        • Run… (to run it immediately) or Cancel (if you don’t need to open it this instant)

        Now the Run menu will contain Open Useful File, and that menu entry (and keyboard shortcut) will quickly open the desired file. And %AppData%\Notepad++\shortcuts.xml will contain a line like

            <Command name="Open Useful File" Ctrl="no" Alt="no" Shift="no" Key="0">&quot;$(NPP_FULL_FILE_PATH)&quot; &quot;c:\path\to\file.txt&quot;</Command>
        
        R 1 Reply Last reply Apr 6, 2020, 10:34 PM Reply Quote 5
        • A
          Alan Kilborn
          last edited by Apr 6, 2020, 9:02 PM

          @PeterJones said in How to create Shortcut to open a specific file only?:

          Don’t even need it as a batch file

          An advantage of the batch file is that, when Notepad++ isn’t running, you can start it via the batch (e.g. pinned on the task bar), and make sure your favorite file is gonna be there when the UI presents itself. :-)

          1 Reply Last reply Reply Quote 4
          • R
            reemaS inrakluK @PeterJones
            last edited by Apr 6, 2020, 10:34 PM

            @PeterJones Perfect - I was exactly looking for this. I had seen something in TextPad and used it frequently and was struggling to mirror it in Notepad++. Thanks a lot again!!!

            1 Reply Last reply Reply Quote 1
            • R
              reemaS inrakluK @Alan Kilborn
              last edited by Apr 6, 2020, 10:36 PM

              @Alan-Kilborn Thanks for your reply. Leaving the file open has been my workaround so far. Yes, its my go to file and I would be lost without it :-)

              I will keep in mind your suggestions & tricks and will definitely come in handy.

              1 Reply Last reply Reply Quote 1
              1 out of 6
              • First post
                1/6
                Last post
              The Community of users of the Notepad++ text editor.
              Powered by NodeBB | Contributors