• orange/green line on edit field

    3
    0 Votes
    3 Posts
    8k Views
    БоЙсТеНьЮБ

    @Terry-R ths)

  • What is the purpose of the INDENT GUIDE

    4
    0 Votes
    4 Posts
    3k Views
    FDWojoF

    @dinkumoil

    Thank your for the quick reply. I do recall seeing those vertical lines before, but I had thought that they were simply shown/not shown based on whether or not SHOW ALL CHARACTERS was turned on.

    And, since I’m not a programmer, they are unnecessary for me.

    Thanks again!

  • Tooltips of the toolbar buttons

    7
    0 Votes
    7 Posts
    823 Views
    deleeleeD

    @PeterJones said in Tooltips of the toolbar buttons:

    @deleelee & @Hairy-Chameleon ,

    Sorry, I was mistaken a few weeks ago when I said that Customize Toolbar provided a mechanism for changing the tooltip. It just so happened that the default tooltip for all the buttons I have added with that plugin were the tooltip I wanted. Sorry for the misinformation.

    No worries, Peter, we all make mistakes every now and then :-D It would be great if there was an option to change the tooltips, though.

  • 32x32 sources for small Standard icons

    7
    0 Votes
    7 Posts
    1k Views
    deleeleeD

    @PeterJones

    Thanks Peter, I’ve just sourced some icons elsewhere and created my own set.

  • Tips for a correct sorting

    8
    1 Votes
    8 Posts
    1k Views
    guy038G

    Hi, @peterjones and All,

    Like you, Peter, I decided to do some research regarding the Auto-completion feature with normal text !

    In Settings > Preferences... > Auto-completion > Auto-Copletion , my settings are :

    Box Enable auto-completion on each input is checked

    Box Function parameters hint on input is checked

    Box Ignore numbers is unchecked

    From 1 th character

    For the tests, below, I will use :

    First, the Function completion option

    Secondly, the Function and word completion option

    Now, I’ll use the following XML file for normal text, when the ignoreCase attribute is yes

    <?xml version="1.0" encoding="UTF-8" ?> <NotepadPlus> <AutoComplete language="Normal"> <Environment ignoreCase="yes" additionalWordChar="-"/> <KeyWord name="-PQR" /> <KeyWord name="-pqr" /> <KeyWord name="12FGH" /> <KeyWord name="12fgh" /> <KeyWord name="AB-C" /> <KeyWord name="ab-c" /> <KeyWord name="ABC" /> <KeyWord name="abc" /> <KeyWord name="ABC-DEF" /> <KeyWord name="abc-def" /> <KeyWord name="ABCDEF" /> <KeyWord name="abcdef" /> <KeyWord name="X-YZ" /> <KeyWord name="x-yz" /> <KeyWord name="XYZ" /> <KeyWord name="xyz" /> <KeyWord name="_DEF" /> <KeyWord name="_def" /> </AutoComplete> </NotepadPlus>

    Which sort all the KeyWord lines, ignoring the case

    And I’ll use the XML file for normal text, below, when the ignoreCase attribute is no :

    <?xml version="1.0" encoding="UTF-8" ?> <NotepadPlus> <AutoComplete language="Normal"> <Environment ignoreCase="no" additionalWordChar="-"/> <KeyWord name="-PQR" /> <KeyWord name="-pqr" /> <KeyWord name="12FGH" /> <KeyWord name="12fgh" /> <KeyWord name="AB-C" /> <KeyWord name="ABC" /> <KeyWord name="ABC-DEF" /> <KeyWord name="ABCDEF" /> <KeyWord name="X-YZ" /> <KeyWord name="XYZ" /> <KeyWord name="_DEF" /> <KeyWord name="_def" /> <KeyWord name="ab-c" /> <KeyWord name="abc" /> <KeyWord name="abc-def" /> <KeyWord name="abcdef" /> <KeyWord name="x-yz" /> <KeyWord name="xyz" /> </AutoComplete> </NotepadPlus>

    Which sort all the KeyWord lines, according to their case

    Remark :

    During the tests, I’ll also use two simplified versions of the Normal.xml file :

    One containing only the upper KeyWords : ignoreCase = "yes" ignoreCase = "no" <KeyWord name="-PQR" /> <KeyWord name="-PQR" /> <KeyWord name="12FGH" /> <KeyWord name="12FGH" /> <KeyWord name="AB-C" /> <KeyWord name="AB-C" /> <KeyWord name="ABC" /> <KeyWord name="ABC" /> <KeyWord name="ABC-DEF" /> <KeyWord name="ABC-DEF" /> <KeyWord name="ABCDEF" /> <KeyWord name="ABCDEF" /> <KeyWord name="X-YZ" /> <KeyWord name="X-YZ" /> <KeyWord name="XYZ" /> <KeyWord name="XYZ" /> <KeyWord name="_DEF" /> <KeyWord name="_DEF" /> One containing only the lower KeyWords : ignoreCase = "yes" ignoreCase = "no" <KeyWord name="-pqr" /> <KeyWord name="-pqr" /> <KeyWord name="12fgh" /> <KeyWord name="12fgh" /> <KeyWord name="ab-c" /> <KeyWord name="_def" /> <KeyWord name="abc" /> <KeyWord name="ab-c" /> <KeyWord name="abc-def" /> <KeyWord name="abc" /> <KeyWord name="abcdef" /> <KeyWord name="abc-def" /> <KeyWord name="x-yz" /> <KeyWord name="abcdef" /> <KeyWord name="xyz" /> <KeyWord name="x-yz" /> <KeyWord name="_def" /> <KeyWord name="xyz" />

    So, I’m going to test these four statements :

    Function completion and ignoreCase=“yesFunction completion and ignoreCase=“noFunction and word completion and ignoreCase=“yesFuunction and word completion and ignoreCase=“no

    with the three type of keywords :

    Upper keywords Lower keywords All keywords

    Thus, 12 possibilities, enumerated below

    Notes :

    As I’ll use a new tab for the tests, no word completion should occur, anyway !

    The highlighted word of the provided list is marked with a red color

    The order of the items of the auto-completion list may be different from the order of the keywords in the Normal auto-completion file !

    Function completion , ignoreCase = yes , Upper Keywords : Hit on A

    -PQR
    12FGH
    AB-C
    ABC
    ABC-DEF
    ABCDEF
    X-YZ
    XYZ
    _DEF

    Hit on a

    -PQR
    12FGH
    AB-C
    ABC
    ABC-DEF
    ABCDEF
    X-YZ
    XYZ
    _DEF

    Hit on X

    -PQR
    12FGH
    AB-C
    ABC
    ABC-DEF
    ABCDEF
    X-YZ
    XYZ
    _DEF

    Hit on x

    -PQR
    12FGH
    AB-C
    ABC
    ABC-DEF
    ABCDEF
    X-YZ
    XYZ
    _DEF

    Hit on 1

    -PQR
    12FGH
    AB-C
    ABC
    ABC-DEF
    ABCDEF
    X-YZ
    XYZ
    _DEF

    Hit on _

    -PQR
    12FGH
    AB-C
    ABC
    ABC-DEF
    ABCDEF
    X-YZ
    XYZ
    _DEF

    Hit on -

    NO list

    Function completion , ignoreCase = yes , lower Keywords : Hit on A

    -pqr
    12fgh
    _def
    ab-c
    abc
    abc-def
    abcdef
    x-yz
    xyz

    Hit on a

    -pqr
    12fgh
    _def
    ab-c
    abc
    abc-def
    abcdef
    x-yz
    xyz

    Hit on X

    -pqr
    12fgh
    _def
    ab-c
    abc
    abc-def
    abcdef
    x-yz
    xyz

    Hit on x

    -pqr
    12fgh
    _def
    ab-c
    abc
    abc-def
    abcdef
    x-yz
    xyz

    Hit on 1

    -pqr
    12fgh
    _def
    ab-c
    abc
    abc-def
    abcdef
    x-yz
    xyz

    Hit on _

    NO list

    Hit on -

    NO list

    Function completion , ignoreCase = yes , All Keywords : Hit on A

    -PQR
    -pqr
    12FGH
    12fgh
    AB-C
    ABC
    ABC-DEF
    ABCDEF
    X-YZ
    XYZ
    _DEF
    _def
    ab-c
    abc
    abc-def
    abcdef
    x-yz
    xyz

    Hit on a

    -PQR
    -pqr
    12FGH
    12fgh
    AB-C
    ABC
    ABC-DEF
    ABCDEF
    X-YZ
    XYZ
    _DEF
    _def
    ab-c
    abc
    abc-def
    abcdef
    x-yz
    xyz

    Hit on X

    -PQR
    -pqr
    12FGH
    12fgh
    AB-C
    ABC
    ABC-DEF
    ABCDEF
    X-YZ
    XYZ
    _DEF
    _def
    ab-c
    abc
    abc-def
    abcdef
    x-yz
    xyz

    Hit on x

    -PQR
    -pqr
    12FGH
    12fgh
    AB-C
    ABC
    ABC-DEF
    ABCDEF
    X-YZ
    XYZ
    _DEF
    _def
    ab-c
    abc
    abc-def
    abcdef
    x-yz
    xyz

    Hit on 1

    -PQR
    -pqr
    12FGH
    12fgh
    AB-C
    ABC
    ABC-DEF
    ABCDEF
    X-YZ
    XYZ
    _DEF
    _def
    ab-c
    abc
    abc-def
    abcdef
    x-yz
    xyz

    Hit on _

    NO list

    Hit on -

    NO list

    Function completion , ignoreCase = no , Upper Keywords : Hit on A

    -PQR
    12FGH
    AB-C
    ABC
    ABC-DEF
    ABCDEF
    X-YZ
    XYZ
    _DEF

    Hit on a

    NO list

    Hit on X

    -PQR
    12FGH
    AB-C
    ABC
    ABC-DEF
    ABCDEF
    X-YZ
    XYZ
    _DEF

    Hit on x

    NO list

    Hit on 1

    -PQR
    12FGH
    AB-C
    ABC
    ABC-DEF
    ABCDEF
    X-YZ
    XYZ
    _DEF

    Hit on _

    -PQR
    12FGH
    AB-C
    ABC
    ABC-DEF
    ABCDEF
    X-YZ
    XYZ
    _DEF

    Hit on -

    NO list

    Function completion , ignoreCase = no , lower Keywords : Hit on A

    NO list

    Hit on a

    -pqr
    12fgh
    _def
    ab-c
    abc
    abc-def
    abcdef
    x-yz
    xyz

    Hit on X

    NO list

    Hit on x

    -pqr
    12fgh
    _def
    ab-c
    abc
    abc-def
    abcdef
    x-yz
    xyz

    Hit on 1

    -pqr
    12fgh
    _def
    ab-c
    abc
    abc-def
    abcdef
    x-yz
    xyz

    Hit on _

    -pqr
    12fgh
    _def
    ab-c
    abc
    abc-def
    abcdef
    x-yz
    xyz

    Hit on -

    NO list

    Function completion , ignoreCase = no , All Keywords : Hit on A

    -PQR
    -pqr
    12FGH
    12fgh
    AB-C
    ABC
    ABC-DEF
    ABCDEF
    X-YZ
    XYZ
    _DEF
    _def
    ab-c
    abc
    abc-def
    abcdef
    x-yz
    xyz

    Hit on a

    -PQR
    -pqr
    12FGH
    12fgh
    AB-C
    ABC
    ABC-DEF
    ABCDEF
    X-YZ
    XYZ
    _DEF
    _def
    ab-c
    abc
    abc-def
    abcdef
    x-yz
    xyz

    Hit on X

    -PQR
    -pqr
    12FGH
    12fgh
    AB-C
    ABC
    ABC-DEF
    ABCDEF
    X-YZ
    XYZ
    _DEF
    _def
    ab-c
    abc
    abc-def
    abcdef
    x-yz
    xyz

    Hit on x

    -PQR
    -pqr
    12FGH
    12fgh
    AB-C
    ABC
    ABC-DEF
    ABCDEF
    X-YZ
    XYZ
    _DEF
    _def
    ab-c
    abc
    abc-def
    abcdef
    x-yz
    xyz

    Hit on 1

    -PQR
    -pqr
    12FGH
    12fgh
    AB-C
    ABC
    ABC-DEF
    ABCDEF
    X-YZ
    XYZ
    _DEF
    _def
    ab-c
    abc
    abc-def
    abcdef
    x-yz
    xyz

    Hit on _

    -PQR
    -pqr
    12FGH
    12fgh
    AB-C
    ABC
    ABC-DEF
    ABCDEF
    X-YZ
    XYZ
    _DEF
    _def
    ab-c
    abc
    abc-def
    abcdef
    x-yz
    xyz

    Hit on -

    NO list

    Function and word completion , ignoreCase = yes , Upper Keywords : Hit on A

    AB-C
    ABC
    ABC-DEF
    ABCDEF

    Hit on a

    AB-C
    ABC
    ABC-DEF
    ABCDEF

    Hit on X

    X-YZ
    XYZ

    Hit on x

    X-YZ
    XYZ

    Hit on 1

    12FGH

    Hit on _

    _DEF

    Hit on -

    NO list

    Function and word completion , ignoreCase = yes , lower Keywords : Hit on A

    ab-c
    abc
    abc-def
    abcdef

    Hit on a

    ab-c
    abc
    abc-def
    abcdef

    Hit on X

    x-yz
    xyz

    Hit on x

    x-yz
    xyz

    Hit on 1

    12fgh

    Hit on _

    _def

    Hit on -

    NO list

    Function and word completion , ignoreCase = yes , All Keywords : Hit on A

    AB-C
    ABC
    ABC-DEF
    ABCDEF
    ab-c
    abc
    abc-def
    abcdef

    Hit on a

    AB-C
    ABC
    ABC-DEF
    ABCDEF
    ab-c
    abc
    abc-def
    abcdef

    Hit on X

    X-YZ
    XYZ
    x-yz
    xyz

    Hit on x

    X-YZ
    XYZ
    x-yz
    xyz

    Hit on 1

    12FGH
    12fgh

    Hit on _

    _DEF
    _def

    Hit on -

    NO list

    Function and word completion , ignoreCase = no , Upper Keywords : Hit on A

    AB-C
    ABC
    ABC-DEF
    ABCDEF

    Hit on a

    NO list

    Hit on X

    X-YZ
    XYZ

    Hit on x

    NO list

    Hit on 1

    12FGH

    Hit on _

    _DEF

    Hit on -

    NO list

    Function and word completion , ignoreCase = no , lower Keywords : Hit on A

    NO list

    Hit on a

    ab-c
    abc
    abc-def
    abcdef

    Hit on X

    NO list

    Hit on x

    x-yz
    xyz

    Hit on 1

    12fgh

    Hit on _

    _def

    Hit on -

    NO list

    Function and word completion , ignoreCase = no , All Keywords : Hit on A

    AB-C
    ABC
    ABC-DEF
    ABCDEF

    Hit on a

    ab-c
    abc
    abc-def
    abcdef

    Hit on X

    X-YZ
    XYZ

    Hit on x

    x-yz
    xyz

    Hit on 1

    12FGH
    12fgh

    Hit on _

    _DEF
    _def

    Hit on -

    NO list

    Remark :

    If , from the initial Normal.xml file, we omit the 6 lines :

    <KeyWord name="-PQR" /> <KeyWord name="-pqr" /> <KeyWord name="12FGH" /> <KeyWord name="12fgh" /> <KeyWord name="_DEF" /> <KeyWord name="_def" />

    Then, there are some differences regarding the specific case below :

    Function completion , ignoreCase = yes , All Keywords : Hit on A

    AB-C
    ABC
    ABC-DEF
    ABCDEF
    X-YZ
    XYZ
    ab-c
    abc
    abc-def
    abcdef
    x-yz
    xyz

    Hit on a

    AB-C
    ABC
    ABC-DEF
    ABCDEF
    X-YZ
    XYZ
    ab-c
    abc
    abc-def
    abcdef
    x-yz
    xyz

    Hit on X

    AB-C
    ABC
    ABC-DEF
    ABCDEF
    X-YZ
    XYZ
    ab-c
    abc
    abc-def
    abcdef
    x-yz
    xyz

    Hit on x

    AB-C
    ABC
    ABC-DEF
    ABCDEF
    X-YZ
    XYZ
    ab-c
    abc
    abc-def
    abcdef
    x-yz
    xyz

    Pheew !!! From all the tests above, some questions :

    Why the list of proposed words is different between the Function completion and the Function and word completion, although I start with a new document ?

    Why no list is proposed when I hit the - char first, although it should be seen as a word char ? ( It seems that only true alphabetic or word chars are presently concerned by the auto-completion list ! )

    In addtion, regarding the specific case of the Function completion option in Settings and the ignoreCase="yes" value in Normal.xml with all kind of keywords :

    Why, sometimes, no list occurs when hitting the _ char, although it’s a word char ?

    Why, in the last test, the suppression of keywords, beginning with -, _ and digits, change the highlighted word from the upper word to the lower corresponding word ?

    Best Regards,

    guy038

  • Error - Program Won't Run

    10
    0 Votes
    10 Posts
    634 Views
    Terry RT

    @Christopher-Underberg-Goode said in Error - Program Won't Run:

    I found that 8.8.4 is not a ARM

    There is no 8.8.4. I think you need to slow down. Follow my instruction re finding which version of Windows you have. Then download the appropriate one for that version of Windows.

    Simple!

    Terry

  • No one is responding :(

    Locked
    2
    0 Votes
    2 Posts
    177 Views
    Terry RT

    @Christopher-Underberg-Goode

    This reference was to another post the OP started, then neglected to continue in the normal fashion. See here.

    Terry

  • Love the new history markers

    1
    6 Votes
    1 Posts
    181 Views
    No one has replied
  • Find/Replace window position (multiple monitors)

    7
    0 Votes
    7 Posts
    864 Views
    TransientTRPT

    @Adro-R said in Find/Replace window position (multiple monitors):

    I don’t know how to do this, but it would be helpful if I could open a search window on that monitor where NP ++ is currently open :)

    If you press Ctrl+F a second time, it will move the window over to the center of your Notepad++ window.

    I know this question is a bit old, so maybe you already found the answer, but this is the first one that comes up for me on Google so I wanted to share as you didn’t receive an answer to your question.

  • Making Notepad++ the default editor in Microsoft Edge

    2
    0 Votes
    2 Posts
    332 Views
    Terry RT

    @Ronald-Dupas said in Making Notepad++ the default editor in Microsoft Edge:

    Trying to get an answer from Microsoft hasn’t been productive.

    A quick read of Microsoft Editor, which is the editor in Edge, it seems that it is an “extension”. That means it operates through a predefined connection method to integrate into Edge. Much the same as the plugins integrate into Notepad++.

    I’d say the chances of getting your wish are probably fairly much zero. The Notepad++ developer would have to read up on how that integration works and then design (code) Notepad++ to work that way.

    But read the FAQ posts for “feature request or bug report”. It wouldn’t hurt to ask the question, but I feel it will be shutdown fairly quickly.

    Terry

  • How did developers set environment variables??

    4
    0 Votes
    4 Posts
    1k Views
    Alan KilbornA

    @Кирилл-Фролов said in How did developers set environment variables??:

    Why when i run notepad++ from win+r menu it opens, but not when run from command line

    Because they use 2 different mechanisms for locating the program.

    I can’t find anything in my PATH variable that contains notepad

    Which explains why it can’t be found when running from the command line.

    Add the folder of notepad++.exe to the PATH environment variable, or specify the complete path to notepad++.exe on the command line.

  • regex: add specific lines if detect more than one hexadecimal digit

    6
    0 Votes
    6 Posts
    542 Views
    lightning speedL

    @guy038

    The regex you provided works great. Many thanks for your assistance. ChEEr!!!

    Best Regards

  • Regex with Negative Lookahead

    7
    0 Votes
    7 Posts
    3k Views
    Sylvester BullittS

    Thanks for the lucid explanation, Guy!

    In case anyone is interested, we’re using this in a project to add embedded audio players to the pages at the Web site here.

    The regular expression helps us find the pages which still need to be updated.

  • Show document list panel option missing

    4
    0 Votes
    4 Posts
    5k Views
    Alan KilbornA

    @Leandro-Casal said in Show document list panel option missing:

    Well, that info didnt help at all

    Hmm, well it has clearly helped @Peter-Brawley and everyone else who has happened to read this thread for over a year.

    Maybe @PeterJones 's answer was TL;DR for some limited set of folks and a picture illustrates better:

    e392db0e-5750-41c2-805e-4dec6219cf35-image.png

  • regex: add new empty line after specific line

    3
    0 Votes
    3 Posts
    468 Views
    cisco779kC

    oh yes, work great.

    thank you so much

  • 0 Votes
    2 Posts
    232 Views
    PeterJonesP

    @Reo-Chatwin ,

    The macro recorder will store the actions you take when recording the macro: since you recorded hitting Paste (or equivalently the action Edit > Paste), that is the action that will be recorded. If you want the macro to type text, then you will have to type the text instead of pasting it… then the macro will type the exact text that you typed.

    If you’ve got a lot of text to type for the macro: instead of recording that long text, just type an indicator. Then save the macro, exit Notepad++, and reload Notepad++. Edit the shortcuts.xml in your AppData Notepad++ and put in the longer string(s) into the places held by the placeholder (the macro will record one typed character per action, but you can actually put longer strings there). Save shortcuts.xml and restart Notepad++, and now your macro will have the longer string rather than the shorter.

  • Insert string/words above to lines contain numbers

    20
    0 Votes
    20 Posts
    1k Views
    Isaac GohI

    @guy038 said in Insert string/words above to lines contain numbers:

    ?1$2\x20$1

    Your superb effort is much appreciated. Many thanks.

  • A++ on the site design!

    Locked
    3
    0 Votes
    3 Posts
    3k Views
    Dido LodD

    Hello . it’s already 2022, I wonder what design the site has now

  • 0 Votes
    6 Posts
    2k Views
    Dido LodD

    привіт, цікаво

  • 0 Votes
    2 Posts
    369 Views
    Alan KilbornA

    @Chris-P

    Complete user customization capability (like the editor window right-click context menu) is underway; see issue 12170.