Community
    • Login

    How do I disable the 'Delimiter' function in Notepad++?

    Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
    10 Posts 3 Posters 13.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Sean de LeeuwS
      Sean de Leeuw
      last edited by

      Hey guys,

      I’ve a question about Notepad++'s delimiter settings. I can’t believe I’m the only one who experiences this.

      For those who don’t know, the delimiter function (Settings -> Delimiter) allows you to select all text between two characters. This is an option you cannot turn off, you can only give in the characters that should be used to select.

      Another function is the Multi-Editing settings (Settings -> Editing -> top right corner). I use this function a lot, for instance to change/copy/delete multiple variables/strings/etcetera. I can simply double-click a variable and I’ll have the variable selected.

      The problem is that they both use CTRL - doubleclick. This way, if I try to select content_id from $array[] = new Content((int)$field['content_id'], $language_id); , I end up selecting (int)$field['content_id'], $language_id because that’s what’s between the two default delimiters.

      True, I could technically just CTRL - click and drag, but I’m a very habitual guy, and I prefer double-clicking over clicking and dragging.

      Is there any way at all to disable this? Maybe even a little trick to make this functionality not being triggered?

      Thanks in advance!

      Claudia FrankC 1 Reply Last reply Reply Quote 0
      • Claudia FrankC
        Claudia Frank @Sean de Leeuw
        last edited by

        Hello @Sean-de-Leeuw,

        what ybout providing chars you never use like the EOT char etc…?
        To do so, open character panel, double click on one of those chars,
        it gets inserted into the active document (show all symbols), copy it and paste
        it into the delimiter open close boxes. Should do the trick.

        Cheers
        Claudia

        1 Reply Last reply Reply Quote 0
        • guy038G
          guy038
          last edited by

          Hello, Sean de Leeuw,

          You may, also, simply delete the round brackets in Settings - Preferences - Delimiter, in order to disable this specific N++ feature !

          Best Regards,

          guy038

          Claudia FrankC 1 Reply Last reply Reply Quote 0
          • Claudia FrankC
            Claudia Frank @guy038
            last edited by

            Hi @guy038,

            did you restart npp after deleting the chars? ;-)

            Cheers
            Claudia

            1 Reply Last reply Reply Quote 0
            • guy038G
              guy038
              last edited by guy038

              Hi, Claudia,

              Sorry for my late reply, but I’m trying to take advantage of some nice days, on March, to end the 2016 winter ski season, after an awful beginning of season, without decent snow ! Today, I skied, on the 7-Laux domain, at about thirty minutes from Grenoble, with my daughter, her boy-friend and some friends of her. Just fine :-)) To be honest, I was a bit slower than all those young persons… But I didn’t lose them, anyway :-)

              Well, let’s go back to your question : I repeated the operation and, indeed, NO need to restart N++. ! I just closed the Preferences dialog. To end with, I put again the round brackets as delimiters and, immediately, the mouse gesture CTRL + Double Left click selects, again, all the text between these delimiters :-)

              My home configuration is Win XP SP3, with N++ v6.90, on local mode

              Cheers,

              guy038

              1 Reply Last reply Reply Quote 0
              • Claudia FrankC
                Claudia Frank
                last edited by

                Hi Guy,

                I’m so jealous - I even can’t remember how snow looks like ;-D
                Hope you had some wonderful days, well, it sounds like it was brilliant.

                Sorry, but I wasn’t clear enought - when I’m deleting the delimiter char, close it
                and test it, it works -> confirmed
                But, when restarting npp - changes are gone - default ( ) delimiters are in place again.

                Happens on XP, 7 and 10. - Tbh - I should have checked the source but didn’t do it yet.

                Cheers
                Claudia

                1 Reply Last reply Reply Quote 0
                • guy038G
                  guy038
                  last edited by guy038

                  Hi Claudia,

                  Oh ! I’m not so good for testing :-(( I quite misunderstood your question : I should have restart N++ to confirm that the changes are permanent !

                  So, I verified again and , unfortunately, the changes were gone, even if I chose the Allow in several lines option :-(

                  Cheers,

                  guy038

                  P.S. :

                  If, in the Config.xml file, with an OTHER editor than N++, I change this line :

                  <GUIConfig name="delimiterSelection" leftmostDelimiter="40" rightmostDelimiter="41" delimiterSelectionOnEntireDocument="no" />
                  

                  by that one :

                  <GUIConfig name="delimiterSelection" leftmostDelimiter="" rightmostDelimiter="" delimiterSelectionOnEntireDocument="no" />
                  

                  on opening Notepad++, again, the round brackets are still set as delimiters !


                  Finally, Claudia, the first reply you gave to Sean de Leeuw, was, at usual, the right one :-) We just have to choose two control characters, usually absent, in classical text files, for instance :

                  • The control character STX ( Start of TeXt ), with code \x02

                  • The control character ETX ( End of TeXt ), with code \x03

                  So, to inhibit the CTRL + Double-click feature of N++, just follow these few steps below :

                  • With an OTHER editor than N++, open your active configuration file Config.xml

                  • Change the line, below :

                    <GUIConfig name=“delimiterSelection” leftmostDelimiter=“40” rightmostDelimiter=“41” delimiterSelectionOnEntireDocument=“no” />

                  by that one :

                  <GUIConfig name="delimiterSelection" leftmostDelimiter="02" rightmostDelimiter="03" delimiterSelectionOnEntireDocument="no" /> 
                  
                  • Save the changes of the Config.xml file

                  • Restart Notepad++

                  => You’ll notice the new displaying of the two new delimiters, in the Settings - Preferences… - Delimiters section

                  => From now on, the CTRL + Double-click feature would work, ONLY for text between the STX and ETX control characters, that is quite rare, in real life !!

                  1 Reply Last reply Reply Quote 0
                  • Sean de LeeuwS
                    Sean de Leeuw
                    last edited by

                    Hi Claudia and Guy,

                    I like your ideas, but somehow I can’t find my config.xml file. I have a config.model.xml, but there’s no delimiterSelection tag in there… Can I just paste it in there?
                    Or can I just find the STX and ETX characters in some menu where I can copy and paste them into the delimiter settings?

                    Thanks!

                    -Sean

                    1 Reply Last reply Reply Quote 0
                    • guy038G
                      guy038
                      last edited by

                      Hi, Sean de Leeuw,

                      I suppose that your N++ installation was a classical one, with the installer and not a local installation, with the .zip or the .7z archive ?

                      If it’s your case, just type, in a DOS console windows, the command cd /d %appdata%\Roaming\Notepad++ and valid with the Enter key

                      => You should be at the right location, where you’ll find, ( at least ) four configuration .XML files :

                      • config.xml

                      • shortcuts.xml

                      • langs.xml

                      • stylers.xml

                      Remember to close N++ and open the config.xml file with an OTHER editor to make the changes


                      You could, also, choose an alternate way, explained at the address :

                      https://notepad-plus-plus.org/community/topic/11531/wierd-issue-with-notepad/5

                      Cheers,

                      guy038

                      1 Reply Last reply Reply Quote 0
                      • Sean de LeeuwS
                        Sean de Leeuw
                        last edited by

                        Hi,

                        That worked like a charm, thank you very much!

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        The Community of users of the Notepad++ text editor.
                        Powered by NodeBB | Contributors