• The attribute on the element is not defined in the DTD/Schema

    2
    0 Votes
    2 Posts
    474 Views
    PeterJonesP

    @tmmartin ,

    It sounds like you are using XML Tools (or similar) plugin for Notepad++. It is trying to tell you about an error in your XML and/or the DTD/Schema that it’s linking to.

    This Forum is about Notepad++ itself, and cannot be an expert in – and should not be expected to provide help with – every possible thing you could type in Notepad++ … be it XML/XSD, HTML, C++, Python, JavaScript, cookie recipes, …

    But let me google that for you – from what I can tell from those answers, it looks like your XSD file doesn’t define the attribute noNamespaceSchemaLocation for the hci_data element. I would start my research there, if I were you.

  • opened file does not get the focus at first launch of npp only

    9
    0 Votes
    9 Posts
    773 Views
    mkupperM

    @asphodelus said in opened file does not get the focus at first launch of npp only:

    I’ve tried pre-launching, it worked, and I’ll stick to this workaround at least for now, as I hope this issue will be resolved the next clean install of windows, which I have planned for after the summer :)

    Good luck with that.

    This morning I booted and rebooted a few times this morning trying to reproduce the issue but was not successful other than when doing a deliberate effort to start Notepad++ without giving it focus.

    The first time I tried the machine was so early in the booting process that Window Focus Logger did not start logging until I was done with the test. Window Focus Logger uses Microsoft .NET Framework 4 meaning Window Focus Logger hung until .NET Framework was available and ready. While Window Focus Logger was hung, I found that right click on test.htm and selecting Edit with Notepad++ worked find. Notepad++ started and test.htm had focus in less than a second. It shows how lightweight Notepad++ is in terms of system resources needed.

    I rebooted a few more times, each time giving the system a little more time so that .NET Framework 4 could be loaded by Window Focus Logger. With logging enabled I could see that Notepad++ was getting focus when I did the right click / edit test on test.htm.

    The Windows desktop has a feature where if you are holding the shift key down as you start an application then it will launch an instance of that application but does not hand focus to it. This is mainly intended for use on the task bar to start extra instances of something but it also works on the desktop and start menu. So, I right click on the Test icon on the desktop, move the mouse down a little to Edit with Notepad++, hold the shift key down, and then left or normal click the mouse will start Notepad++ which opens displays test.htm while also not getting focus. That replicates what happens to you.

  • delete all lines that start with specific litter

    8
    0 Votes
    8 Posts
    7k Views
    A

    @PeterJones thanks solved my problem too

  • Impossible to read selected line

    3
    0 Votes
    3 Posts
    261 Views
    L

    @PeterJones Thank you!
    Removing CSVLint resolved my problem!

  • Search result not finding text strings that should be there?

    7
    0 Votes
    7 Posts
    306 Views
    CoisesC

    @CaspersDad said in Search result not finding text strings that should be there?:

    If this is the case would Notepad++ not be able to find what I am looking for?

    Probably it won’t be able to do that.

    Especially now that I see the sort of page under consideration… it’s possible that “Where do you want your auction displayed?” isn’t even in the HTML file for the page at all — it might be inserted by scripting, either server-side or client-side, so that it changes when conditions change (maybe changing to “Your auction will be displayed in:” once the user has made a choice).

    If this is a generic question as to being able to search web pages in Notepad++, the answer is, “It depends; it will sometimes be useful, it will never be 100% reliable.” If you have a specific use case, we might be able to help, but more likely you will need to consult with someone who understands the framework behind these web pages to get useful advice.

  • FunctionList not working for UDL

    5
    1 Votes
    5 Posts
    271 Views
    PeterJonesP

    @Grether2000 said in FunctionList not working for UDL:

    I’ll need to add some other matches for other machines and their comment formats.

    When you’ve got it working, feel free to submit your UDL and its FunctionList to the UDL Collection – right now, it doesn’t have a section for FunctionList, but since FunctionLists can be associated with UDLs, I think it makes sense to add a folder to house them.

    Update: The UDL Collection repo now has the functionList folder, and has the attributes and validators necessary to handle Function List definitions for the UDLs as well.

  • Find in files

    9
    0 Votes
    9 Posts
    414 Views
    PeterJonesP

    @wojh8547tg said in Find in files:

    I just had to write it like this:
    ^(ParteNumero||OKE_ID||OKE_IDCODE).*\K_\d{1,5}

    Double || because | was part of the name.

    You apparently didn’t read my answer. Double || means “ParteNumero OR nothing or OKE_ID or nothing or OKE_IDCODE” Since those groups can contain “nothing”, you will once again match more than you expect to match.

    as I said before, if you want to match a literal | , you need to have \| in your regex. I even gave you an example of how to use it, but you chose to ignore me. Good luck with that.

  • Search Window no longer opens

    3
    0 Votes
    3 Posts
    429 Views
    Alan KilbornA

    @runeoerndrup

    You of course read the FAQ section of this site when you first came here, right?
    And you saw THIS didn’t you?
    But that must not have helped?

  • how to add a sub-submenu to the context menu?

    3
    0 Votes
    3 Posts
    369 Views
    StoopidoManS

    @Ekopalypse

    Thank you very much

  • How to assign arbitrary color to standart C++ or user defined functions ?

    5
    0 Votes
    5 Posts
    473 Views
    unal mkU

    @PeterJones Thank you very much, it works on 8.6.7 portable :) .

  • How to mass shift and paste (see attached)

    3
    0 Votes
    3 Posts
    208 Views
    Sam KellerS

    @guy038 said in How to mass shift and paste (see attached):

    (?1$2 $1:)

    You’re a lifesaver! Thank you so much!

  • 1 Votes
    2 Posts
    150 Views
    mkupperM

    @Vercinger How are you opening multiple files at once? I believe knowing that would both allow for reproducing the issue and suggesting workarounds.

    You have already found one workaround which is to use v7.8.6 but there is likely a better way.

  • Ask for support Perl5 new version & Perl6

    Locked
    4
    0 Votes
    4 Posts
    3k Views
    PeterJonesP

    To future readers:

    Scintilla eventually added a separate Raku lexer, and Notepad++ v8.6.6 and newer have the lexer enabled

  • 32- vs 64-bit (Intel): Which to use these days?

    2
    0 Votes
    2 Posts
    224 Views
    PeterJonesP

    @dcmdcmdcm ,

    If all your plugins have 64bit versions, then it was time to move as soon as they released the 64bit versions. If you have a plugin that isn’t in the 64bit list that you absolutely have to use, then you shouldn’t change to 64bit.

    That was the answer “years ago” as well.

    Since we don’t know what plugins are critical to your Notepad++ usage, there’s no way for us to answer you.

    If you look at your ?-menu’s Debug Info, it will tell you what plugins you are using (and if you share it here, tell us as well). And https://github.com/notepad-plus-plus/nppPluginList/blob/master/src/pl.x64.json is the list of all the 64bit plugins that the Plugins Admin tool knows about. If all your plugins are in that list, then you would likely have no difficulty in finally switching to 64bit. If one or more of your plugins aren’t in that list, you’ll have to look at their individual repos to determine whether they have 64bit versions. If you find any that don’t, ask yourself whether they are truly critical to your needs or not, then ask us if there are 64bit alternatives that will give you some or all of the same features that you need.

  • Page margins like in a word processor?

    14
    0 Votes
    14 Posts
    8k Views
    PeterJonesP

    @Stiggles said in Page margins like in a word processor?:

    The ability to add some top padding would be great. The top line of text has no padding at all.

    Did you read my last post in this discussion? The library that Notepad++ uses doesn’t have the feature to add top/bottom padding, so Notepad++ cannot make use of a non-existent feature. Someone who wanted that feature would have to request it from the library, they would have to implement it, and then Notepad++ would have to update its copy of the library. Since no one has taken step 1, saying “me too” is futile.

  • Way to tell if clipboard has column-block in it before pasting?

    11
    0 Votes
    11 Posts
    4k Views
    Alan KilbornA

    @Coises said:

    Curiously, because this current topic is really focused on “Way to tell if clipboard has column-block in it before pasting?” (from its title), it doesn’t, until @Coises posted, reference MSDEVColumnSelect.

    However, these topics do:

    https://community.notepad-plus-plus.org/topic/17272 Mar 11, 2019, 1:28 PM posting https://community.notepad-plus-plus.org/topic/19643 Jul 9, 2020, 1:56 PM (in script listing)

    And, Scintilla code discusses it, too, HERE.

  • Can't make default C++ style to highlight custom macros

    6
    0 Votes
    6 Posts
    652 Views
    PeterJonesP

    To future readers:

    As of v8.6.6, you don’t need my script anymore to enable the GLOBALCLASS keywords. Instead, follow the instructions in this post.

  • Backslash → jump to TAB intstead of spaces?

    2
    0 Votes
    2 Posts
    171 Views
    CoisesC

    @Shohreh Forgive me for asking the obvious, but I have to ask… did you try unchecking Replace by space (near the bottom right of your screen shot)? Does that not do what you want?

    If you mean that you want to use spaces for indentation in the document, but you want the backspace key in indentation to go back an indentation level instead of one space, the option to do that isn’t accessible from Notepad++ itself, but I think the Backspace unindents option in the ExtSettings plugin does that. You can install that from Plugins | Plugins Admin….

  • Identical Unicode characters are not highlighted when selected

    4
    0 Votes
    4 Posts
    221 Views
    Alan KilbornA

    @moninahh said in Identical Unicode characters are not highlighted when selected:

    So as not to create a new topic

    Go ahead and create a new topic.

  • 0 Votes
    4 Posts
    213 Views
    guy038G

    Hi, @john-goewie, @coises and All,

    @coises, I’ve analyzed your method and, really, your method is quicker and more efficient than mine ! However, for more than, let’s say, a dozen of lines to concatenate, I suppose that building the associate regexes would be tedious !

    BTW, I tried a variant of your method which works fine, too :

    In this variant, I prefered to not use the \t separator and included the EOL of groups 8 to 13 within the groups themselves !

    Thus, from this INPUT text :

    mklink /D "E:\Drum LIB\CLAP mklink /D "E:\Drum LIB\HIHAT mklink /D "E:\Drum LIB\KICK mklink /D "E:\Drum LIB\PERCUSSION mklink /D "E:\Drum LIB\CRASH mklink /D "E:\Drum LIB\SNARE mklink /D "E:\Drum LIB\STAB SAMPLECD1 - Techno - Clap SAMPLECD1 - Techno - Hihat SAMPLECD1 - Techno - Kick SAMPLECD1 - Techno - Perc SAMPLECD1 - Techno - Ride SAMPLECD1 - Techno - Snare SAMPLECD1 - Techno - Stab " " " " " " " " " " " " " " H:\SAMPLEBASE\SAMPLECD1 - Techno\SAMPLECD1 - Techno - Clap H:\SAMPLEBASE\SAMPLECD1 - Techno\SAMPLECD1 - Techno - Hihat H:\SAMPLEBASE\SAMPLECD1 - Techno\SAMPLECD1 - Techno - Kick H:\SAMPLEBASE\SAMPLECD1 - Techno\SAMPLECD1 - Techno - Perc H:\SAMPLEBASE\SAMPLECD1 - Techno\SAMPLECD1 - Techno - Ride H:\SAMPLEBASE\SAMPLECD1 - Techno\SAMPLECD1 - Techno - Snare H:\SAMPLEBASE\SAMPLECD1 - Techno\SAMPLECD1 - Techno - Stab " " " " " " "

    The regex S/R is a bit simplified and becomes :

    SEARCH (?-s)^(.*)\R(.*)\R(.*)\R(.*)\R(.*)\R(.*)\R(.*)\R(.*\R)(.*\R)(.*\R)(.*\R)(.*\R)(.*\R)(.*)

    REPLACE $1$8$2$9$3$10$4$11$5$12$6$13$7$14

    and, after 3 clicks on the Replace All button, we get :

    mklink /D "E:\Drum LIB\CLAPSAMPLECD1 - Techno - Clap" "H:\SAMPLEBASE\SAMPLECD1 - Techno\SAMPLECD1 - Techno - Clap" mklink /D "E:\Drum LIB\HIHATSAMPLECD1 - Techno - Hihat" "H:\SAMPLEBASE\SAMPLECD1 - Techno\SAMPLECD1 - Techno - Hihat" mklink /D "E:\Drum LIB\KICKSAMPLECD1 - Techno - Kick" "H:\SAMPLEBASE\SAMPLECD1 - Techno\SAMPLECD1 - Techno - Kick" mklink /D "E:\Drum LIB\PERCUSSIONSAMPLECD1 - Techno - Perc" "H:\SAMPLEBASE\SAMPLECD1 - Techno\SAMPLECD1 - Techno - Perc" mklink /D "E:\Drum LIB\CRASHSAMPLECD1 - Techno - Ride" "H:\SAMPLEBASE\SAMPLECD1 - Techno\SAMPLECD1 - Techno - Ride" mklink /D "E:\Drum LIB\SNARESAMPLECD1 - Techno - Snare" "H:\SAMPLEBASE\SAMPLECD1 - Techno\SAMPLECD1 - Techno - Snare" mklink /D "E:\Drum LIB\STABSAMPLECD1 - Techno - Stab" "H:\SAMPLEBASE\SAMPLECD1 - Techno\SAMPLECD1 - Techno - Stab"

    Then, the simple S/R, below, adds the missing \ character, right before the first SAMPLECD1 string

    SEARCH (?-i)[^\\](?=SAMPLECD1)

    REPLACE $0\\

    Giving the expected OUTPUT text :

    mklink /D "E:\Drum LIB\CLAP\SAMPLECD1 - Techno - Clap" "H:\SAMPLEBASE\SAMPLECD1 - Techno\SAMPLECD1 - Techno - Clap" mklink /D "E:\Drum LIB\HIHAT\SAMPLECD1 - Techno - Hihat" "H:\SAMPLEBASE\SAMPLECD1 - Techno\SAMPLECD1 - Techno - Hihat" mklink /D "E:\Drum LIB\KICK\SAMPLECD1 - Techno - Kick" "H:\SAMPLEBASE\SAMPLECD1 - Techno\SAMPLECD1 - Techno - Kick" mklink /D "E:\Drum LIB\PERCUSSION\SAMPLECD1 - Techno - Perc" "H:\SAMPLEBASE\SAMPLECD1 - Techno\SAMPLECD1 - Techno - Perc" mklink /D "E:\Drum LIB\CRASH\SAMPLECD1 - Techno - Ride" "H:\SAMPLEBASE\SAMPLECD1 - Techno\SAMPLECD1 - Techno - Ride" mklink /D "E:\Drum LIB\SNARE\SAMPLECD1 - Techno - Snare" "H:\SAMPLEBASE\SAMPLECD1 - Techno\SAMPLECD1 - Techno - Snare" mklink /D "E:\Drum LIB\STAB\SAMPLECD1 - Techno - Stab" "H:\SAMPLEBASE\SAMPLECD1 - Techno\SAMPLECD1 - Techno - Stab"

    BR

    guy038