• 0 Votes
    1 Posts
    72 Views
    No one has replied
  • Search++: A work in progress

    Notepad++ & Plugin Development
    72
    5 Votes
    72 Posts
    5k Views
    guy038G

    Hello, @coises and All,

    Ah… OK. Thank you very much for your insight ! So, it seems that :

    When all digits, after the decimal dot, are identical, you need to put, at least, 16 digits

    When digits, after the decimal dot, may be different, you need to put, at least, 17 digits

    Thus, this list of all these rational numbers :

    1/12 \p{Numeric_Value=0.08333333333333333} or \p{nv=0.08333333333333333} = 1 1/9 \p{Numeric_Value=0.1111111111111111} or \p{nv=0.1111111111111111} = 1 1/7 \p{Numeric_Value=0.14285714285714285} or \p{nv=0.14285714285714285} = 1 1/6 \p{Numeric_Value=0.16666666666666666} or \p{nv=0.16666666666666666} = 4 1/3 \p{Numeric_Value=0.3333333333333333} or \p{nv=0.3333333333333333} = 6 5/12 \p{Numeric_Value=0.41666666666666666} or \p{nv=0.41666666666666666} = 1 7/12 \p{Numeric_Value=0.58333333333333333} or \p{nv=0.58333333333333333} = 1 2/3 \p{Numeric_Value=0.6666666666666666} or \p{nv=0.6666666666666666} = 7 5/6 \p{Numeric_Value=0.83333333333333333} or \p{nv=0.83333333333333333} = 3 11/12 \p{Numeric_Value=0.91666666666666666} or \p{nv=0.91666666666666666} = 1

    Now, I didn’t even notice that the \p{Numeric_Type=None} does give that expected number, which added to all the other values, returns the total amount of characters of the Total_Chars.txt file which is 325 590 !

    BR

    guy038

  • Notepad++ release 8.9.3

    Pinned Announcements
    12
    7 Votes
    12 Posts
    6k Views
    donhoD

    @hknet said in Notepad++ release 8.9.3:

    as usual with a lots of other MSIs we take to the softwareinstallation in the GPO editor, then select “new - package”, select the current npp.8.9.3.Installer.x64.msi file from our GPO deployment path, open it, then select to deploy the package in a customized version (German: Erweitert), but tried all three options in the meantime, all end with the GPO editor reporting that adding the package to the GPO went wrong because the deploymentinformation can not be read (from the package) and we should check if we got the correct softwarepackage…

    It’s likely that Windows has placed a “Zone.Identifier” alternate data stream on it, marking it as untrusted.
    If not, please check the network share where npp.8.9.3.Installer.x64.msi is stored has Read permissions for both “Domain Computers” and “Authenticated Users” (or at least your specific admin account).

  • 0 Votes
    5 Posts
    162 Views
    mathlete2M

    I also find that OneDrive folders aren’t always turned on when you first log in/start up; that’s why I preferred using network drives over OneDrive. When you first open a OneDrive folder in File Explorer, there should be a button somewhere that toggles the drive.

  • View only searched lines

    General Discussion
    4
    0 Votes
    4 Posts
    167 Views
    CoisesC

    @Giuseppe-Aiosa-0 said in View only searched lines:

    is there any function or existing plugin to view/extract only those line which match the tezt search?

    If you like to experiment, I am working on a plugin for search which includes a Show command that hides all lines and then shows just the ones with matches.

    It’s still a work in progress, but everyone is welcome to try it and offer bug reports, suggestions and complaints. See this thread for ongoing discussion; go here to find the latest version.

  • v8.9.4 RC will be available this weekend (17-19 April)

    Announcements
    1
    3 Votes
    1 Posts
    104 Views
    No one has replied
  • Simple Question: Can I View HTML Tags?

    General Discussion
    3
    0 Votes
    3 Posts
    413 Views
    Mister AlexM

    Yes—Notepad++ doesn’t automatically strip HTML, but copying through plain-text mode (like Notepad or Reader View) removes all tags. To retain <p> and <br>, avoid pasting via plain text—either paste directly into Blogger’s HTML view and clean unwanted code manually, or use an HTML cleaner tool to keep only specific tags instead of stripping everything.

  • Notepad++ not responding

    Help wanted · · · – – – · · ·
    7
    0 Votes
    7 Posts
    24k Views
    PeterJonesP

    @Martin-Bishop said in Notepad++ not responding:.

    I followed the steps above and was certain it was a new plugin I installed earlier in the day, but the removal of plugin, creating a backup Notepad++ folder in %AppData% and completely uninstalling NP++ before reinstalling it hasn’t fixed anything.

    For now, the only way to start it is to use the -noPlugin command line argument on my usual shortcut to the program.

    If using -noPlugin makes it work, that means it’s one of your plugins, or an interaction between multiple plugins, causing the issue. Our freeze/crash/plugin FAQ explains how to try to isolate which plugin is the culprit.

  • NppExec v0.8.11 has been released!

    Notepad++ & Plugin Development
    1
    3 Votes
    1 Posts
    96 Views
    No one has replied
  • 0 Votes
    5 Posts
    4k Views
    MarkusBodenseeM

    And please don’t forget the easiest solution, just uncheck the option to install the Context Menu Entry during Notepad++ installation.

    5769799f-767f-43f8-9077-4fa41520f267-grafik.png

  • Upgrade curl error

    Help wanted · · · – – – · · ·
    2
    0 Votes
    2 Posts
    142 Views
    PeterJonesP

    @Rene-Balduk ,

    Are you in an IT-controlled environment that requires connecting to a proxy to connect to the internet? If so, then you (or someone from IT) will need to launch Notepad++ As Admin, and set ? > Set Updater Proxy to the right value. (127.0.0.1 is your localhost – ie your own computer – and it surprises me that it would be pointing to a proxy on your own machine)

  • 0 Votes
    15 Posts
    760 Views
    Alan KilbornA

    @snafu423 said:

    since I use the “real” portable version it all works fine

    And this is the key point of this entire thread!

  • 0 Votes
    5 Posts
    332 Views
    PeterJonesP

    @Phil-Shearer said in Download Status Page Out of Date:

    hopefully it will all be good again in a week or two

    As of 2026-Apr-7 (per this post), v8.9.3 has been triggered for Auto-Update, so ? > Update Notepad++ should see a new version available now.

  • About single and duplicate lines...

    General Discussion
    2
    2 Votes
    2 Posts
    433 Views
    Evelyn WalkerE

    @guy038 said in About single and duplicate lines...:

    About single and duplicate lines…
    General Discussion
    1 posts
    1 posters
    225 views

    guy038
    Mar 24, 2026, 8:45 PM

    Hello, All,

    Reading that post made me realize that searching for single or duplicate lines is a very common task. Some time ago, for my personal workflow, I had written a method to solve the main cases ! So, in this post, I’m going to show you, from an original file, how to keep :

    All single lines, ONLY

    All duplicate lines, ONLY

    All single lines and the first copy of all duplicate lines

    All single lines and the last copy of all duplicate lines

    The first copy of all duplicate lines, ONLY

    The last copy of all duplicate lines, ONLY

    I’ll use a file, named Test_File.txt, that both contains single lines and duplicate lines that appear in 2, 3, 4 or more times. It contains 48 color palettes, found from various sites and added one after another, giving a total of 78,117 records whose 39,532 are single lines and 38,585 are duplicate lines. On the other hand, if we count one copy of all the duplicates, this file contains 11,290 different duplicate lines.

    To test my solutions, simply download this UTF-8 file ( 5,937,560 bytes ) from my Google Drive account :

    https://drive.google.com/file/d/1aYOpKon4KYw_NXSdj4Tm4Ti_FrygC2ky/view?usp=sharing

    Remarks :

    Note the definition of single lines : these are lines that differ in characters and/or case from all the other lines of the current file. For example, in this small file of 14 lines, below :

    ABC xyz 123 789 HIJ HIJ 123 AbC 123 HIJ abc HIJ 456 xyz

    The 5 lines ABC, AbC, abc, 789 and 456 are considered to be single lines, as different in chars and/or case from all the other lines.

    The 3 123 lines are considered to be a duplicate line with 3 copies ( Multiple occurrences )

    The 2 xyz lines are considered to be a duplicate line with 2 copies ( Multiple occurrences )

    Les 4 HIJ lines are considered to be a duplicate line with 4 copies ( Multiple occurrences )

    IMPORTANT :

    I’ve done some of the work for you, by adding a final column that numbers all lines in this file. Thus, is will be easy to restore the original order of the remaining records, after that each processing is complete. So, in case you need this initial order :

    Put the caret right before the present number, at the end of the first line

    Run the Edit > Begin/End Select in Column Mode option ( or use the Alt + Shift + B shortcut )

    Move to the last line of the file

    Put the caret right before the present number, at the end of the last line

    Run again the Edit > Begin/End Select in Column Mode option ( or use the Alt + Shift + B shortcut )

    => A ZERO-LINE column mode selection should appear throughout all the lines

    Then, run the Edit > Line Operations > Sort Lines Lexicographically Ascending option
    => The original order of the remaining records, AFTER completion of one of the 6 methods below, should be back !

    In each procedure, below, 1 or 2 S/R are used. To process them :

    First, cancel any existing selection to ensure that any line-end character will be taken in account during the S/R phase

    Open the Replace dialog ( Ctrl + H )

    Uncheck all box options

    Check the Wrap around option

    Select the Regular expression search mode

    Click on the Replace All button

    (1) To keep all the SINGLE lines ONLY ( 39,532 records ) :
    Paste the Text_File.txt contents in a new tab

    Switch to that new tab and select all text ( Ctrl + A )

    Run the Edit > Line Operations > Sort Lines Lexicographically Ascending option

    Click anywhere, in the new tab, to cancel the entire selection

    SEARCH (?x-is) ^ ( .+ ) .{7} \R (?: \1 .{7} \R )+

    REPLACE Leave EMPTY

    Perform the IMPORTANT section, above

    (2) To keep all the DUPLICATE lines ONLY ( 38,585 records = 78,117 - 39,532 ) :
    Paste the Text_File.txt contents in a new tab

    Switch to that new tab and select all text ( Ctrl + A )

    Run the Edit > Line Operations > Sort Lines Lexicographically Ascending option

    Click anywhere, in the new tab, to cancel the entire selection

    SEARCH (?x-is) ^ ( .+ ) .{7} \R (?: \1 .{7} \R )+ (*SKIP) (*F) | ^ .+ \R

    REPLACE Leave EMPTY

    Perform the IMPORTANT section, above

    (3) To keep all the SINGLE lines and the FIRST copy of ALL the DUPLICATE lines, found AFTER the sort ( 50,822 records ) :
    Paste the Text_File.txt contents in a new tab

    Switch to that new tab and select all text ( Ctrl + A )

    Run the Edit > Line Operations > Sort Lines Lexicographically Ascending option

    Click anywhere, in the new tab, to cancel the entire selection

    SEARCH (?x-is) ^ ( ( .+ ) .{7} \R ) (?: \2 .{7} \R )+

    REPLACE \1

    Perform the IMPORTANT section, above

    (4) To keep all the SINGLE lines and the LAST copy of all the DUPLICATE lines, found AFTER the sort ( 50,822 records ) :
    Paste the Text_File.txt contents in a new tab

    Switch to that new tab and select all text ( Ctrl + A )

    Run the Edit > Line Operations > Sort Lines Lexicographically Ascending option

    Click anywhere, in the new tab, to cancel the entire selection

    SEARCH (?x-is) ^ ( .+ ) .{7} \R (?: \1 .{7} \R )* ( \1 .{7} \R )

    REPLACE \2

    Perform the IMPORTANT section, above

    (5) To keep the FIRST copy of all the DUPLICATE lines ONLY, found AFTER the sort ( 11,290 = 50,822 - 39,532 ) :
    Paste the Text_File.txt contents in a new tab

    Switch to that new tab and select all text ( Ctrl + A )

    Run the Edit > Line Operations > Sort Lines Lexicographically Ascending option

    Click anywhere, in the new tab, to cancel the entire selection

    SEARCH (?x-is) ^ ( .+ ) .{7} \R (?: \1 .{7} \R )+ (*SKIP) (*F) | ^ .+ \R

    REPLACE Leave EMPTY

    Then :

    SEARCH (?x-is) ^ ( ( .+ ) .{7} \R ) (?: \2 .{7} \R )+

    REPLACE \1

    Perform the IMPORTANT section, above

    (6) To keep the LAST copy of all the DUPLICATE lines ONLY, found AFTER the sort ( 11,290 = 50,822 - 39,532 ) :
    Paste the Text_File.txt contents in a new tab

    Switch to that new tab and select all text ( Ctrl + A )

    Run the Edit > Line Operations > Sort Lines Lexicographically Ascending option

    Click anywhere, in the new tab, to cancel the entire selection

    SEARCH (?x-is) ^ ( .+ ) .{7} \R (?: \1 .{7} \R )+ (*SKIP) (*F) | ^ .+ \R

    REPLACE Leave EMPTY

    Then :

    SEARCH (?x-is) ^ ( .+ ) .{7} \R (?: \1 .{7} \R )* ( \1 .{7} \R )

    REPLACE \2

    Perform the IMPORTANT section, above

    At the very end of any of these choices, you may delete the extra numeration :

    SEARCH (?x-s) .{7} $

    REPLACE Leave EMPTY

    Then run the Edit > Blank Operations > Trim Trailing Space

    Best Regards,

    guy038

    P.S. :

    Note that there is also a native way to get all the single lines and the first copy of all the duplicate lines, found with the present order ( 50,822 records ) :

    Paste the Text_File.txt contents in a new tab

    Switch to that new tab

    Delete the numeration, at end of each line :

    SEARCH (?x-s) .{7} $

    REPLACE Leave EMPTY

    Then, use the Edit > Line Opérations > Remove Duplicate lines option

    That’s a pretty solid breakdown 👍

    For most cases though, I’d honestly just go with the built-in “Remove Duplicate Lines” unless you specifically need first/last occurrences. Way simpler and less error-prone.

    The regex approach is powerful, but yeah… a bit overkill unless you’re dealing with very specific cases or large datasets.

  • Archive of Notepad++ versions

    General Discussion
    4
    0 Votes
    4 Posts
    348 Views
    PeterJonesP

    @George-0 said in Archive of Notepad++ versions:

    I checked this link but it is not that relevant.

    Why do you think that? The README that @Murray-Sobol-1 linked to starts with,

    You can find all the old Notepad++ releases - from the very first version 1.0 up to v6.9.2 - here

    That’s 100% relevant to the original question “does any people have an notepad++ installers from version 1.0-4.x.x?”

    And if you then follow the link in that README to the Releases page, there are a few pages of releases. The first page has all the v1 installers/downloads, all the v2 installers/downloads, all the v3 installers/downloads, all the v4 installers/downloads (split into groups), and all the v5 installers/downloads (split into groups). And clicking to the second page gives all the v6 installers/downloads (split into groups). If that’s not relevant, then there is no answer to the original question that is relevant. Fortunately, it is obviously relevant: I was quite happy that the Developer listed to the feedback of the users, and re-published all those old installers so that people can still go grab the older copies of the application. He didn’t have to, and I appreciate that he did.

  • No-save buffer, for log barf I don't want to save

    General Discussion
    2
    0 Votes
    2 Posts
    112 Views
    PeterJonesP

    @robstoddard ,

    Personally, I just have a file named Peter's Scratchpad.txt that’s always open, where I paste things like that (and, admittedly, things that started like that but have just stayed around in that file for a lot longer than originally intended). And if I save the “temporary data” in the file, who cares? I just delete the stuff out of the file that I don’t need anymore when I don’t need them anymore. That way, I can just Save All or use the Auto-Save plugin as much as I want, without having to ask for a specific feature to “not save this one thing”.

  • All the off-topic go here

    Pinned Boycott Notepad++
    8
    3 Votes
    8 Posts
    7k Views
    guy038G

    Hello, @datatraveller1 and All,

    Many thanks for joining the Compare2Lists’s author and many thanks to Fatih Ramazan Çıkan which was able to get a quick new 1.7 version which fixes this annoying bug !

    I also tried this software on that real example that I proposed in this post, some days ago :

    https://community.notepad-plus-plus.org/post/105031

    You can download this file from my Google Drive account :

    https://drive.google.com/file/d/1aYOpKon4KYw_NXSdj4Tm4Ti_FrygC2ky/view?usp=sharing

    Before using it with the Compare Two Lists software :

    Delete the last column, which counts the number of records, with a column mode selection

    Delete all trailing blank characters with the Edit > Blank operations > Trim Trailing Space option

    Place all contents in the clipboard ( Ctrl + C )

    Now, open the Compare Two Lists software

    Paste all the resulting contents with the Paste button, associated with the List #1 panel

    Check that the Settings > Cas sensitive option, if necessary

    Click on the Remove Duplicates button, associated with the List #1 panel

    => You should see that it remains 50,822 records

    And this is exactly the results produced when you use the cases #3 or #4 of my post ;-))

    Best Regards,

    guy038

  • 0 Votes
    25 Posts
    33k Views
    Amelia MendouzaA

    @Claudia-Frank

    Some seven years later: exactly my query too. Many thanks. 😊😊

  • 奸叛国者,必万斩之

    Boycott Notepad++
    7
    -1 Votes
    7 Posts
    1k Views
    Lycan ThropeL

    @Fii-Ert ,

    815
    我之前的评论依然有效。你那些显而易见的人身攻击,暴露了你在辩论中缺乏诚信;而你那种以为对手除了你们党派灌输的那些教条之外便对外部世界一无所知的臆想,更是与事实相去甚远。你可以试着去蒙骗那些涉世未深的人,但请把你的那一套宣传留给你该留的地方——也就是你那充满倒退色彩、妄图称霸世界的“中国梦”里去吧。

    如果你除了那些含糊其辞的陈词滥调和人身侮辱之外别无他物,那么中国人民当真是彻底迷失了方向,永远无法摆脱自我膨胀的桎梏,更无法拥有超越眼前狭隘视野的眼光。请你再消失个四年吧。我确信,贵国对外部网络的封锁或许是你这四年间音讯全无的部分原因,但这四年过去,你既没有变得更加清醒,也没有变得更加博学。好自为之吧,我们的对话到此为止。