Community
    • Login

    Simple is as Simple Does

    Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
    12 Posts 3 Posters 698 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.
    • Doc Trins O'GraceD
      Doc Trins O'Grace
      last edited by

      I have tried using the search phrases “delete line” and “remove line” and “key definitions” and “define key” etc. etc. etc.

      I am really trying to like notepad++, but my inability to find how to do these simple things is, well, frustrating.

      Would you all folks – no doubt much smarter than an old retired programmer like me – please direct me to just these functions? With that, I will persevere.

      Thank you!

      PeterJonesP Alan KilbornA 2 Replies Last reply Reply Quote 0
      • PeterJonesP
        PeterJones @Doc Trins O'Grace
        last edited by PeterJones

        @Doc-Trins-O-Grace said in Simple is as Simple Does:

        I have tried using the search phrases “delete line” and “remove line” and “key definitions” and “define key” etc. etc. etc.

        I am surprised you weren’t able to find them; searching here should come up with those features. For example, searching for “delete line” by most-recent first came up with a post named “How to add a “Delete line” command to the context menu” as the second result. That post would have given you the same answer as I will share below, plus explain how to add that command to the right-click context menu, to boot.

        Keyboard shortcuts (what you called “key definitions” or “define key”) are handled in the Shortcut Mapper, accessed from the Settings menu. The normal “editor” commands (copy, paste, delete, …) are in the “Scintilla commands” tab of the shortcut mapper. You can use the filter: DELETE to just look for ones with “DELETE” in their name:
        36c50f44-faec-406c-9e89-be9debab8dcd-image.png
        The command you are looking for is SCI_LINEDELETE, which I have mapped to Ctrl+Shift+L (but I think that’s a personal change; it might be unmapped by default edit: that other thread shows the same shortcut, so maybe that’s default).

        ----
        PS: for future reference, it is always better to give meaningful names to forum discussion topics/threads/discussions, in this Notepad++ Community Forum or any other forum I’ve visited since “the internet” was nearly all plaintext BBS’s in the late 80s and early 90s. A name like “Simple is as Simple Does” might sound like a clever Forrest Gump or similar reference to you, but it doesn’t tell people reading this discussion what your question is actually about. A better name would have been something like Is there a Line Delete function or keystroke in Notepad++. With that bad name, and your first sentence starting “I have tried using the search phrases…”, I was getting ready to answer with generic search-and-replace help. It wasn’t until my second or third reading of your post that I figured out you were really trying to find or change the keyboard shortcut for a specific editing action in the Notepad++ editor.

        Doc Trins O'GraceD 1 Reply Last reply Reply Quote 2
        • Alan KilbornA
          Alan Kilborn @Doc Trins O'Grace
          last edited by Alan Kilborn

          @Doc-Trins-O-Grace said in Simple is as Simple Does:

          I am really trying to like notepad++, but my inability to find how to do these simple things is, well, frustrating.

          Any time you use a new program, you have to spend some time getting used to it. Surf through the user interface, noting (mentally or otherwise) some functions you may want to use in the future. I really don’t know any other way to get answers to basic questions like the ones you seem to be asking.

          I don’t know that I understand the distinction you make between “delete line” and “remove line”. I suppose it depends upon how do you want to do these things. You can do them interactively (e.g. select some full lines with mouse click then drag, and press the Delete key) or by replacing a search expression that matches some lines with a “nothing” value, effectively deleting lines.

          This line in your post:

          I am really trying to like notepad++, but my inability to find how to do these simple things is, well, frustrating.

          seems to be at odds with:

          an old retired programmer like me

          As an “old programmer”, I’d think you’d have familiarity with text editors in general – and Notepad++'s basic editing functions work pretty much like all other text editors out there… And to know that you can’t be an “instant expert” on a new program you are starting to use.

          Doc Trins O'GraceD 2 Replies Last reply Reply Quote 1
          • Doc Trins O'GraceD
            Doc Trins O'Grace @PeterJones
            last edited by

            @PeterJones Thank you very much. As you get older, the way you focus on problems to solve are often shaped by your previous experience. Sometimes to the point of causing tunnel vision. Consequently, your surprise… which thing is probably much more of a problem for me than what you could imagine.

            I will check out your directions. Thank you so much for pointing my straying feet down the right path.

            1 Reply Last reply Reply Quote 1
            • Doc Trins O'GraceD
              Doc Trins O'Grace @Alan Kilborn
              last edited by

              @Alan-Kilborn Oh, I will also try to compose subjects that are more to the point.

              1 Reply Last reply Reply Quote 1
              • Doc Trins O'GraceD
                Doc Trins O'Grace @Alan Kilborn
                last edited by

                @Alan-Kilborn Thank you, Alan. Instead of take umbrage with your final comments, I can improve by accepting them. I was so used to my tools being so unobtrusive that what came from my fingers was what I needed to accomplish. We used to think of us under ergonomics as intuitive interfaces. Nonetheless, for your personal sake, if you create anything, try to find fuddy duddy folks to test the interface. There were some wonderful ACM publications addressing this as far back as 1968. A reverse chronological chauvinism has buried those studies into the mist of time. Still and all, I apologize for asking questions whose answers seem obvious to you. I probably should just ask them, without any commentary. (Note to Self)

                Alan KilbornA 1 Reply Last reply Reply Quote 0
                • Alan KilbornA
                  Alan Kilborn @Doc Trins O'Grace
                  last edited by Alan Kilborn

                  @Doc-Trins-O-Grace

                  take umbrage

                  I certainly was not meaning to offend in any way.

                  I apologize for asking questions whose answers seem obvious to you

                  I don’t know that you did this…


                  Perhaps I could have provided a more direct answer, so let me try again:

                  “delete line” and “remove line”

                  Press Ctrl+Shift+L, because as shown in the Shortcut Mapper, this is the default assigned keycombo for SCI_LINEDELETE:

                  Imgur

                  But to be honest, I had to look this up. Why? Because as an old programmer myself, I came to Notepad++ with 25 years or so of experience with other text editors, and I got use to their keymapping, which in general was very different from Notepad++'s.
                  But it is all good because Notepad++ lets me configure what I want.
                  To me, for reasons I can’t recall, Ctrl+y has always been delete-line.
                  And Ctrl+t has been delete-from-caret-to-end-of-line.
                  Etc. etc.

                  And this may be something you “need” as well.
                  I picture you maybe as a vi guy that is keycombo everything, and when you try a keycombo from vi and it doesn’t work in Notepad++, you get that frustrated feeling.
                  Well, if that’s the case (long shot maybe), I understand it, but Notepad++ has a different paradigm than vi and would take some getting used to.

                  But I still maintain that you shouldn’t feel “frustrated” when you don’t instantly know how to accomplish things with a different text editor than one you’re used to – regarding keycombos at least. Functionality wise, it’s mostly “all there”, you just have to become familiar.

                  Doc Trins O'GraceD 1 Reply Last reply Reply Quote 2
                  • Doc Trins O'GraceD
                    Doc Trins O'Grace
                    last edited by

                    Good response, sir! Thank you!

                    Actually, my origins go back farther than vi. I worked on the old Digital Equipment Corporation machines – that was in the early 70’s. My first editor was TECO (perhaps one of the most arcane tools ever built). Later I used something called EDT. From there, I used something else called TPU. Funny how when I use those tools the muscle memory just flows even today!

                    You are correct in all your other comments. I promise to make good use of them. Never too late to improve our art! The best way to do that is to pay attention to other people’s advice. It still amazes me that that advice is offered up so kindly and freely!

                    1 Reply Last reply Reply Quote 1
                    • Doc Trins O'GraceD
                      Doc Trins O'Grace @Alan Kilborn
                      last edited by

                      @Alan-Kilborn Oh… one other question on the Shortcut Mapper: Is there a way to search by the “Shortcut?”

                      Alan KilbornA PeterJonesP 2 Replies Last reply Reply Quote 1
                      • Alan KilbornA
                        Alan Kilborn @Doc Trins O'Grace
                        last edited by

                        @Doc-Trins-O-Grace said in Simple is as Simple Does:

                        Oh… one other question on the Shortcut Mapper: Is there a way to search by the “Shortcut?”

                        Sadly, no.
                        Probably the very first thing that frustrated me when I came to Notepad++ was that I couldn’t do that.

                        And – I couldn’t even get a list of all of the assigned shortcuts, in text form, so that I could search that textually.
                        Oh, the horror!
                        And you know what? One still can’t produce such a list from Notepad++ itself!
                        HORROR! :-)

                        But we have our ways! :-)
                        Here’s a list of the default keycombos in Notepad++ 7.9.5:

                        New                                : Ctrl+N
                        Open...                            : Ctrl+O
                        Reload from Disk                   : Ctrl+R
                        Save                               : Ctrl+S
                        Save As...                         : Ctrl+Alt+S
                        Save All                           : Ctrl+Shift+S
                        Close                              : Ctrl+W
                        Close All                          : Ctrl+Shift+W
                        Print...                           : Ctrl+P
                        Exit                               : Alt+F4
                        Restore Recent Closed File         : Ctrl+Shift+T
                        UPPERCASE                          : Ctrl+Shift+U
                        lowercase                          : Ctrl+U
                        Proper Case                        : Alt+U
                        Proper Case (blend)                : Alt+Shift+U
                        Sentence case                      : Ctrl+Alt+U
                        Sentence case (blend)              : Ctrl+Alt+Shift+U
                        Split Lines                        : Ctrl+I
                        Join Lines                         : Ctrl+J
                        Move Up Current Line               : Ctrl+Shift+Up
                        Move Down Current Line             : Ctrl+Shift+Down
                        Insert Blank Line Above Current    : Ctrl+Alt+Enter
                        Insert Blank Line Below Current    : Ctrl+Alt+Shift+Enter
                        Toggle Single Line Comment         : Ctrl+Q
                        Single Line Comment                : Ctrl+K
                        Single Line Uncomment              : Ctrl+Shift+K
                        Block Comment                      : Ctrl+Shift+Q
                        Function Completion                : Ctrl+Spacebar
                        Path Completion                    : Ctrl+Alt+Spacebar
                        Word Completion                    : Ctrl+Enter
                        Function Parameters Hint           : Ctrl+Shift+Spacebar
                        Column Editor...                   : Alt+C
                        Find...                            : Ctrl+F
                        Find in Files...                   : Ctrl+Shift+F
                        Find Next                          : F3
                        Find Previous                      : Shift+F3
                        Select and Find Next               : Ctrl+F3
                        Select and Find Previous           : Ctrl+Shift+F3
                        Find (Volatile) Next               : Ctrl+Alt+F3
                        Find (Volatile) Previous           : Ctrl+Alt+Shift+F3
                        Replace...                         : Ctrl+H
                        Incremental Search                 : Ctrl+Alt+I
                        Search Results Window              : F7
                        Previous Search Result             : Shift+F4
                        Next Search Result                 : F4
                        Go to...                           : Ctrl+G
                        Go to Matching Brace               : Ctrl+B
                        Select All Between Matching Braces : Ctrl+Alt+B
                        Mark...                            : Ctrl+M
                        Previous mark using 1st style      : Ctrl+Shift+1
                        Previous mark using 2nd style      : Ctrl+Shift+2
                        Previous mark using 3rd style      : Ctrl+Shift+3
                        Previous mark using 4th style      : Ctrl+Shift+4
                        Previous mark using 5th style      : Ctrl+Shift+5
                        Previous mark created with Mark    : Ctrl+Shift+0
                        Next mark using 1st style          : Ctrl+1
                        Next mark using 2nd style          : Ctrl+2
                        Next mark using 3rd style          : Ctrl+3
                        Next mark using 4th style          : Ctrl+4
                        Next mark using 5th style          : Ctrl+5
                        Next mark created with Mark        : Ctrl+0
                        Toggle Bookmark                    : Ctrl+F2
                        Next Bookmark                      : F2
                        Previous Bookmark                  : Shift+F2
                        Toggle Full Screen Mode            : F11
                        Post-It                            : F12
                        1st Tab                            : Ctrl+Numpad 1
                        2nd Tab                            : Ctrl+Numpad 2
                        3rd Tab                            : Ctrl+Numpad 3
                        4th Tab                            : Ctrl+Numpad 4
                        5th Tab                            : Ctrl+Numpad 5
                        6th Tab                            : Ctrl+Numpad 6
                        7th Tab                            : Ctrl+Numpad 7
                        8th Tab                            : Ctrl+Numpad 8
                        9th Tab                            : Ctrl+Numpad 9
                        Next Tab                           : Ctrl+Page down
                        Previous Tab                       : Ctrl+Page up
                        Move Tab Forward                   : Ctrl+Shift+Page down
                        Move Tab Backward                  : Ctrl+Shift+Page up
                        Switch to previous document        : Ctrl+Shift+Tab
                        Switch to next document            : Ctrl+Tab
                        Hide Lines                         : Alt+H
                        Focus on Another View              : F8
                        Fold All                           : Alt+0
                        Unfold All                         : Alt+Shift+0
                        Collapse Current Level             : Ctrl+Alt+F
                        Uncollapse Current Level           : Ctrl+Alt+Shift+F
                        Collapse Level 1                   : Alt+1
                        Collapse Level 2                   : Alt+2
                        Collapse Level 3                   : Alt+3
                        Collapse Level 4                   : Alt+4
                        Collapse Level 5                   : Alt+5
                        Collapse Level 6                   : Alt+6
                        Collapse Level 7                   : Alt+7
                        Collapse Level 8                   : Alt+8
                        Uncollapse Level 1                 : Alt+Shift+1
                        Uncollapse Level 2                 : Alt+Shift+2
                        Uncollapse Level 3                 : Alt+Shift+3
                        Uncollapse Level 4                 : Alt+Shift+4
                        Uncollapse Level 5                 : Alt+Shift+5
                        Uncollapse Level 6                 : Alt+Shift+6
                        Uncollapse Level 7                 : Alt+Shift+7
                        Uncollapse Level 8                 : Alt+Shift+8
                        Text Direction RTL                 : Ctrl+Alt+R
                        Text Direction LTR                 : Ctrl+Alt+L
                        Toggle macro recording             : Ctrl+Shift+R
                        Playback                           : Ctrl+Shift+P
                        Run...                             : F5
                        About Notepad++                    : F1
                        Trim Trailing Space and Save       : Alt+Shift+S
                        Get PHP help                       : Alt+F1
                        Wikipedia Search                   : Alt+F3
                        Open file in another instance      : Alt+F6
                        SCI_CUT                            : Ctrl+X or Shift+DEL
                        SCI_COPY                           : Ctrl+C or Ctrl+INS
                        SCI_PASTE                          : Ctrl+V or Shift+INS
                        SCI_SELECTALL                      : Ctrl+A
                        SCI_CLEAR                          : DEL
                        SCI_UNDO                           : Ctrl+Z or Alt+Backspace
                        SCI_REDO                           : Ctrl+Y or Ctrl+Shift+Z
                        SCI_NEWLINE                        : Enter or Shift+Enter
                        SCI_TAB                            : Tab
                        SCI_BACKTAB                        : Shift+Tab
                        SCI_ZOOMIN                         : Ctrl+Num +
                        SCI_ZOOMOUT                        : Ctrl+Num -
                        SCI_SETZOOM                        : Ctrl+Num /
                        SCI_SELECTIONDUPLICATE             : Ctrl+D
                        SCI_EDITTOGGLEOVERTYPE             : INS
                        SCI_LINEDOWN                       : Down
                        SCI_LINEDOWNEXTEND                 : Shift+Down
                        SCI_LINEDOWNRECTEXTEND             : Alt+Shift+Down
                        SCI_LINESCROLLDOWN                 : Ctrl+Down
                        SCI_LINEUP                         : Up
                        SCI_LINEUPEXTEND                   : Shift+Up
                        SCI_LINEUPRECTEXTEND               : Alt+Shift+Up
                        SCI_LINESCROLLUP                   : Ctrl+Up
                        SCI_PARADOWN                       : Ctrl+]
                        SCI_PARADOWNEXTEND                 : Ctrl+Shift+]
                        SCI_PARAUP                         : Ctrl+[
                        SCI_PARAUPEXTEND                   : Ctrl+Shift+[
                        SCI_CHARLEFT                       : Left
                        SCI_CHARLEFTEXTEND                 : Shift+Left
                        SCI_CHARLEFTRECTEXTEND             : Alt+Shift+Left
                        SCI_CHARRIGHT                      : Right
                        SCI_CHARRIGHTEXTEND                : Shift+Right
                        SCI_CHARRIGHTRECTEXTEND            : Alt+Shift+Right
                        SCI_WORDLEFT                       : Ctrl+Left
                        SCI_WORDLEFTEXTEND                 : Ctrl+Shift+Left
                        SCI_WORDRIGHT                      : Ctrl+Right
                        SCI_WORDRIGHTENDEXTEND             : Ctrl+Shift+Right
                        SCI_WORDPARTLEFT                   : Ctrl+/
                        SCI_WORDPARTLEFTEXTEND             : Ctrl+Shift+/
                        SCI_WORDPARTRIGHT                  : Ctrl+\
                        SCI_WORDPARTRIGHTEXTEND            : Ctrl+Shift+\
                        SCI_HOMEDISPLAY                    : Alt+Home
                        SCI_VCHOMERECTEXTEND               : Alt+Shift+Home
                        SCI_VCHOMEWRAP                     : Home
                        SCI_VCHOMEWRAPEXTEND               : Shift+Home
                        SCI_LINEENDWRAPEXTEND              : Shift+End
                        SCI_LINEENDRECTEXTEND              : Alt+Shift+End
                        SCI_LINEENDDISPLAY                 : Alt+End
                        SCI_LINEENDWRAP                    : End
                        SCI_DOCUMENTSTART                  : Ctrl+Home
                        SCI_DOCUMENTSTARTEXTEND            : Ctrl+Shift+Home
                        SCI_DOCUMENTEND                    : Ctrl+End
                        SCI_DOCUMENTENDEXTEND              : Ctrl+Shift+End
                        SCI_PAGEUP                         : Page up
                        SCI_PAGEUPEXTEND                   : Shift+Page up
                        SCI_PAGEUPRECTEXTEND               : Alt+Shift+Page up
                        SCI_PAGEDOWN                       : Page down
                        SCI_PAGEDOWNEXTEND                 : Shift+Page down
                        SCI_PAGEDOWNRECTEXTEND             : Alt+Shift+Page down
                        SCI_DELETEBACK                     : Backspace or Shift+Backspace
                        SCI_DELWORDLEFT                    : Ctrl+Backspace
                        SCI_DELWORDRIGHT                   : Ctrl+DEL
                        SCI_DELLINELEFT                    : Ctrl+Shift+Backspace
                        SCI_DELLINERIGHT                   : Ctrl+Shift+DEL
                        SCI_LINEDELETE                     : Ctrl+Shift+L
                        SCI_LINECUT                        : Ctrl+L
                        SCI_LINECOPY                       : Ctrl+Shift+X
                        SCI_LINETRANSPOSE                  : Ctrl+T
                        SCI_CANCEL                         : Esc
                        
                        Doc Trins O'GraceD 1 Reply Last reply Reply Quote 1
                        • PeterJonesP
                          PeterJones @Doc Trins O'Grace
                          last edited by

                          @Doc-Trins-O-Grace ,

                          As @Alan-Kilborn said, there is no built-in method. He linked to one discussion of workarounds, and gave the results of those investigations.

                          Personally, if I’m curious if a key combination has been assigned to something, I go into Shortcut Mapper and try to assign it to something that doesn’t already have a shortcut – the third item (“Open containing folder in Explorer”) on the Main Menu page of shortcut mapper has no shortcut, so that’s the one I usually use. Try to assign it the shortcut in question (like Ctrl+Shift+L), and it will tell you if there’s a CONFLICT FOUND, and even show you where:
                          8bd54781-65e5-4c2f-98d8-e162c884f208-image.png
                          … which tells me that Ctrl+Shift+L is already assigned on the Scintilla Commands tab, row 92, entry SCI_LINEDELETE.
                          You can then cancel out of the shortcut modifier, to avoid setting that conflicting shortcut.

                          1 Reply Last reply Reply Quote 2
                          • Doc Trins O'GraceD
                            Doc Trins O'Grace @Alan Kilborn
                            last edited by

                            @Alan-Kilborn Thank you!

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