• Turn Off Paragraph Highlighting

    3
    0 Votes
    3 Posts
    158 Views
    CoisesC

    @Craig-W said in Turn Off Paragraph Highlighting:

    How do you turn off the automatic highlighting of anything you are typing. I went to settings and turned de-selected everything under highlighting, and it hasn’t changed anything. I don’t want the background highlighted as I type or have to go to a previous paragraph and it’s all highlighted.

    Try changing Settings | Preferences | Editing 1 | Current Line Indicator to None.

  • 0 Votes
    2 Posts
    129 Views
    PeterJonesP

    1: How can I tell NP++ to search for multiple different text snippets at once? For example all instances of 45/23 31/89 and 21/77 should all be replaced with 66/55

    (a|b|c) will match a or b or c, so for the exact three you said, it would be (45/23|31/89|21/77) as the FIND and 66/55 as the replace.

    But if you’re not describing it well, and you just want any two-digit fractions of the form ##/## to be replaced with 66/55, then it would be \d\d/\d\d (where \d is regex-speak for “any digit”)

    If neither of those is what you really want, you will need to give more examples of what should and shouldn’t match.

    2: How can I tell NP++ to delete the first three lines and the last four lines (the last line is always empty) of a file?

    First three lines: FIND \A(^.*?\R){3} will match the start of file and the first three lines, and replacing that with empty text will delete them.

    Last four: FIND (^.*?\R){4}\Z will match four lines and the end-of-file, so replacing that with empty text will delete them.

    Fancy: do both with the | to say “either/or”, so FIND = \A(^.*?\R){3}|(^.*?\R){4}\Z

    (don’t have . matches newline enabled)

    All of that syntax is described in the User Manual regex section, so if you want more details, you can load that page and use your browser to search for \A or \Z or similar; the concepts used were anchors (for beginning/end of file), multiplying operators (for doing N lines), and groups (so the multiplying operators apply to the entire-line matcher)

    200 files

    Regex will work in the Find in Files, which is how you make it apply to that many files. But try it in one open file first, to make sure it does exactly what you think. And for bulk operations, always keep a backup, in case things don’t go as you expected.

    ----

    Useful References Please Read Before Posting Template for Search/Replace Questions Formatting Forum Posts Notepad++ Online User Manual: Searching/Regex FAQ: Where to find other regular expressions (regex) documentation
  • Change or specify plugins directory or folder location

    6
    0 Votes
    6 Posts
    9k Views
    BlastocystisB

    @PeterJones
    As a user of Notepad++ in a highly-controlled corporate environment, Peter’s explanation is lucid, thorough and relevant.

  • Why does my editor has this weird syntax highlighting?

    2
  • Renumber lines?

    3
    0 Votes
    3 Posts
    220 Views
    S

    @PeterJones

    Thank you.

  • ascii nfo sh problem dos2unix is required to fix the bash files!

    6
    0 Votes
    6 Posts
    254 Views
    Daniel B. 0D

    Thank you for your explanation! I’m glad I wasn’t alone with this problem. It’s very well written and easy for me to understand. Thank you!

  • Style Configurations Reset After Update

    12
    0 Votes
    12 Posts
    1k Views
    PeterJonesP

    @networkproblemsolver said in Style Configurations Reset After Update:

    @PeterJones

    But what if I want (need) to run in “Admin Mode” ??? Is Notepad++ unable to run in “Admin Mode” and still save Style Configurations? That seems silly.

    Security experts would tell you that constantly running any app in admin/root mode is a lot worse than silly.

    And since Notepad++ v8.6.6, there is no reason to run Notepad++ in Admin mode to edit/save UAC-protected files, because Notepad++ can ask for UAC Elevation for the individual save actions . So the only activity that you might still need to run Notepad++ in Admin mode for is when installing a new plugin, and you don’t need to be constantly running in Admin mode for that. That is: you most likely don’t “need” to run in Admin mode anymore.

    That said, the reason why Notepad++ often has problem with Admin mode and settings is because of cross-contamination of permissions: running an app in Elevated privileges makes WINDOWS treat that app differently. It may be that with your current setup, the Elevated/Admin-mode won’t allow writing to AppData (since that’s a per-user, and for some system configurations, WINDOWS won’t allow admin to write to %AppData%). Or it might be that because you often ran N++ as Admin that the AppData-based settings might have been created/saved with Admin-privileges, so when you run N++ as normal user it cannot read or save the settings. Without being able to look at your file permissions for you, I cannot say exactly what caused it – you would need to verify where Notepad++ is trying to do the settings, and look at the directory and the stylers.xml in that directory, looking at Windows’ SECURITY settings for both; and then maybe try running experiments to see whether changing a setting/style-configurator in Notepad++ is saved when you exit Notepad++ when running normally and/or when running as Admin.

  • Vertical White Bar Appeared

    4
    0 Votes
    4 Posts
    263 Views
    Terry RT

    @networkproblemsolver
    Your images show you seem to be running NPP as administrator. That could be the source of your problem.

    Read this thread, there might be the solution.

    Terry

  • config Search to ignore \CR \LF

    2
    0 Votes
    2 Posts
    171 Views
    PeterJonesP

    @Wolfgang-Grafeneder ,

    Read Find Text Copied From Excel Cell and the issue(s) it links to, as there was an entire recent discussion on this.

  • Display many Files in Filelist of Notepad++, but not open

    12
    0 Votes
    12 Posts
    374 Views
    Alfred JanssenA

    @Terry-R
    Thanks for letting me know.

  • 0 Votes
    15 Posts
    6k Views
    Xue DavisX

    @Terry-R This is very helpful and I was unaware of that issue. Thank you. Based on dates, it looks like I was using 8.8.5. It seems likely, especially the description of removing the structure around the installation.

  • I'm in a Paragraph Find and Replace Hell

    2
    1 Votes
    2 Posts
    123 Views
    guy038G

    Hello @offshore9521 and All,

    Humm…, @offshore9521, there are two separate problems with your regex !

    From your INPUT text :

    ‘Colt?’ He turns to face her, and clears his throat. Guilty sign. Very guilty. Probably has a guilty look on his face, but you can’t tell, because he’s still wearing that helmet so you can’t see his eyes.

    Your regex (?<![\.\!\?])\r\n([a-z]) means :

    If a \r\n sequence, followed with a letter (a through z), is not preceded by :

    A dot

    An exclamation mark

    An interrogation mark

    Then rewrite this letter

    BTW, you can shorter this regex as (?<![.!?])\r\n([a-z])

    But, the character is not a character of the [.!?] list. Thus, this explains why your regex merges the lines 1 and 2

    Now, I suppose that your true goal was : if a line is not a true sentence, then merge that line with the next one with a space character ? This lead to the following regex S/R :

    FIND (?<![.!?’])\r\n(?=\w)

    REPLACE \x20

    So, any \r\n sequence, which respects the before and after conditions, is simply replaced with a space character

    Notes :

    As you see, I included the character within the list of the forbidden chars, in the negative look-behind

    I used \w, which is identical to the [\u\l\d_] class character, instead of [a-z] to not bother about case !

    Remark :

    Instead of \r\n, I could have used the \R syntax with matches any kind of line endings ( \r, \n or \r\n ), but, because it is preceded by a negative look-behind, we must insert \r and \n as forbidden characters, as well !

    FIND (?<![.!?’\r\n])\R(?=\w)

    REPLACE \x20

    Best Regards,

    guy038

    P.S. : As an exercice, try to understand why the following regex S/R does not work as expected :

    FIND (?<![.!?’])\R(?=\w)

    REPLACE \x20

    To help you, don’t forget to click on the icon of the Toolbar !

  • DoxyIT on 64bit: Access violation

    6
    1 Votes
    6 Posts
    1k Views
    Đức Anh NguyễnĐ

    Hi @Clicketyclick,
    I’ve updated DoxyIt and tested it on my x64 machine.
    Please give it a try: https://github.com/AN-2101/DoxyIt/releases/tag/v0.4.5

  • Can't get the old toolbar

    2
    0 Votes
    2 Posts
    137 Views
    PeterJonesP

    @prof-tech said in Can't get the old toolbar:

    Help! I have tried everything to get the old toolbar and it doesn’t appear! can anyone help me?

    Settings > Prefernces > Toolbar: the “Fluent UI” variants are the “new toolbar” and “standard icons: small” are the “old toolbar” (and the “Hide” checkbox turns it on and off)

  • 'Find in Files' doesn't appear to work

    6
    0 Votes
    6 Posts
    199 Views
    CoisesC

    @Alan-Kilborn said in 'Find in Files' doesn't appear to work:

    If a folder doesn’t exist, I think when the search is initiated, input focus will immediately jump to the Directory: box, signaling a problem with that folder to the user (without a message box). Not on a PC right now, so can’t verify; going from memory.

    I see you are correct. However… I also see that the search results show 0 files searched. So I don’t see how it could be a problem with what is in the Find box. The directory might exist, but not be the one OP meant to search.

  • RegEx assistance for adding a space before an Upper case letter

    2
    0 Votes
    2 Posts
    160 Views
    guy038G

    Hello, @brenda-gross-0 and All,

    Very easy with regexes !

    Open the Replace dialog ( Ctrl + H )

    Un-tick all box options

    FIND (?-i)(?<=\l)(?=\u)|_

    REPLACE \x20

    Tick the Wrap around option

    Select the Regular expression search mode

    Click, once only, on the Replace All button

    Voila !

    Notes :

    The leading part (?-i) is an in-line modifier which force to take care about the case of letters, meaning non-insensitive search !

    Then, due to the alternation symbol |, two individual regexes are performed, simultaneously :

    (?<=\l)(?=\u) which searches for an empty string between a lower-case letter and an upper-case letter

    _ which simply searches for the underline character

    In both cases, the replacement changes the regex search with an normal space character \x20. I could have chosen to type a single space char, instead !

    The regex search may also be expressed as a non-capturing group : (?-i:(?<=\l)(?=\u)|_), with the leading non-insensitive option

    Best Regards,

    guy038

  • 0 Votes
    4 Posts
    294 Views
    Unmarked0146U

    @PeterJones

    If you are using one of the built-in themes, you might try to compare your %AppData%\Notepad++\themes___.xml with the version from c:\program files\Notepad++\themes,

    I don’t have a custom theme; I just use whatever existing themes and modify them (just two, really). I just replaced my %AppData% theme with the “program files” themes, and the colors look okay again.

    795725ad-50a6-4d40-a0cf-308501ed7cea-image.png

    But both your margins being light gray imply that your theme was missing both those definitions when you ran 8.8.9 for the first time.

    I am pretty sure that when I installed Notepad++, I just copied the old saved themes over, which is why the new styles were probably missing.

    In this screenshot, I set one to Bookmark to salmon and Change History to yellow, to make it obvious which was which.

    This makes it much easier to understand. Thank you!

    Update: See our Change History Margin FAQ, especially the “How do I change the size” section, for an example of how to change the size using PythonScript or NppExec. (But yikes, I see that FAQ is out of date, since it doesn’t show the ability to change the four colors, which was added years ago… I will have to fix that next)

    I am not that ambitious, but I am sure the update will be appreciated!

    Thank you again, Peter. Not only did your post help fix the problem, but it’s also educational and shows me how dedicated people are to Notepad++.

  • 0 Votes
    5 Posts
    210 Views
    LoisL

    @Terry-R This has worked perfectly. Its a very long document so this was great. Thanks again, greatly appreciated.

  • Show/hide tab or change tab width

    3
    0 Votes
    3 Posts
    176 Views
    VTGroupGitHubV

    Thank you for all of the information. While it might be fun to dig into the Windows APIs again, I was hoping for something simple I could run with NppExec, etc. without a lot of coding. Since it’s not a lot of extra work to move the splitter manually, I’ll live with that for now. And maybe the MarkdownPanel team will find my request worth implementing, though it’s possible it can’t be done since one side is a NPP tab and the other is a panel.

  • Line where cursor is located disappears in line highlighting

    4
    0 Votes
    4 Posts
    712 Views
    Don WebsterD

    @rdipardo

    This still worked for me a year later, thanks!