• [New Plugin] MultiReplace

    Notepad++ & Plugin Development
    70
    3 Votes
    70 Posts
    32k Views
    Thomas KnoefelT

    MultiReplace now also supports Replace in Files. This is another step toward a powerful feature when combined with the list entries. This feature supports all variables used in Use Variables, like FNAME and FPATH, as well as the CSV Scope option, so it is fully integrated.

    This is a Release Candidate available for testing – if it works for you, feel free to leave a like. If you run into any issues, please report them here.

    Download link

    Download the ZIP file matching your system. Copy its contents into C:\Program Files\Notepad++\plugins\MultiReplace. Done!

    e8fa1053-4311-4396-a11e-965d6c071700-image.png

    Happy replacing!

  • 0 Votes
    3 Posts
    87 Views
    Bernard DaninoB

    @Ekopalypse said in Keyboard shortcuts from external apps not working:

    @Bernard-Danino

    Right, that’s strange.
    I use Deepl, there is also the shortcut ctrl+c+c and as you can see in this screenshot, it works.

    ebeba1d0-a3b9-47fe-b0c6-147b935d1e4d-{68B7D05B-062A-4BBA-BDD0-5EE32126EC71}.png

    Understood. I passed it on to Reverso. Maybe they have an explanation, although the ticket I opened over there didn’t yield anything. Maybe this new info will get them going.
    Thanks

  • 0 Votes
    3 Posts
    2k Views
    N

    Hi, I ran into the same issue.

    I unfortunately don’t have enough time to manually check every single vscode keymapping, but with the courtesy of an LLM I was able to generate a “good enough” shortcut map that has all the functionality I need, which is mostly just alt+up/down and ctrl+/

    https://gist.github.com/nopeless/b18fe37105fd165cd9c637d4a2a2b48b

    Here is the link

  • How to create a C# plugin?

    Notepad++ & Plugin Development
    38
    0 Votes
    38 Posts
    8k Views
    EkopalypseE

    @PeterJones

    I haven’t checked the Scintilla source code, but I’d be surprised if the code didn’t just ignore the alpha value.
    A quick test seems to confirm this.

    81a75ca8-8b44-4ca7-90cf-a0e31b288f38-{D5638942-D3BC-41B4-83BB-90B7C809D881}.png

  • 0 Votes
    2 Posts
    98 Views
    PeterJonesP

    @john-murphy ,

    I had delayed responding, because I’m not sure I understand exactly what’s going on for you. I was hoping someone else understood your post better, so they could provide help. But since it’s been a few days with no response, I will chime in saying, “I am confused”.

    I try to load a file I use often and it opens a workspace

    How do you load the file? Windows Explore double-click? Windows Explorer right-click and picking Edit with Notepad++? Notepad++'s File Open or toolbar equivalent? Double clicking on the filename in the View > Folder as Workspace’s panel? Double clicking on the filename in the View > Project Panels > Project Panel N? Something else I haven’t thought of?

    I cannot think of any way to get any of those actions to launch the project/workspace panel or folder-as-workspace panel. (Those last two had to manually open the panel first, before double clicking, and double clicking would still open the file.)

    About the only thing I can think that would change Notepad++ to automatically open a “workspace” instead of a file would be if you had set Settings > Preferences > MISC’s Workspace file ext: to an extension that happened to match your file’s extension (in this case, I think you want Portguese general.txt, and it would really surprise me if you’d set that extension setting to txt); but if you did that, and the content of your file was the right XML to match a workspace definition, then Notepad++ would open that workspace instead of opening a file. But that doesn’t quite sound like your symptoms, and it would be really confusing to me.

    I think you need to explain more step-by-step what you are doing – maybe even with screenshots at various points along the way, so we know exactly how you got to where you are.

  • 3 Votes
    1 Posts
    77 Views
    No one has replied
  • 0 Votes
    5 Posts
    143 Views
    Tom SassonT

    @Coises said in Cannot change Encoding to correct encoding of UTF-8:

    Open Settings | Preferences… | MISC. and look for Autodetect character encoding.

    Thank you for your suggestion, this liitle “trick” with unchecking Autodetect fixed the issue for me

  • 1 Votes
    11 Posts
    303 Views
    Chris GorringeC

    Thanks Peter. I was starting to wonder if I was running NP in an odd way that was preventing it from working correctly. 😊

  • 1 Votes
    2 Posts
    94 Views
    CoisesC

    It’s open source. Look here:

    https://github.com/notepad-plus-plus/nppShell

  • Security of Legacy Notepad++ Versions (CVE-2025-49144)

    Security
    5
    1 Votes
    5 Posts
    466 Views
    xomxX

    @Bhaalthazar said in Security of Legacy Notepad++ Versions (CVE-2025-49144):

    patching older vulnerable versions

    It could be fun, now without the public CA cert available…

  • [New Plugin] CSV Lint

    Notepad++ & Plugin Development
    83
    6 Votes
    83 Posts
    98k Views
    A

    I had sent a comment before this one which is not yet visible to me.

    Just wanted to let you know it seems solved. Other plugins struggled as well so I completely uninstalled npp and started from scratch. Now it works for me as a normal user.

  • 0 Votes
    2 Posts
    72 Views
  • 0 Votes
    10 Posts
    602 Views
    EkopalypseE

    @Kunal-Mehta

    Everything is possible if someone with enough time and desire can tackle this.
    Unfortunately I personally don’t have the necessary time to realize this, the little free time I have at the moment is not even enough to maintain my own plugins with the necessary love and care.

  • Notepad++ v8.8.2 Release

    Announcements
    10
    4 Votes
    10 Posts
    6k Views
    mkupperM

    Microsoft’s Windows Defender was not allowing the npp.8.8.2.portable.7z file on my machine claiming:
    Detected: Trojan:Win32/Suschil!rfn

    One puzzle is is that if I expand npp.8.8.2.portable.7z into a folder that a full scan of that folder reports “0 threat(s) found.”

    Windows Defender was using 1.431.348.0 created/updated on 07/02/2025 6:13 AM. I checked for updates and got 1.431.355.0 created/updated on 07/02/2025 11:10 AM. I re-ran the scanner and it reports no threats found.

    I assume this is not related to the code signing issue as I assume Windows Defender would still detect viruses in and and quarantine signed files.

    I’m guessing it was a false positive from Windows Defender’s 1.431.348.0 package that Microsoft has since fixed.

  • 0 Votes
    5 Posts
    207 Views
    B

    Many thanks to @PeterJones and @Coises, for the answers, perspective, and (in Peter’s case) updating the User Manual.

    You are right, it was Cascadia Code; changing it to Consolas, for example, got rid of it. My “exhaustive” font testing was… only Cascadia Code and Fira Code, so I literally hit both of the two. I’ve been mostly using Hack font for such a long time, I just haven’t really noticed any of this ligature-supporting fonts. I just got a new PC and hadn’t installed Hack yet.

    I like finding out where I was ignorant and wrong. It makes me less so.

    Cheers and thanks again!
    –BrBill

  • KNOWN ISSUE: 8.8.2 doesn't appear to be digitally signed

    Pinned until 8/2/25, 12:32 PM General Discussion
    4
    0 Votes
    4 Posts
    379 Views
    TragenT

    It’s even worse that you now need a USB stick / HSM for code signing certificates which makes it even more complicated and expensive.

  • Sometimes when one door closes in life, another one opens

    Humour
    1
    7 Votes
    1 Posts
    137 Views
    No one has replied
  • Notepad++ replacing '!='

    Help wanted · · · – – – · · ·
    4
    1 Votes
    4 Posts
    370 Views
    PeterJonesP

    To future readers: I have updated the User Manual’s description of the DirectWrite settings to show:

    a4645737-3f77-4d64-b3e2-86137d6184d2-image.png

    This should hopefully help guide people in how to use or disable this feature of their chosen fonts

  • Unexpected text display change for >=

    General Discussion
    5
    2 Votes
    5 Posts
    439 Views
    PeterJonesP

    @BrBill said in Unexpected text display change for >=:

    @Alan-Kilborn I want to turn this off too. It also displays != as ≠. Does anyone know?

    You didn’t need to post a second time with the same question 15 minutes after your first post here.

    Besides, one answer in the post you were replying to – turning off DirectWrite, which is now setting it to GDI (most compatible) as of a few versions ago – would have worked for you if you’d tried it.

    Or, as I explain here, pick a font that doesn’t have the ligature feature.

    Either works.

  • Unexpected change in language

    Help wanted · · · – – – · · ·
    3
    0 Votes
    3 Posts
    147 Views
    PeterJonesP

    @Pat-Mitchell ,

    Since this question had nothing to do with the installer issues from the original post that you replied to, I forked it out to a separate question: this will get it in the right place so people know you are looking for help on this separate issue.

    There are two ways that I could interpret your question: your first phrase, “My note pad switched to a foreign language”, makes it seem like the user interface (menus, dialog boxes, etc) changed to a different language. For that, @Jonathan-Johansen’s advice is solid. As it says in that discussion, if you cannot figure out which menus to click to access the settings, because it’s too foreign for you, you can exit Notepad++, and use Windows Explorer to go to %AppData%\Notepad++\ (or appropriate config file location for your Notepad++) and delete nativeLang.xml – when you restart Notepad++, it will go back to the default English language.

    But you also said, “When I try to load a document, it comes up foreign and unreadable” – and the Settings > Preferences > General > Localization (or deleting nativeLang.xml) can do nothing about that. Notepad++ shows you the text that’s in a file, regardless of what localization language your user-interface is set to. If the text is in Chinese characters, it doesn’t matter whether your user interface is set to English, Russian, or pig latin – the text will still show up as Chinese.

    So if you are loading a file and it is showing up in valid Chinese – if you don’t know, you could copy the text, and paste it into your favorite online translator, and if it can spit out meaningful English when it translates, then it probably is valid) – but if it’s showing up as real Chinese, that means the file is really written in Chinese. So either you are not opening the same file as you did before (if you are sure that exact same file used to be in English), or someone edited that file and replaced its contents with the Chinese. However, if the text copied from the file cannot be translated (even if you put the translator website into “automatically detect language”), then it’s probably a binary file. If so, you are either opening a different file, or someone zipped it or changed it to a different format (a .docx or .pdf are not text files, so Notepad++ cannot be used to read them); or maybe someone encrypted the textfile, in which case you will have to ask them how to decrypt it before you try to edit the text in Notepad++; or, unfortunately, if your machine has been infected with ransomware or some other malware, that malicious code (which has nothing to do with Notepad++) may have encrypted or destroyed your text files, maybe in the hopes that you would pay them to give you back your original files (never do that; clean things up and restore your data from your backup, if that’s the condition you are in).