{"action":"opened","issue":{"url":"https://api.github.com/repos/notepad-plus-plus/notepad-plus-plus/issues/1499","repository_url":"https://api.github.com/repos/notepad-plus-plus/notepad-plus-plus","labels_url":"https://api.github.com/repos/notepad-plus-plus/notepad-plus-plus/issues/1499/labels{/name}","comments_url":"https://api.github.com/repos/notepad-plus-plus/notepad-plus-plus/issues/1499/comments","events_url":"https://api.github.com/repos/notepad-plus-plus/notepad-plus-plus/issues/1499/events","html_url":"https://github.com/notepad-plus-plus/notepad-plus-plus/issues/1499","id":134448524,"number":1499,"title":"Find All in... feature request","user":{"login":"DanielTheGreat","id":17305139,"avatar_url":"https://avatars.githubusercontent.com/u/17305139?v=3","gravatar_id":"","url":"https://api.github.com/users/DanielTheGreat","html_url":"https://github.com/DanielTheGreat","followers_url":"https://api.github.com/users/DanielTheGreat/followers","following_url":"https://api.github.com/users/DanielTheGreat/following{/other_user}","gists_url":"https://api.github.com/users/DanielTheGreat/gists{/gist_id}","starred_url":"https://api.github.com/users/DanielTheGreat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DanielTheGreat/subscriptions","organizations_url":"https://api.github.com/users/DanielTheGreat/orgs","repos_url":"https://api.github.com/users/DanielTheGreat/repos","events_url":"https://api.github.com/users/DanielTheGreat/events{/privacy}","received_events_url":"https://api.github.com/users/DanielTheGreat/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-02-18T01:01:49Z","updated_at":"2016-02-18T01:01:49Z","closed_at":null,"body":"I don't use it often, but I like Notepad++ for the occasional coding (hobby) project!  Just one little thing slightly annoys me, so I wondered whether others would agree to a small change to the way the  'Find All in...' feature operates...\r\nI sometimes use 'Find All in All Opened Documents' (or the other one) to find all occurrences of a particular string that I want to check and/or edit.  But if I search for a string (perhaps a variable or register name) that occurs twice (or more) in one line, the search results pane shows that line twice (or more).  This simply clutters the search results, and seems to serve no useful purpose.  Here's an example:\r\n#define    vca25    vca2_addr.bit.b5    /* Voltage detection 0 enable bit */\r\nIf I'm searching for 'vca2' to find everywhere the register is accessed, I don't need to see that line appear twice in the results;  I just want to know every file and every line where that register appears.\r\nWould it be practical (and acceptable to most users) to change the 'Find All' code such that when a string is identified in a particular file/line,** that** line is then skipped from further searching so it appears only once in the results pane?\r\nI realise this will complicate the code a little, since I presume there is much common code between 'Find All in...' and 'Replace All in...' functions, whereas for 'Replace All in...' you **do** want every instance found, not just the first per line!\r\nThanks, Daniel\r\n(Gerroa, Australia)"}}