• Advanced replace

    3
    1 Votes
    3 Posts
    161 Views
    Mark OlsonM

    @Américo-J-C-Sousa
    Try using the find-replace form (Search->Replace from the main menu or Ctrl+H with default keybindings) and do the following:

    Set Search Mode to Regular Expressions Check the Wrap around box Find what: <(ClosingStockQuantity>)(-?\d+)(\.\d)?</ClosingStockQuantity> Replace with: <${1}${2}(?3${3}0:.00)</${1}

    This will add a zero as the second decimal place for all numbers that already have one decimal place, and a .00 after all numbers that don’t yet have any decimal places.

    Note that this is just manipulating the numbers as text, not doing actual math. If you wanted to do math on the numbers, you will need to use a scripting language.

  • Notepad++ in usb can't open

    3
    0 Votes
    3 Posts
    181 Views
    GraysonGrayG

    Thank you so much for the info.

  • Novice - Interpretate JSON files.

    7
    0 Votes
    7 Posts
    384 Views
    Mark OlsonM

    @Alan-Kilborn said in Novice - Interpretate JSON files.:

    I took that to mean he was looking for Notepad++ to further help him understand the data (it really can’t)

    I mean, JsonTools does have fairly comprehensive support for JSON Schema, so if by understand the data you mean “create a schema that compactly represents the structure of your file and then validate other JSON files against that schema”, JsonTools can absolutely do that.

  • Question about LF and <br>

    3
    0 Votes
    3 Posts
    191 Views
    CoisesC

    @Saragrace-Knauf said in Question about LF and <br>:

    What am I not understanding?

    Probably that a plain text editor (like Notepad++), the editor in WordPress, and HTML (what’s ultimately sent to a web browser to display as a web page) all have different conventions.

    I haven’t used WordPress, but it’s likely that the editor you use to create your pages there has its own conventions about how to interpret line-ending signals. From what you’ve written, I think you might be copying from HTML, editing in Notepad++, then copying to and saving from WordPress. To do that successfully, you’d need to understand how each of those three manages line endings.

    Notepad++ interprets CR, LF or CRLF in sequence as a line break. In the status bar at the bottom, you’ll see Windows (CR LF), Unix (LF) or Macintoch (CR); that tells you what Notepad++ will insert when you press the Enter key. (There are also a few operations that will not work correctly unless all the line endings in your file match whatever is set there.) You can right-click that to get a menu to change all line endings to a different one of the three choices. It is almost never a good idea to have mixed line ending types in the same file, or to have what’s in the file be different from what is shown in the status bar. (If you have mixed endings but what is shown is already what you want them all to be, just switch to something else and then switch back.)

    HTML mostly ignores CR and LF. (There are exceptions in certain contexts, such as within <pre></pre> tags.) Most often you allow the browser to determine where line breaks should occur within paragraphs, and use tags like <p></p> or <div></div> to separate blocks of text. The <br> tag is used when you want to force a line break within a block (rather than, say, starting a new paragraph). Unless you know why you need to do that, don’t; use <p></p> tags to separate paragraphs, and let the reader’s browser work out where to break lines within paragraphs.

    Finally, I don’t know how the WordPress editor works, but it probably has its own conventions. You’d need to learn about those from WordPress documentation, forums and support.

    Edit to add: One other thing. If you’re just adding line endings in Notepad++ because you can’t read the paragraphs because they stretch way past the right edge of the window, turn on View | Word wrap.

  • Notepad fails to respond

    2
    0 Votes
    2 Posts
    267 Views
    Terry RT

    @Jonathan-Holden

    Well you have given almost no information at all. Firstly you need to show us the debug info (from the ? menu). Copy that info and paste here.

    Then you might also want to read the FAQ post here as it contains useful info to help you identify where the issue might arise.

    Terry

  • 1 Votes
    3 Posts
    98 Views
    Saragrace KnaufS

    @PeterJones

    .* is greedy
    Try .*? which is non-greedy

    That works perfectly. This also allowed me to go back to the instruction manual and find it. The “Multiplying Operators” threw me. I was looking for multiple characters after single characters!

  • 1 Votes
    5 Posts
    180 Views
  • Python Script editor.replace Bug? concerning the characters '(' and ')'

    33
    0 Votes
    33 Posts
    2k Views
    Robert JablkoR

    @Alan-Kilborn

    ah, is deprecated and will be removed. Point to you ;)

  • VBScript Plugin

    2
    0 Votes
    2 Posts
    222 Views
    PeterJonesP

    @AlanRobbo-69 ,

    Notepad++ can syntax-highlight VBScript natively, without any plugins.

    If you mean, is there a plugin which helps with developing VBScript code, by giving some extra VBScript-specific productivity features that might help with efficiency or similar: not that I know of, nor can I find anything in the Plugins Admin. That doesn’t mean it does not exist, because not all Notepad++ plugin developers submit their plugins to the Plugins Admin.

    If you mean, is there a plugin which can make use of VBScript inside of Notepad++ to automate tasks in Notepad++, similar to the PythonScript or LuaScript plugins: not that I can see in the Plugins Admin, nor have I heard of such a plugin elsewhere.

    Sorry.

  • Autocomplete stopped working

    6
    0 Votes
    6 Posts
    241 Views
    Taras TkachenkoT

    P. S. Reinstalling fixed it.

  • Create many macro but the same message is used

    4
    0 Votes
    4 Posts
    307 Views
    SebastienTSAVS

    Hello,

    I understand what was my issue : each macro corresponding of recording of some words.
    exemple (between double quotes)
    "
    [SI]

    [FINSI]
    [ALORS]

    [FINALORS]
    "
    and to accelerate, i use a copy-paste to create each macro and I don’t type the text letter after letter. But Notepad record PASTE action, not the texte of the paste action (that’s makes sens) !

    sorry for that !
    thank you for your help !
    Regards,
    Sébastien

  • Support for Windows 11 LTSC

    3
    0 Votes
    3 Posts
    386 Views
    A

    Hi Peter,

    Many thanks for your response and apologies it’s taken me so long to check back for follow-ups. The main thrust of my question is to whether there are any currently known issues running Notepad ++ specifically on a Windows 11 Enterprise LTSC environment. That is, issues that are exclusive to LTSC which don’t exist if Notepad ++ was being run on the standard version of Windows 11 Enterprise.

    We’re trying to get ‘ahead of the game’ by asking questions like this of various COTS software vendors and Open Source development prior to testing / deployment.

    Our intent will be to always use the latest version of Notepad ++, which would be applied manually as the system in question is not Internet connected.

    If the understanding is that there haven’t been any reports of issues running Notepad ++ on Windows 11 LTSC then that’s great and we’d just be aware to raise any issues if encountered.

  • Loss of ability to create two vertical lines in Vertical Edge Settings

    6
    0 Votes
    6 Posts
    190 Views
    Terry RT

    @FNActivity said in Loss of ability to create two vertical lines in Vertical Edge Settings:

    I can always see the two vertical lines (as shown in the previous image). I actually wanted to enable the Background mode option when both vertical lines are visible

    Thanks for responding and letting us know. Yes, it was a bit of a wild goose chase. At least you appear to have answered your own question which isn’t the one in the title.

    Terry

  • Nppexec console window not showing

    3
    0 Votes
    3 Posts
    400 Views
    First LastF

    @Ekopalypse

    Edited config.xml like the post asked and got the console window to appear.

    Thank you!

  • LINE JOINING WITH MULTIPLE PARAGRAPHS

    5
    0 Votes
    5 Posts
    638 Views
    PeterJonesP

    @mkupper said in LINE JOINING WITH MULTIPLE PARAGRAPHS:

    I stopped using TextFX a few years ago and don’t know if any modern replacements have a similar feature.

    Looking at our TextFX Replacement FAQ from a couple years ago, the NppTextFX2 plugin hadn’t yet gotten the TextFX Edit submenu (which includes the Rewrap comand) to work. However, that FAQ does say

    Rewrap == this can be implemented in PythonScript¹: this “rewrap script”
  • 0 Votes
    19 Posts
    32k Views
    Andrey DenisenkoA

    Hi There!
    I’m from the year 2025.
    And this insanely annoying issue is still here!

    Good job team!

  • View problem with break lines auto, bug?

    3
    0 Votes
    3 Posts
    142 Views
    mkupperM

    @Shinoda-kl Does the flicker only happen as you are moving the divider between the main text area and NppFTP? Does it happen if you make Notepad++ a window and use the dragger thing in the lower-right corner to resize the application?

    I installed the NppFTP plugin and saw one minor issue. When I move the divider line to the right there are many shadows of the divider that persistent for about 1/2 second but the screen goes back to normal. I never got the jitter that you are seeing.

    I then enabled word wrap which you seem to be using and there is a slight flicker at times as I drag the divider but no jitter. That prompted me to remove or uninstall NppFTP and to instead see what happens if I make npp a window and to resize it using the dragger in the lower-right corner and moving the mouse in a circle. There is some flicker as the word wrapping does its thing but I never got into a continuous jitter state.

    As times over the years I have had applications, including Notepad++ and Firefox, get into a state where it jitters much like what happens at times in your video. The issue is far more common with Firefox. It’s painting the screen and mid-way through painting the code that tries to fit things on the screen realized it’s painted its way into a virtual corner and so it starts painting again using slightly different parameters to get the text to fit, that also gets into a virtual corner and so it tries the first set of parameters again. There’s a loop of repainting two versions of the text.

    It’s rare for me and from what I recall tends to happen when I’m resizing an application or the dividers. I suspect it’s an edge condition in text drawing code. The workaround is easy in that I change the size or divider by a pixel.

    Reproducing on demand is not easy.

    If it’s a very common issue for you and you are willing to put some effort into creating a setup that one of us can 100% duplicate then we may be able to write up steps that allow one of the Notepad++ developers to get the application into the jitter state while also trying to fully understand what bit of code has the edge condition.

  • Microsoft "Quotes"

    8
    0 Votes
    8 Posts
    777 Views
    mathlete2M

    @guy038 many thanks for this useful regex code!

    For those who wish to put it into a Macro for more convenient usage, you can use the code block below as a template. Note that the default shortcut sequence is Ctrl+' on US standard keyboards.

    <Macro name="Convert smart quotes to code quotes" Ctrl="yes" Alt="no" Shift="no" Key="222"> <Action type="3" message="1700" wParam="0" lParam="0" sParam="" /> <Action type="3" message="1601" wParam="0" lParam="0" sParam="([“”])|[‘’]" /> <Action type="3" message="1625" wParam="0" lParam="2" sParam="" /> <Action type="3" message="1602" wParam="0" lParam="0" sParam="?1&quot;:&apos;" /> <Action type="3" message="1702" wParam="0" lParam="768" sParam="" /> <Action type="3" message="1701" wParam="0" lParam="1609" sParam="" /> </Macro>
  • 0 Votes
    12 Posts
    692 Views
    Black FoxB

    @mkupper Thank you! Thank you sooo much!
    You saved me at least one hour of manually selecting and deleting!!!
    Thank you all very much!

  • Open all files in Directory

    6
    0 Votes
    6 Posts
    207 Views
    Robert Or Janet DiebelR

    @Mark-Olson Thanx, good point.