• Lost text after crash

    2
    0 Votes
    2 Posts
    630 Views
    Alan KilbornA
    @Rowan-Sylvester-Bradley It sounds like you are a victim of a long-standing Notepad++ problem. It is likely that you will not be able to recover your data. You might want to read all/some of THIS discussion thread. All is not doom-and-gloom however. There is supposedly a fix for the problem; however it isn’t in released code as of this writing; it will likely be in whatever is the next release after 7.9; probably 7.9.1.
  • batch replace string with filename

    2
    0 Votes
    2 Posts
    2k Views
    T
    @derezu-pezupop said in batch replace string with filename: How can notepad++ replace each one with the filename in a batch operation? I’m not on a PC at the moment but there was a post I was involved in solving some time ago to add filename to files. Have a read of https://community.notepad-plus-plus.org/topic/17035/batch-function-need-to-add-filename-at-the-end-of-each-paragraph and see if maybe it could, with some alterations, provide the solution for you. Terry
  • SCI_LINEDOWNRECTEXTEND issue

    14
    1 Votes
    14 Posts
    3k Views
    EkopalypseE
    @Ekopalypse But testing this reveals that the layout gets switched but column selection still works :-(
  • permanent download link for latest version

    2
    0 Votes
    2 Posts
    639 Views
    EkopalypseE
    @Christian-Lists For such a case I use https://notepad-plus-plus.org/update/getDownloadUrl.php.
  • 2 Votes
    16 Posts
    3k Views
    ArkadiuszMichalskiA
    @donho But few UDL is not problem, what if someone has to make a lot of them and gets a trash on the menu? https://github.com/notepad-plus-plus/notepad-plus-plus/issues/4896#issuecomment-706421610
  • Opening files failing

    4
    0 Votes
    4 Posts
    826 Views
    BiBi-AbcB
    @PeterJones said in Opening files failing: e You’re right sorry. I was trying to bring more attention to the issue.
  • 0 Votes
    38 Posts
    28k Views
    benreavesB
    @Terry-R yes it is in https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5250
  • Max menu item width for "localized" text

    3
    3 Votes
    3 Posts
    611 Views
    Alan KilbornA
    @PeterJones Thanks for your thoughts. Maybe this will be the thing to kick me into making a github issue; till now I’ve just been a browser there. :-)
  • Display XML markup in LTR direction, content RTL

    6
    0 Votes
    6 Posts
    2k Views
    David ShakedD
    For the record, I found a possible solution. Since I am creating the XML schema myself, I can define the element and attribute names in Hebrew characters. When I set Notepad++ to the RTL text orientation, it displays both the Hebrew content and the Hebrew XML tags in a readable way. From a development point of view, it’s a quirky and non-portable solution. See: https://www.w3.org/International/questions/qa-non-eng-tags If anyone else has experience with this issue, I will be grateful to hear from them.
  • Filling empty lines with previous line

    7
    0 Votes
    7 Posts
    2k Views
    Viktoria OntapadoV
    As usual, I really appreciate the answers, very impressive solutions. I tested the script as well, works like a charm. Thank you so much for the invaluable help. Have a nice day, Viktória
  • Regex alternation in both FIND & REPLACE strings

    regex regex
    9
    1 Votes
    9 Posts
    2k Views
    M Andre Z EckenrodeM
    @guy038 said in Regex alternation in both FIND & REPLACE strings: Ok, so you could refer to this link to get the main punctuation characters : https://www.unicode.org/charts/PDF/U2000.pdf Thank. I’ll keep that in mind for if/when I ever need to use Unicode text on a large scale, though I’m not currently anticipating it will happen. This means that the part "\x20\x{2014}\x20, at the end, is rewritten whatever group matches the search regex. Ok, thanks for the detailed explanation and further suggestions as well. I will look for opportunities to apply them in future projects.
  • 0 Votes
    7 Posts
    3k Views
    guy038G
    Hi, @wagner-leung, @alan-kilborn and All, My bad ! So, if I interpret your intended result, strictly, the regex S/R becomes : SEARCH (?s)object((?!object).)+?type=2((?!object).)+?\K\babc(?=\h*=) REPLACE **aaa** Hope this version is the good one ! Of course, you may change the line type=2 and/or the variable abc as you like ! Cheers, guy038 P.S. : An other formulation of the search regex, using the free-spacing mode (?x) , would be : SEARCH (?xs) object ((?!object).)+? type=2 ((?!object).)+? \K\b abc (?=\h*=) For instance, the following search regex would search for the variable abc, in any object block containing, either, the line type=2 or type=3 SEARCH (?xs) object ((?!object).)+? type=[23] ((?!object).)+? \K\b abc (?=\h*=)
  • Notepad ++ v7.9 does not download Dspell dictionaries.

    2
    1
    0 Votes
    2 Posts
    645 Views
    ArkadiuszMichalskiA
    You can report this in https://github.com/Predelnik/DSpellCheck/issues.
  • Add comma between two sentences on a two language document

    7
    0 Votes
    7 Posts
    1k Views
    guy038G
    Hi, @ali-jafari and All, Unfortunately, I cannot give you valuable information :-(( I’m presently using, on my old XP laptop, the Microsoft Office Suite … 2002, which is good enough for my Word’s work ! SEARCH ( for Word ) : ([^0033-^0126])^0032*([^1536-^1791]) REPLACE ( for Word ) : \1,\2 In Word 2002, when your tick the search option Use generic characters, any non-Unicode char ( below \x0100 ), must be written as ^####, where #### represents the decimal value of the code-point. So, \x{0021} must be changed as ^0033, \x{007E} as ^0126 and so on… Unfortunately, syntaxes over \xFF, as for the main Arabic range [^1536-^1791], that is to say {\x{0600}-{06FF}] in N++ ), is definitively not a valid syntax :-(( Moreover, the quantifier syntax {0,n}, after a possible space char, does not work, too. The {1,n}, only, seems valid ! So I prefered to use the usual * syntax Certainly, the recent versions of Word allows the search of characters of the BMP ( so from \x{0000} to \x{FFFF} ). If so, the proposed regex S/R should work correctly ! On the other hand, why not process with the N++ regex engine, first and, then, paste your updated text in Word ? Cheers, guy038
  • Search for: and Replace with:

    13
    0 Votes
    13 Posts
    2k Views
    Olivier ThomasO
    Alan Kilborn wrote: If you ask a regexIf you ask a regex question here, and someone attempts to answer it (I will pay closer attention to who is asking in the future, and if it appears to be you I probably won’t answer), it will be answered from the perspective of Notepad++. So your goal won’t be achieved. PeterJones wrote: 1.Your abuse of the forum doesn’t change the subject of the forum. 2.If you create another new account sometime, I will call it out, so that other users will understand who it is that they are responding to, but other than that, I will go back to not replying to you, in any of your versions, because all that ever happens between us is arguing, and that doesn’t help anyone. I tried to explain everything, but … you don’t understand. And I realized that in the future I cannot count on your help. M Andre Z Eckenrode „(I hereby swear that the advice requested in this post is intended for use specifically in Notepad++.)” Are you not ashamed of it? However, I am tempted to write about this parable about „the gardener’s dog”. He himself won’t eat … but he won’t let anyone else either. You don’t have to write back, I don’t expect a reasonable answer. You can take 120 out of a 20-minute break. Greetings.
  • run python script to multiple opened files

    4
    0 Votes
    4 Posts
    2k Views
    Nick BrownN
    from Npp import * def forEachFile(func): for file in notepad.getFiles(): notepad.activateBufferID(file[1]) func() def printFilename(): print notepad.getCurrentFilename() # store the current buffer id currentBufferID = notepad.getCurrentBufferID() # run our printFilename function on each open file forEachFile(printFilename) # restore the current buffer from the stored buffer id. notepad.activateBufferID(currentBufferID)
  • 0 Votes
    5 Posts
    917 Views
    VijayPrabakarV
    ``Hi The requirement It is not very technical related to Java… I Just mentioned like that… My requirement is, Always the java file will have package line as below package com.abc.edf.* I want to copy this line from the list of all the java files and paste above package line only in new.txt file ``
  • The Nul Error

    help error help
    11
    0 Votes
    11 Posts
    2k Views
    Alan KilbornA
    @PeterJones said in The Nul Error: and click on the “Bookmark 1 ♥” again Works, thanks!!
  • Can I see a preview for the result of the "replace" form?

    14
    1
    0 Votes
    14 Posts
    2k Views
    P
    @Alan-Kilborn said in Can I see a preview for the result of the "replace" form?: Isn’t there another way for the plugin to do what it needs to without messing with the undo history? If you release your version of the plugin, maybe give it a slightly different name to prevent confusion. Unfortunately Compare plugin cannot circumvent the Undo history clean-up. The new plugin will be called ComparePlus, it has completely new alignment approach and keeps the Undo intact. It is almost finished but sadly that’s its state for about 8 months now. I’m not sure when exactly it will be ready. BR
  • Troubles building and executing NPP

    build notepad++ run
    25
    1
    1 Votes
    25 Posts
    7k Views
    andrecool-68A
    @ErwanDelhoveUCL It can be even easier to build a project if you run it from these three bat-files: Run as administrator x86 Native Tools Command Prompt for VS 2017 call "full_file_path\x32_x64_START_BOOST.bat" Enter @echo on cd C:\sources\boost_1_70_0 call bootstrap.bat cd C:\sources\boost_1_70_0\libs\regex\build C:\sources\boost_1_70_0\b2.exe toolset=msvc link=static threading=multi runtime-link=static address-model=32 release stage C:\sources\boost_1_70_0\b2.exe toolset=msvc link=static threading=multi runtime-link=static address-model=64 release stage md C:\tmp\boostregexLib\x32 md C:\tmp\boostregexLib\x64 copy C:\sources\boost_1_70_0\stage\lib\libboost_regex-vc141-mt-s-x32-1_70.lib C:\tmp\boostregexLib\x32 copy C:\sources\boost_1_70_0\stage\lib\libboost_regex-vc141-mt-s-x64-1_70.lib C:\tmp\boostregexLib\x64 exit Run as administrator x86 Native Tools Command Prompt for VS 2017 call "full_file_path\x32_START_SCINTILLA.bat" Enter @echo on cd C:\notepad-plus-plus-master\scintilla\win32\ nmake -f scintilla.mak clean nmake BOOSTPATH=C:\sources\boost_1_70_0\ BOOSTREGEXLIBPATH=C:\tmp\boostregexLib\x32\ -f scintilla.mak copy /y "C:\notepad-plus-plus-master\scintilla\bin\SciLexer.dll" "C:\notepad-plus-plus-master\PowerEditor\bin\SciLexer32.dll" exit Run as administrator x86_x64 Cross Tools Command Prompt for VS 2017 call "full_file_path\x64_START_SCINTILLA.bat" Enter @echo on cd C:\notepad-plus-plus-master\scintilla\win32\ nmake -f scintilla.mak clean cd C:\notepad-plus-plus-master\scintilla\win32\ nmake BOOSTPATH=C:\sources\boost_1_70_0\ BOOSTREGEXLIBPATH=C:\tmp\boostregexLib\x64\ -f scintilla.mak copy /y "C:\notepad-plus-plus-master\scintilla\bin\SciLexer.dll" "C:\notepad-plus-plus-master\PowerEditor\bin\SciLexer64.dll" exit