• Login
Community
  • Login

Move cursor to end of line without “End” key on keyboard.

Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
moving cursor tto end of line
5 Posts 4 Posters 8.9k 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.
  • T
    Trevor G
    last edited by May 1, 2019, 11:25 PM

    How to move cursor to the end of line in notepad ++ without the “End” key on the keyboard. I have a Bluetooth keyboard that DOES NOT have an “End” I been using the arrow key but it takes too long and help would be greatly appreciated.

    M 1 Reply Last reply May 1, 2019, 11:34 PM Reply Quote 0
    • M
      Meta Chuh moderator @Trevor G
      last edited by May 1, 2019, 11:34 PM

      welcome to the notepad++ community, @Trevor-G

      usually slim keyboards and mac keyboards have an fn key, which triggers end, home, etc. when combined with cursor and other keys.

      on a mac keyboard for example, fn+right moves the cursor to the end of a line or wrapped line segment, and fn+left to the beginning.

      1 Reply Last reply Reply Quote 1
      • T
        Terry R
        last edited by Terry R May 1, 2019, 11:36 PM May 1, 2019, 11:35 PM

        @Trevor-G said:

        move cursor to the end of line

        There are probably several ways. Not sure if there is a shortcut (hotkey) that doesn’t involve END key. However how about Ctrl-right arrow, which moves across in words.

        Another method might be to go to next line and then back 1 character, so arrow down, then back arrow. This would only work best if at start of a line.

        Terry

        1 Reply Last reply Reply Quote 1
        • T
          Terry R
          last edited by May 1, 2019, 11:42 PM

          I also went into Settings, Shortcut Mapper, then to the Scintilla Commands. Look for option #62 called SCI_LINEEND (at least it’s #62 in my version).

          This doesn’t currently have a hotkey assigned but I assigned Ctrl-Shift-E without any conflict. It seems to work.

          Terry

          1 Reply Last reply Reply Quote 2
          • P
            PeterJones
            last edited by May 2, 2019, 1:21 PM

            @Terry-R said:

            Look for option #62 called SCI_LINEEND (at least it’s #62 in my version)

            With newer Notepad++ (like v7.6.6), you can filter on something like LINEEND, and it will make it easier to find than scrolling through 62 (more or less) rows.

            That said, there are SCI_LINEEND (scintilla message id 2314) and SCI_LINEENDWRAP (2451) – by default, 2314 is unmapped, and 2451 is mapped to END key. If you don’t have line-wrap turned on, they both behave the same. If you do have line-wrap turned on, SCI_LINEEND will take you to the end of the actual line (so if the line wraps so it takes up 3 displayed “rows” on the screen, it will take you to the end of the third row); whereas SCI_LINEENDWRAP will take you to the end of the current displayed “row” (so if the line wraps so it takes up 3 displayed “rows” on the screen, it will take you to the end of whichever row your cursor was on) – though if you’re already at the end of the “row”, running SCI_LINEENDWRAP again will take you to the end of the full line. There’s actually a third, SCI_LINEENDDISPLAY (2347, default mapped to Alt+END), which behaves similarly to 2451, except hitting it a second time leaves the cursor where it is.

            Any of those Scintilla messages can be mapped to whatever keyboard keys are convenient. (And scintilla messages are unique, in that you can actually map a given message to more than one shortcut.)

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