• Login
Community
  • Login

relative paths in search results

Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
search
5 Posts 3 Posters 21.0k 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.
  • G
    gfgtdf
    last edited by Jul 5, 2018, 8:48 PM

    i wonder whether its possible to get the search-in-files list to use relertive paths instead of absolute paths, for example if i seached in file in the folder C:\folder\folder2 i want the resultlist for example for resuls in the file C:\folder\folder2\folder3\file.txt to only show .\folder3\file.txt instead of the whole C:\folder\folder2\folder3\file.txt. The follwing image shows my problem quite well:

    https://i.imgur.com/MSy5p0J.png

    i searched in ‘C:\Users\Daniel\Documents\My Games\Wesnoth1.14\data\add-ons\World_Conquest_II’ and i cannot see the actual filenames at all unless i move the searchresults list to someplace where it would block the usual codeview compltely, (the window is maximized. this is a small screen and putting the list to the bottom is also not really an option.)

    ps: is it possible to upload images directly to this post? i couldn’t figure out how.

    1 Reply Last reply Reply Quote 2
    • P
      PeterJones
      last edited by PeterJones Jul 5, 2018, 9:37 PM Jul 5, 2018, 9:36 PM

      I don’t think that feature currently exists. FAQ Desk: Feature Request explains the right location to ask for new features.

      Regarding results too wide to see the actual filenames: if you click in the Results window, and use Ctrl+A to select all, you can then paste the results into a normal Notepad++ editing pane (such as after File > New). If you trim out all the lines that start with a tab (such as Find what:(?-s)^\t.*\R, Replace with:`` (blank), enable Regular expression), it will just leave (mostly) just the filename rows, but delete the result rows… After that, you can do a search/replace (this time, case insensitive, without regular expression, so the windows backslash doesn’t become meaningful), where you search for the c:\folder\folder2\ and replace with .\ … then all the files are relative. But that is only a workaround, and won’t have the nice features of the find-in-files results window, sorry.

      Embedded images: if you noticed the COMPOSE ? in the upper-right of your text-edit window, you could have clicked on it, and it would have directed you to Markdown documentation, where it says to embed an image, use the syntax ![](https://url.of/image.png)

      Also, you should look at this old post to find other good formatting hints for this forum. ( @Scott-Sumner was thinking about turning that old post into an entry on our FAQ Desk, but apparently hasn’t found the Round Tuit™ yet. I keep hoping my continued @-mentions will help him find the Tuit™ :-) )

      [edit: fix phrasing, especially incomplete sentence; reorder paragraphs]

      1 Reply Last reply Reply Quote 2
      • G
        gfgtdf
        last edited by Jul 15, 2018, 9:29 PM

        ok thx, i’ll consider filing a report on gh, i just asked here first becasue i hoped it might already exist and also becasue this place seemed more active than gh.

        S 1 Reply Last reply Jul 15, 2018, 11:06 PM Reply Quote 2
        • S
          Scott Sumner @gfgtdf
          last edited by Scott Sumner Jul 15, 2018, 11:08 PM Jul 15, 2018, 11:06 PM

          @gfgtdf

          I really like this idea. I’d suggest a Preferences… option to replace leading Directory: text with ... in the Find result panel.

          As an example, if the Directory: box contains the following when the Find in Files is executed:

          C:\Users\Daniel\Documents\My Games\Wesnoth1.14\data\add-ons\World_Conquest_II
          

          hits in the file :

          C:\Users\Daniel\Documents\My Games\Wesnoth1.14\data\add-ons\World_Conquest_II\lua\effects.lua
          

          would simply show up in the Find result panel as :

          ...\lua\effects.lua (2 hits)
          
          1 Reply Last reply Reply Quote 2
          • S
            Scott Sumner
            last edited by Jul 21, 2018, 12:14 PM

            I would think (haven’t checked the Notepad++ source code) that in order to jump to hits when they are double-clicked in the Find result panel, Notepad++ actually reads the data out of the panel itself to determine file path…so it can switch to (or open) the necessary file and jump to the correct line.

            Thus, I would modify my previous suggestion from showing only this in the Find result panel:

            ...\lua\effects.lua (2 hits)
            

            to displaying something more along these lines:

            ...\lua\effects.lua (2 hits) - C:\Users\Daniel\Documents\My Games\Wesnoth1.14\data\add-ons\World_Conquest_II\...
            

            That way Notepad++ could put the complete path back together when needed.

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