Community
    • Login

    Suggestion: Find in Files from command line

    Scheduled Pinned Locked Moved General Discussion
    35 Posts 12 Posters 7.7k 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.
    • Alan KilbornA
      Alan Kilborn @artie-finkelstein
      last edited by

      @artie-finkelstein said in Suggestion: Find in Files from command line:

      to many people RE is RE, right up until they get bitten by the flavor differences.

      You said that very well. :-)

      grepWin uses the boost regex engine to do its work, with the Perl Regular Expression Syntax

      I’m not really sure what that means (the last part).
      I’ve also seen other related references calling it PCRE (Perl Compatible Regular Expression) syntax.
      To me, it’s “Boost RE syntax”.

      artie-finkelsteinA 1 Reply Last reply Reply Quote 0
      • artie-finkelsteinA
        artie-finkelstein @Alan Kilborn
        last edited by

        @Alan-Kilborn
        Nolo contendere.

        I think my opening statement (BTW: I thought you’d like it) also covers the authors conflation of different RE namings.

        1 Reply Last reply Reply Quote 0
        • Nick KnightN
          Nick Knight
          last edited by

          Coming in late, but I was searching for a way to do something similar “from the command line”.

          I have a utility that greps through DB-based data. It lists hits, and if a user chooses one, write the corresponding content to a temp file and opens it up in Notepad++. However, to FIND data from that point, the use has to open the find dialog and type in the text again and press go.

          I’d love to find a way to pre-search, JUST the file opened from the command line, for a specific text string. Have the matching strings already found, highlighted and the cursor on the first match.

          1 Reply Last reply Reply Quote 0
          • Catrin BrooksC
            Catrin Brooks
            last edited by

            Filelocator Lite, which is now known as AgentRansack, is what I’m using. Npp is great, however there is a flaw that can force me to delete it.

            1 Reply Last reply Reply Quote -1
            • WinterSilenceW
              WinterSilence
              last edited by

              you can do it without notepad https://stackoverflow.com/a/20999154/12517370

              1 Reply Last reply Reply Quote 1
              • Victorel PetrovichV
                Victorel Petrovich
                last edited by

                I’d like to use such a feature so that I can integrate with a browser extension that can ask Notepad++ to open the given html file (at rightclick or icon in toolbar) and edit it.
                Having the feature discussed here would allow me to first select a piece of text, then have Notepad open the html exactly where that is.

                PeterJonesP 1 Reply Last reply Reply Quote 0
                • PeterJonesP
                  PeterJones @Victorel Petrovich
                  last edited by PeterJones

                  @Victorel-Petrovich ,

                  If your browser extension knows the line number of the selected text, then you could use the -n command line option to tell Notepad++ which line to scroll to. You don’t need to be able to “find in files” from the command line to implement that behavior.

                  —
                  update: @artie-finkelstein actually pointed out -n in September 2021, though you may not have waded through enough of the posts to notice it, nor maybe understood the implication that it could solve your problem easier than “find-in-files-from-command-line”.

                  Victorel PetrovichV 1 Reply Last reply Reply Quote 1
                  • Mark OlsonM
                    Mark Olson
                    last edited by

                    I like dnGrep, but tbh I use my own gorpy more often than I probably should

                    1 Reply Last reply Reply Quote 0
                    • Victorel PetrovichV
                      Victorel Petrovich @PeterJones
                      last edited by

                      @PeterJones
                      Ah, no, that browser extension “External Application Launcher” (https://chrome.google.com/webstore/detail/external-application-laun/bifmfjgpgndemajpeeoiopbeilbaifdo?hl=en-US ) can’t know the line number. I can’t know it myself either.

                      The workflow would be I select a piece of text in the html page in browser, then trigger than extension to command N++ to search the selected text and open at the right place , for me to edit it.

                      1 Reply Last reply Reply Quote 0
                      • mkupperM
                        mkupper @Vitaliy Dovgan
                        last edited by

                        @Vitaliy-Dovgan said in Suggestion: Find in Files from command line:

                        Notepad++ already has a very powerful Find in Files functionality (Ctrl+Shift+F).
                        … (snipped) …
                        If it looks like a good suggestion, let’s discuss the design here. E.g. what exact names to use for the command arguments, what exact behavior to expect from Notepad++, what other options we may want to set, etc.

                        Based on the number of people chiming in with “I use ... from the command line” it appears they don’t see the finder built into Notepad as the best available.

                        I myself have been using plain old findstr that is built into Windows but often use it in batch file wrappers that end up feeding the results into Notepad++ much like what the proposed -ff style command line options would do.

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