• select language by name and not by extension

    12
    0 Votes
    12 Posts
    3k Views
    PeterJonesP
    @peterjones said in select language by name and not by extension: I think I will submit that as a bug report / feature improvement. Priority order on heuristic: https://github.com/notepad-plus-plus/notepad-plus-plus/issues/11504 UTF-16 BE/LE ignores heuristic: https://github.com/notepad-plus-plus/notepad-plus-plus/issues/11505
  • Delete the entire content of all files with less than 100 words

    25
    0 Votes
    25 Posts
    5k Views
    rodica FR
    @guy038 said in Delete the entire content of all files with less than 100 words: \A[^\w]*(?:\w+[^\w]+){0,4}(?:\w+[^\w]*)?\z My joy is that, thanks to my regex, an alternative method has been discovered, quite good. thank you @guy038
  • Notepad++ link in SendTo Folder does not work any more

    4
    0 Votes
    4 Posts
    787 Views
    Alan KilbornA
    @susanne-senger said in Notepad++ link in SendTo Folder does not work any more: if I highlight some files (up to 8) Did you try with just ONE file? Does that work? (refer to Peter’s post where he says You also mentioned “a bunch of files”… which you clearly didn’t read…)
  • Notepad++ font

    how to fix
    2
    0 Votes
    2 Posts
    356 Views
    dfs-D
    Could you provide a screenshot illustrating the issue, so we can see where the cut-off happens? Do you have DirectWrite active in the Notepad++ preferences?
  • Theme creation: How to choose separate color for...

    5
    0 Votes
    5 Posts
    716 Views
    PeterJonesP
    @drawing-with-jakob-dam said in Theme creation: How to choose separate color for...: I’ve tried to copy the line to the HTML section and given it a unique styleID, but it didn’t work. Unfortunately, you cannot just arbitrarily copy XML from one language’s settings to another. Well, you can, but it won’t do anything. Each language’s lexer has its own bit of code that decides what will and what won’t be syntax highlighted; it reads the XML configuration for that language, and on the StyleID’s that it recognizes, it applies the styling defined by that line of XML to the sequences that match what that lexer is coded to match for that StyleID… but if you define a StyleID that the lexer doesn’t recognize, it won’t do anything with that definition, because there is no line of code in the lexer that does anything with that StyleID.
  • Window view problem

    5
    1
    0 Votes
    5 Posts
    2k Views
    Cristina StoicaC
    @madzilla You are completely right, it also seems to happen on my end whenever I am using Ringcentral BlueJeans app, no matter if I screenshare or not. Rebooting does the trick.
  • Change a certain line in several documents with command/variables

    2
    0 Votes
    2 Posts
    1k Views
    PeterJonesP
    @ivan-k-0 said in Change a certain line in several documents with command/variables: Is there any command to execute to change this line for each document? It’s called regular expression search and replace. Your method of describing your data is rather confusing. I don’t know whether those digits really prefix each line, or if you are just numbering the lines, or numbering the documents that contain that as line#6. Using the Template for Search/Replace questions mentioned below would have helped you communicate more clearly. But I can come up with a solution that is agnostic of that prefix anyway. If you want to replace any json ("edition": ###,) line with json ( "external_url":"https://example.com/?token_id=###",) then you can use FIND = json \("edition": (\d+),\) REPLACE = json \( "external_url":"https://example.com/?token_id=${1}",\) SEARCH MODE = Regular Expression If you have many such lines in the same file, but only want to replace the one on line 6, then change the FIND to \A(?-s:^.*$\R){5}\K^json \("edition": (\d+),\), which looks for the beginning of the file and 5 lines, then restarts the match. If you allow other characters before the json prefix on line 6, you might have to tweak what comes after the \K to allow that. I will leave that as an exercise for the reader; give it a try using the docs below, and if you cannot figure it out, ask for hints. -— Useful References Please Read Before Posting Template for Search/Replace Questions FAQ: Where to find regular expressions (regex) documentation Notepad++ Online User Manual: Searching/Regex
  • Window layout problems after update

    21
    1
    0 Votes
    21 Posts
    11k Views
    Reinier van RooyenR
    @domwesker I know it’s a year later, but if I found this in a google search so can someone else. I just want to confirm the later replies here. This problem seem to stem from using Slack. In my case I had the go into task manager and stop ALL(sort by name since they tend to play hide and seek) Slack processes. Then simply close NP++ and re-open.
  • Need help restoring records

    restoring recovery recovery backup
    2
    0 Votes
    2 Posts
    414 Views
    Neil SchipperN
    @henry-mosley See this.
  • =lost settings after upgrading to 8.2.1 32bit

    3
    0 Votes
    3 Posts
    1k Views
    Marcelo FinkielszteinM
    @peterjones , THANK YOU for the reply. Now, every time I upgrade, I am careful to empty the checkbox on the last dialog that would let me “open notepad++”. I just ask the install to finish without re-opening the app. With this workaround is enough. Thanks again. Marcelo
  • Insert Mode Help

    8
    0 Votes
    8 Posts
    979 Views
    guy038G
    Hello, @omar-salamah, @peterjones and All, @omar-salamah : Actually, here is your goal : You have a first File1.xml file containing N pure blank lines You have a second File2.xml file, below, containing M non-empty lines, with M <= N <nominal>8</nominal> <min>4</min> <nominal>3</nominal> <min>1</min> <nominal>2</nominal> <min>1</min> <nominal>0</nominal> <min>0</min> <nominal>0</nominal> <min>0</min> <nominal>5</nominal> <min>4</min> <nominal>0</nominal> <min>0</min> <nominal>0</nominal> <min>0</min> <nominal>3</nominal> <min>1</min> <nominal>3</nominal> <min>1</min> <nominal>2</nominal> <min>1</min> <nominal>10</nominal> <min>8</min> <nominal>0</nominal> <min>0</min> <nominal>3</nominal> <min>1</min> <nominal>0</nominal> And each non-empty line of File2.xml must replace the next pure empty line of File1.xml ! The @peterjones’s python script, of course, works correctly using the minimal layout of File2.xml, too Best Regards, guy038
  • Regex: Add string in front of paragraph and after it

    9
    0 Votes
    9 Posts
    6k Views
    Robin CruiseR
    @PeterJones thanks. I understand now the DECODE. Notepad++ -> Menu -> Plugins -> Mime Tools -> Base64 Decode Thanks for solution @guy038
  • Function List weirdness and sorting

    5
    0 Votes
    5 Posts
    821 Views
    dfs-D
    Thank you for your insight. I added a PR for my other “wishes”.
  • 8.3.3 UPDATE

    3
    0 Votes
    3 Posts
    479 Views
    Neil SchipperN
    @myles-carpeneto You might benefit from this.
  • Can no longer paste onto a screen.

    3
    0 Votes
    3 Posts
    512 Views
    David FindlayD
    @peterjones Thank you. Will try that.
  • Find those html tags that contain only 3 words (with regex)

    4
    0 Votes
    4 Posts
    457 Views
    Neculai I. FantanaruN
    @neculai-i-fantanaru Try this: <p class="pintem">(?:\W*\w+){3}\W*</p>
  • 1 Votes
    5 Posts
    2k Views
    Redeye123R
    @mpheath said in how to run my python script using (pythonscript for npp) to multiple opened files: from Npp import * def forEachFile(): for file in notepad.getFiles(): notepad.activateBufferID(file[1]) notepad.getCurrentFilename() editor.rereplace(‘unit_reward_per_km: ([0-9]+)’, times_2) notepad.save() def times_2(m): return 'unit_reward_per_km: ’ + str(int(m.group(1)) * 2) forEachFile() Yea i copied alot to help myself out and it worked in one so i had to be close the printname was just something that was in a piece of code :P and forgot to remove it when i posted it here . Thank you !
  • 0 Votes
    21 Posts
    6k Views
    Lycan ThropeL
    @peterjones , Learning something every day. :)
  • How to install multi language DSpellCheck based on native Win lib

    7
    1
    0 Votes
    7 Posts
    2k Views
    Niels_BiggerN
    @niels_bigger I am happy now after adding the languages via MS Office :-) [image: 1648853899486-43445af2-41af-446d-9c08-b7e35bd6a12c-image.png] [image: 1648853724933-e8c71278-cae6-4038-8205-d0eeeeae313a-image.png]
  • Add a new text

    search replace filter
    8
    0 Votes
    8 Posts
    3k Views
    Alan KilbornA
    @alij2022 said in Add a new text: is there a way to indent the line as well like making it appear on the same line as the first one, with indentation? Sure, you can add in some spaces or tabs after the \r\n; for a tab character you can use \t.