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

    3
    0 Votes
    3 Posts
    1k 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
    201 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
    9k 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
    249 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
    1k 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.

  • Messed up layout

    4
    0 Votes
    4 Posts
    550 Views
    Sandrine MaingourdS

    @cariad-ilmara

    Closing Slack was not enough.
    I uninstalled it, restarted my PC, re-installed it.
    And now N++ is fine, with only 1 central window instead of 1 + 3 small additional windows on the sides.

    I assume Slack fixed the bug, but I had to uninstall it first and reboot.

  • thousand points find an replace

    3
    0 Votes
    3 Posts
    239 Views
    Benjamin WüsthofenB

    @ekopalypse said in thousand points find an replace:

    \b\d+\K.(?=\d{3})\b

    Thank you! Perfect

  • UDL Multiple Styles/Colors for Operators

    4
    0 Votes
    4 Posts
    904 Views
    BevB

    Well, now I feel dumb.

    Somehow I didn’t realised what Nesting is for. Eh.
    I was able to rearrange everything and make it work.

    Thanks for help guys.

  • FunctionList Confused

    82
    0 Votes
    82 Posts
    20k Views
    Lycan ThropeL

    @guy038 ,

    Thank you. Now, I will have to look at your code, but while I was signed out, I had another one of those epiphany things. :-)

    Figured it out with the reduced complexity by allowing everything after the this and stopping before the \) with the lookahead, by using this regex:
    \Kthis\.\K(.+)(?=\)) By doing this I was able to remove the longer more complex one that only went 3 levels deep, and reducing my or construct by one or level. This is what I can get now:
    FLObjectListSuccess2.PNG

    I think I have a problem with overthinking things. :-) I was looking for the one you showed up there, and I might still be able to use it, somewhere else, so thanks.

    Lee

  • Need some help here, please

    3
    0 Votes
    3 Posts
    354 Views
    Jay SmithJ

    Thank you!

  • how to use macro to make my code

    25
    0 Votes
    25 Posts
    3k Views
    Paul WormerP

    @guy038
    Congratulations with your ingenious solution. Although it seems to me that an editor - any editor - is not quite the right tool for this job. It is as if you are explaining how to build a wooden chicken coop with as only tool the heel of a shoe.

    shoeheel.png

  • UDL Line Comment Position Bug

    1
    1 Votes
    1 Posts
    379 Views
    No one has replied
  • Delete all text before a string

    2
    0 Votes
    2 Posts
    7k Views
    PeterJonesP

    @guszn10mm

    FIND = (?s)\A.*?(2021-05-26)

    (?s) will allow . to match newline (or you can set the flag in the dialog box) \A represents the start of the file .*? says “0 or more, as few as possible” (...) puts whatever’s in the parens in a group 2021-05-26 literal string you want to match

    REPLACE = $1

    $1 refers to the contents of the first group from the FIND

    SEARCH MODE = regular expression

    Do the replacement

    ----

    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
  • Code Folding 2 breaking open folding

    4
    0 Votes
    4 Posts
    1k Views
    Lycan ThropeL

    @peterjones and eko,

    Thanks, I see what you mean, and it works again. I didn’t think to put an extra line, but made sure I had the two characters that I read somewhere else that had to be after something to make it function. Didn’t think to put an extra line in there, though, normally one would have. Thanks.

    Lee

  • Copy bookmarked lines with line number?

    3
    0 Votes
    3 Posts
    1k Views
    Venus642V

    @peterjones
    Thanks Peter for the information.

  • Print white words on white paper ?...

    5
    0 Votes
    5 Posts
    373 Views
    PeterJonesP

    @elodie-cemoi said in Print white words on white paper ?...:

    I am in Dark mode, but I didn’t want to change it

    You could just change it temporarily for printing (Default Theme, Print, Default Dark Theme). But Invert will work … though the inverted colors aren’t always the best for readability on printer paper / printer ink. But it really depends on what you like, which is why Notepad++ provides such flexibility.

  • File types notepad++ uses?

    3
    0 Votes
    3 Posts
    6k Views
    PeterJonesP

    @johnathon-ward ,

    If you mean, “what are all the file types that Notepad++ is automatically associated with when I install Notepad++”, @Ekopalypse’s answer is simplest. And you can can use Settings > Preferences > File Association in Administrator Mode to affect those (or any other appropriate method of file association for your version of Windows, like direct registry editing or Right Click > Open With).

    If you mean, “what kinds of files can Notepad++ read”: any kind of file that stores its text as “plain text” using UTF-8, UTF-16, or any of the old 8bit code pages that DOS used in the 80s and 90s. Anything that stores its text along with formatting in a proprietary or open binary format (like MS Word, OpenOffice/LibreOffice Writer, or Adobe Acrobat) will not be readable/editable by Notepad++.

    If you mean, “what are the files types available when I do Save As on a new file”, you can see them when you pull down the Save As Types entry field; they are listed in the Settings > Style Configurator > Language panel; they are also in the langs.xml config file, which shows all the extensions for each of the file types (the dialog will default to the first extension in the list for each file type for Saving; but for reading, if it’s any of those file types, it will be interpreted as that text.

    That previous paragraph also basically answered the related “what file types can Notepad++ syntax-highlight by default?”, too. Though without “by default”, you can extend that with User Defined Languages

  • Convert to UPPERCASE

    3
    0 Votes
    3 Posts
    300 Views
    DarthDataD

    @ekopalypse That’s perfect. Thanks!!

  • Replace unknown character

    4
    0 Votes
    4 Posts
    522 Views
    PeterJonesP

    @robert-carnegie said in Replace unknown character:

    Shooting from the hip, isn’t that tab marks?

    No, it isn’t. If View > Show Symbol > Show Whitespace and TAB or > Show All Characters is enabled (the latter is what it must be, because of the orange dots for the spaces that @Focuscar-A showed, along with the black CR and LF boxes at the end of line), then tabs use stretchy arrows in their display, as shown below.

    8d83b8bb-6005-4a55-a101-576281519891-image.png

    The dots in my screenshot are spaces, the arrows in my screenshot are tabs, and the long blank between the dots that @Focuscar-A showed is either another character or some weird spacing issue, not a tab.