• Save as .md default

    11
    0 Votes
    11 Posts
    4k Views
    Patrick DanileviciP

    @peterjones said in Save as .md default:

    @patrick-danilevici ,

    I previously said,

    hardcoded SaveAs menu.

    Good news: there is at least a workaround in the Save As menu. It turns out that wasn’t as hardcoded as I thought.

    If you go to %AppData%\Notepad++\langs.xml, and edit it (following config-file-editing recommendations), adding

    <Language name="Fake" ext="fak fake false"/>

    … then save and restart, then File > Save As gets a new entry:
    b460b6af-85bc-42d4-9302-6a53b3b677fd-image.png

    Excellent! Thanks a lot!

  • Help wanted for beginner

    20
    0 Votes
    20 Posts
    2k Views
    Khal RashidK

    @peterjones thank you for your response much appreciated.
    Yes I am a beginner at notepad++
    Regards
    Khalid 🙏🏾

  • Searching something for automatition

    4
    0 Votes
    4 Posts
    363 Views
    Holger HasenmüllerH

    @guy038 said in Searching something for automatition:

    guy038

    Hi guy038,

    that’s pretty cool.

    Thank you very much

  • can I just load first few lines using notepad++?

    2
    0 Votes
    2 Posts
    2k Views
    PeterJonesP

    @oa-klk ,

    Notepad++ is a text editor. It edits the whole text file.

    There is no linux command header. The actual command is head, and it only displays a part of a file, not edits the file. Notepad++ is for editing, not just for displaying to the console.

    If all you want is to keep just the first 10 lines in your file, then delete everything else and save (!!!but then the original file will be overwritten with just the 10 lines, and nothing else!!!).

    If all you care about editing is in the first 10 lines, then just load the whole file and only edit those first 10 lines. If it really bothers you to see the other lines, you can select the lines you want to hide, and then hit View > Hide Lines (or Alt+H)

  • Project Panel Docking - Unable to dock to right side

    4
    0 Votes
    4 Posts
    510 Views
    PeterJonesP

    @sw-tool-designer ,

    Glad it worked for you. Just so you know, that first screenshot you showed was also showing it docked, and it just needed re-sizing, like you did in step 5.

    Because when it’s undocked, it looks different:

    undocked
    ef82fc2f-108a-4c89-bdeb-da21b8e49e7e-image.png

    docked
    32759d40-bf2c-446f-a57c-05d06d214650-image.png

    Do you notice how the window-closing red X (undocked) changed into the much smaller docked-panel X? That’s how I am certain you were docked properly before.

    Another thing to keep in mind when docking: if you are moving from TOP docking to RIGHT docking, you might try to drag your panel over to the upper-right half of the screen (the red arrow is meant to simulate your mouse cursor), and you want it to dock to the right (the magenta box):
    2a57e1fc-2494-4fdb-b4fe-c1dd0d72c70f-image.png

    Instead, it never shows the magenta box, and refuses to dock. But what you really have to do is go down into the editor portion of the window to drag the panel there, and it will show the docking box as indicated by the magenta:
    bd08ed3e-b727-4988-8f42-d4897c5a41a6-image.png

    Then, when you let go, it will vertically re-grow the editor panel and project panel both to the full height you expect:
    aa147161-33fe-46a7-8a75-9e3f5fb706cb-image.png

    When dragging the Project Panel (or other dockable panel), if you are having trouble, try to make sure you are going relative to the editor panel(s) – you cannot dock the panel to a new edge if your cursor when trying to hit that edge is still inside the original panel location. (If you already have a different panel on the destination edge, then just line up the cursor with the title bar of that existing panel.)

  • Is it okay to close Notepad++ with files open in editor?

    7
    0 Votes
    7 Posts
    423 Views
    PeteNorrisP

    Thanks everyone for the input. :)

  • JSON Plugin Does Not Work

    3
    0 Votes
    3 Posts
    4k Views
    Christopher WenischC

    @peterjones said in JSON Plugin Does Not Work:

    You might also make sure you don’t have I.T. department blocking the github download,

    Thanks for the reply. I don’t have any IT dept blocking downloads, yet I think you identified the problem. I believe my laptop downloads directory is a Teams folder (mirrored to my work cloud) and, when validating the checksum for NPPJSONViewer_x64.zip it is in fact different once it gets saved to my downloads folder.

    I found an alternate way to download the file and validated the checksum to confirm that it matched (using command prompt: CertUtil -hashfile <path to file> SHA256).

    Once the checksum was confirmed, I manually installed it (by using Settings>Import>Import Plugins).

    Now it works! Thanks.

  • Remove unwanted Carriage Return

    27
    0 Votes
    27 Posts
    8k Views
    PeterJonesP

    @neil-schipper ,

    Reading the specs, \d and \R are “peers”,

    I disagree. But I do agree that maybe it could be explained better in the Notepad++ Searching document. However, that document does point you to the canonical Boost regex documentation, which is the official spec for the regex used by Notepad++; and, in my opinion, the Boost documents can only be interpreted to say that \R behaves differently than \d or \r or \n or even \h or \v or \s.

    In that document, you will see that \r, \n, \t, \v and others are listed under the sentence, “The following escape sequences are all synonyms for single characters:” – meaning that each of those sequences matches only a single character at a time. So \v might match any of the vertical spaces (CR, LF, and the weird ones), but a single \v in a regex will only match a single character at a time. So if you had the string AB\r\n and matched for \v, the first FIND would find just the \r.

    The \R is described in its own section called “Matching Line Endings”, which shows that it expands into (?>\x0D\x0A?|[\x0A-\x0C\x85\x{2028}\x{2029}]), which is an expression with parentheses around it and including an internal alternation | – searching for (?>), you find it’s the syntax for an independent sub-expression . This is different than all the single-character escapes listed previously. With the same string AB\r\n, searching for \R, the first FIND would match the two-character sequence \r\n. The \R behaves differently than all those other single-character escapes, because it can match multiple characters at once.

    Then if you back up a few paragraphs to Character sets, you will see the rules for character sets, including the sentence, “A bracket expression may contain any combination of the following:”. The sub-sections that follow underneath that are “Single characters”, “Character ranges”, “Negation”, “Character classes”, “Collating Elements”, “Collating Elements”, “Equivalence classes”, “Escaped Characters”, and “Combinations”. Note that none of those include “independent sub-expression”, or any other term that references a parentheses-based expression.

    The bracket[]-based character sets cannot contain parentheses()-based expressions. That is why \R does not work in a bracket[]-based class.

    An updated version of the usermanual mentions of \R can be found at https://github.com/pryrt/npp-usermanual/blob/backslashBigR/content/docs/searching.md (that temporary URL will be changed to the permanent URL by moderator power once the changes are merged into the main usermanual repository)

    First, it’s been moved out of the Control Characters section into its own special section: 9fe5e730-8a6e-4086-a0bf-07a317ee0e98-image.png Second, the Character Classes section has been improved to note that character classes cannot contain any parentheses-based group, including \R. 667dc9c3-3c5a-4d48-b84f-e1e56ece7d9e-image.png Third, in the Character Escape Sequences section, which contains the \h, \v, and \s (and thus people might assume that \R fits in there), it is clarified that being a group causes \R to be treated differently: 8cf239b3-bb64-4bdc-ae17-f5735e483916-image.png

    Hopefully, this is sufficient description in enough locations that it will prevent future confusion when users are looking up the meaning of \R and whether or not it can go inside a character class.

  • Notepad++ v8.2.1 Plugins

    3
    0 Votes
    3 Posts
    312 Views
    EkopalypseE

    @shru-sd

    Could it be that you are still using the outdated Plugin Manager and not the new Plugin Admin?

  • Blank lines

    9
    0 Votes
    9 Posts
    1k Views
    Neil SchipperN

    @khai29382 Oops. I goofed. Link in step 1 is this!

  • Lost document list panel

    7
    0 Votes
    7 Posts
    2k Views
    PeterJonesP

    @p-k said in Lost document list panel:

    if a user upgrades across multiple versions (skipping 8.1.3) he/she won’t see these release notes, but will see only the latest release notes.

    Then look for the older release notes as well. For example, the complete change history is stored at https://github.com/notepad-plus-plus/notepad-plus-plus/wiki/Changes , so you can look over nearly two decades of changes on about 3 pages. Enjoy.

    And anytime you see something change unexpectedly, and cannot find it in the most recent change list, you can try to look it up in the Online User Manual, which is linked from the ? (help) menu in Notepad++ as “Notepad++ Online User Manual”.

    For example, for this feature, since it used to be on the Settings > Preferences > General tab, you would go to npp-user-manual.org, click on Preferences, then in the jump list go to the General subcategory of the Preferences page, then read down until you come to the “Document List Panel”, which is the feature you were looking for.
    57a2633d-437b-4935-8df3-4506ba8cc3ab-image.png
    There, as you can now see, it specifically said “This section removed in v8.1.5.”, and in the “Show” checkbox section, it says that control was removed in v8.1.3, and says exactly where it is controlled now, and links to the appropriate section of the usermanual.

    But I wouldn’t call it entirely an improvement.

    You are entitled your opinions. Personally, I think that the Document List panel should have always been controlled in the same place that all the other Panels are controlled (that is, where they are now): so to me, it was a drastic improvement.

    If an application changes its expected behaviour after an upgrade, then it’s not an improvement.

    You cannot change software without changing the behavior. That’s the definition of change. If you don’t want change, don’t upgrade. (There’s even a toggle in the preferences which will turn off automatic upgrades, to help people who don’t want Notepad++ to change. You can find it documented in the User Manual.)

  • Won't load session from HDD to SSD (Windows 7 64bit)

    2
    0 Votes
    2 Posts
    204 Views
    Questioning EspecialyQ

    This is no longer as much of a concern for me since I booted the HDD to save the files that only existed within the session and am gonna take my time organizing them all. Others in this situation would probably appreciate a solution if anybody knows one, though.

    For the record, saving a session composed of only saved files didn’t fix it. I’m guessing the file locations switching between the D and C drive depending on which one got booted is to blame.

  • Print compared files side by side on one document

    3
    0 Votes
    3 Posts
    1k Views
    Nikos YanniosN

    @pnedev

    I just used snip and sketch on my Windows to take screenshots of the differences. fortunately the comparison was not many pages

    it would be great if Notepad++ could add that as a feature to the compare plugin…

    Thanks
    Nick

  • Amnesiac Adding Text

    2
    0 Votes
    2 Posts
    210 Views
    PeterJonesP

    @g2startracker ,

    This Forum is about the Notepad++ text editor, not about the nitty-gritty details of what you’re trying to type with it – so this isn’t the right forum for general “how do I do X in HTML” questions.

    That said, there are tools available in Notepad++ that might help you. I would try the XML Tools plugin (go to Notepad++'s Plugins menu, select Plugins Admin, and check the box next to XML Tools, then click Install). Once it’s installed, open your HTML file, go to Plugins > XML Tools menu, and pick one of the Pretty Print menu options, all of which will reformat your HTML without changing the meaning or text, which might make it easier for you to edit in the future.

  • Смотреть файлы из ссылки

    9
    0 Votes
    9 Posts
    1k Views
    PeterJonesP

    @сарега said in Смотреть файлы из ссылки:

    and you can find this plugin, I’m not strong in programming, I will be very grateful if you help me

    Unfortunately, the question you have asked cannot be solved by Notepad++ itself, and there isn’t a plugin which does that. At this point, it is a general problem of checking the timestamps on the web resource, which has nothing to do with Notepad++. If you need help finding a tool that can perform that action, or hiring someone to write such a tool for you, then you will have to find a different forum which is about generic computer/tech questions, or requestion software solutions for hire; this Forum is about Notepad++, and we can only help you with Notepad++ specific questions.

    К сожалению, вопрос, который вы задали, не может быть решен самим Notepad++, и нет плагина, который бы это делал. На данный момент, это проблема проверки временных меток на веб-ресурсе, которая не имеет ничего общего с Notepad++. Если вам нужна помощь в поиске инструмента, который может выполнить это действие, или нанять кого-то, кто напишет такой инструмент для вас, то вам придется найти другой форум, который посвящен общим компьютерным/техническим вопросам, или запросам о программных решениях на прокат; этот форум посвящен Notepad++, и мы можем помочь вам только с вопросами, специфичными для Notepad++.

    Переведено с помощью www.DeepL.com/Translator (бесплатная версия)

  • Convert range of numbers with hyphen to all numbers from range

    2
    0 Votes
    2 Posts
    281 Views
    Timur GimranovT

    Closed!

    import re def calculate(match): list1 = '%s'%(str(range(int(match.group(1)),int(match.group(2))+1))) str1 = str(list1).replace('[','').replace(']','') return str1 editor.rereplace(r'(\d+)\-(\d+)', calculate)
  • Feature Request Web Link Hint and pop-up Box

    2
    0 Votes
    2 Posts
    209 Views
    EkopalypseE

    @bernard

    It is more likely to be included if you make a request for a new feature here. Please check to see if it hasn’t already been requested.

  • reference to undefined entity after save file xml

    3
    0 Votes
    3 Posts
    455 Views
    Virus GamersV

    No I do not think so; it’s my keyboard that eats too many breadcrumbs
    Look:
    ab78e6b5-ff4e-486f-b0e6-4925af88c3a0-image.png
    I’m blocked 1 hours for that’s. i’m so stupid ^^
    Thank u so mush for reply :)

  • ASCII Box drawing characters forcing me to use alternative text editor

    21
    0 Votes
    21 Posts
    18k Views
    Neil SchipperN

    @gregory-g Happy Birthday, post about ASCII Box drawing!

  • bak file as new default

    10
    3 Votes
    10 Posts
    1k Views
    PeterJonesP

    @edzilla2000 ,

    Continuing with another thought: As you said regarding the config.model.xml files, the usermanual documentation is rather lacking on the deployment perspective. Unfortunately, even though I am the primary usermanual contributor, I don’t have the expertise to write such a page to be added to the manual, so I wouldn’t know where to start with such a thing.

    What would be great is if someone (hint, hint) who had just finished figuring out how to get things running smoothly for deployment were willing to lend a hand, by giving some notes, or at least coming up with a list of questions that deployers will likely want answers to, I might be able to start working on such a thing. I have created an issue for the usermanual, requesting help for this task – so replies can go there. (And I’ll try to avoid getting overly sarcastic again.)