• Analyseplugin

    10
    0 Votes
    10 Posts
    7k Views
    Alan KilbornA

    One item of caution with the plugin; it’s Clear button has no confirmation. If an errant mouse click hits it, all your setup is gone (happened to me):

    2b522093-c129-4d2a-8daa-7a3c794e39d9-image.png

    I’m always afraid this same thing will happen to me in N++ with Close all tabs to the right. It hasn’t yet, but…

  • Styles are different yet same app version.

    7
    0 Votes
    7 Posts
    281 Views
    PeterJonesP

    @james-wisecup said in Styles are different yet same app version.:

    so i can just copy those two files from one sys to another and that might fix it, right?

    Right

  • 2 versions of the same file

    4
    0 Votes
    4 Posts
    321 Views
    ThatOneAquaT

    @terry-r
    Ok so, what you said didn’t work. they were indeed the same file. However, i redownloaded everything again and it now suddenly works. Thanks for trying to help me tho.

  • capitalize all words contained between two specific words

    3
    0 Votes
    3 Posts
    179 Views
    Rockberto ManentiR

    @alan-kilborn said in capitalize all words contained between two specific words:

    find: (?-is)(?<=<title>)(.+?)(?=</title>)
    repl: \U$0
    mode: regular expression

    it works!!! perfect!!!
    many many thanks!

  • Search and replace

    3
    0 Votes
    3 Posts
    199 Views
    Roel JongmanR

    @ekopalypse said in Search and replace:

    ^\d+ NAME\h*$

    Thank you this works fine for me.
    Problem solved.

  • Merge/Append two files and keep the same number of lines?

    9
    0 Votes
    9 Posts
    3k Views
    TorQue MoDT

    @ekopalypse
    Thank you guys! Keyboard shortcuts seemed to work better for some reason. Finally got this to work :)

  • Code Folding Not Consistent

    3
    0 Votes
    3 Posts
    514 Views
    Lycan ThropeL

    @peterjones ,

    Thanks Peter. At least it explains it, so if anyone asks, I can just tell them it’s a NPP UDL thing. Was just wondering if it was anything I had to do to make it work. Thanks.

    Lee

  • Appending with numbered lines in xml

    2
    0 Votes
    2 Posts
    326 Views
    PeterJonesP

    @damien-moate ,

    Thanks for the before/after example; it helps us help you.

    The search engine (Find/Replace dialog) does not know how to count, so it cannot be done solely with find/replace.

    However, there are a couple of ways of doing it inside Notepad++, if you’re willing to use a plugin, or a multi-step process.

    If you like programming/scripting, you can use the PythonScript or similar plugins; there are examples of similar activities if you search the forum for add_1

    However, if you really have the <!-- --> comment lines every third line, as shown in your example, I would do the following:

    FIND = \R(?!\h*<!--), REPLACE = ☺, SEARCH MODE = Regular Expression This will condense each group of 3 lines into one long line. I picked ☺ because that’s not likely in your document already, and it will make the final step really easy If the first line is really indented differently than the others, as you’ve shown, then you will want to indent the first line to match. Use Alt+drag next to the --> on each line to “column select”:
    5cce2e32-7c36-4667-8ee4-f3fbb7924dd8-image.png Edit > Column Editor, click ⦿ Number to Insert, Initial Number = 1, Increase By = 1, OK
    6f5896ec-a00e-4d1b-9896-2490e866ddce-image.png
    3030c347-959c-4467-9a0b-608d8759d9ee-image.png FIND = ☺, REPLACE = \r\n, SEARCH MODE = Regular Expression
    1859ed77-ecff-472b-a6b3-cd98d2251171-image.png
  • Voice recognition software not working with Notepad++ anymore

    11
    0 Votes
    11 Posts
    950 Views
    Lycan ThropeL

    @amy-nugent
    Amy, how about sharing that information? We might get another question like this, and it would help to have that information to provide to someone else. :)

    Lee

  • Syncing of my notes among different computers

    4
    0 Votes
    4 Posts
    697 Views
    EkopalypseE

    @varun-ghoul

    Nothing stops you from using a cloud service( = network drive) to save your notes as long as every computer has access to it.

  • Wrong syntax highlightning

    8
    1 Votes
    8 Posts
    795 Views
    PeterJonesP

    User manual PR#306 should clarify this in the user manual.

    Assuming it is accepted and merged, the new verbiage will be in the next release of the npp-user-manual.org website, which will likely happen soon after the next version of Notepad++ is released.

    Until it is merged, there is still time for further clarification if people wanted to comment on the chosen wording/explanation.

  • 0 Votes
    2 Posts
    285 Views
  • How find words that match criteria

    4
    0 Votes
    4 Posts
    531 Views
    Alan KilbornA

    @minejot1-1 said in How find words that match criteria:

    that works

    Hmm. I swear that I have early dementia.
    When I tested it out I used a 5-letter-word.
    But when I posted, for some reason I changed it to a 6-letter example (“letter”), which would not work the way I wrote it before.

    So maybe change my prior example to:

    find: (?=\b\w{6}\b)(?i)l.tt.r
    mode: regular expression

    I think you can see how you might adjust it to use any specific number of characters…

  • Call Tip Color change

    39
    0 Votes
    39 Posts
    2k Views
    Lycan ThropeL

    @lycan-thrope
    Forgot to mention, I may be the younger member, too. :-)

    We actually have a developer that’s in his 90’s…and another in his 80’s, so since I’m the young one that isn’t actively working, I figured it would make a nice side hobby to setup the NPP package since many have been asking if one exists, and many said if there was, they’d like to know where it is. :-)

    Of course, the main reason everyone says they haven’t gotten doing it is time…and that’s about all I have to offer since retiring. :-)

    Lee

  • How did a zero width space get into my python code

    3
    0 Votes
    3 Posts
    972 Views
    Alan KilbornA

    @perry-sugerman

    How did a zero width space get into my python code

    Beats me, but Notepad++ didn’t do it.

    Make sure that your programming editor is not getting creative

    I think this is meant to imply again that Notepad++ did it. I assure you that it did not.

    Peter’s theory about a paste-in of data from another source is a really good theory.

    There’s a PythonScript HERE that you can set up if you want such characters to be very visible in the future. However, the mechanism used to make them very visible defeats the purpose of their usage (but that sounds like it would be very OK with you).

  • Numbers to words converter

    7
    0 Votes
    7 Posts
    2k Views
    Alwin CrosseA

    @terry-r Oh my God Terry and guy038…That was an absolutely awesome explanation. Thank you so very much for taking the time to answer my question in such a clear and indepth way. I am very thankful and grateful to youll for all the help.

  • New window behaviour like other popular applications?

    3
    0 Votes
    3 Posts
    192 Views
    PeterJonesP

    … Further, if what you really want to do is “create a new file in a new instance”, that could be done with Run > Run… > $(NPP_FULL_FILE_PATH) -multiInst -nosession – and you can even Save that run command into your Run menu and give it a keyboard shortcut of your choosing, and that keyboard shortcut can then be used for running that from then on.

  • 0 Votes
    10 Posts
    8k Views
    jesus ulJ

    @alan-kilborn thank you very much

  • Greek OK in one window but fails when pasted to another.

    3
    0 Votes
    3 Posts
    218 Views
    Robert Or Janet DiebelR

    You nailed it. Not sure how/why it changed, but was ANSI. Thanx much!

  • PythonScript ops on selection if any, all text otherwise

    18
    3 Votes
    18 Posts
    980 Views
    Alan KilbornA

    @alan-kilborn said in PythonScript ops on selection if any, all text otherwise:

    .append((‘0x0x0’, u’•×•×•'))

    Note that append is a function call to add something to a list. In this case we are adding a tuple to the list, so that’s why the opening and closing parentheses are doubled – the outer pair is for the function call, the inner pair is the tuple notation.