relative paths in search results
-
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.
-
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 afterFile > 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 thec:\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]
-
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.
-
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)
-
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.