+13
Solucionado

On wrapped lines, display cursor at the start of the row instead of the end of the previous one

Joost Cassee hace 13 años actualizado por Jon Skinner hace 12 años 2
Suppose the cursor is in the middle of a long line that is wrapped a couple of times to form five rows. If I press 'home' to move the cursor to the start of the row, then it moves to the end of the previous row. This is logically the same place, but if I now move up, the cursor stays at the end of the row, even when I move to other lines.

I would expect to be able to move to the start of previous lines by pressing 'home' and then 'arrow-up' a couple of times.

Respuesta

Respuesta
Solucionado
Fixed in 2165
+1
To be clear, if we have a chunk of wrapped text, with the cursor positioned as indicated by the vertical bar:

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua.| Ut
enim ad minim veniam, quis nostrud exercitation ullamco laboris
nisi ut aliquip ex ea commodo consequat.

Moving to the beginning of the line (typically Cmd+Left on the mac) should result in the cursor being flush with the left edge of the text:

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
| eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
enim ad minim veniam, quis nostrud exercitation ullamco laboris
nisi ut aliquip ex ea commodo consequat.

The current behaviour is to show the cursor at the end of the "run" of text above where the cursor was, flush with the right edge of the text:

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do |
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
enim ad minim veniam, quis nostrud exercitation ullamco laboris
nisi ut aliquip ex ea commodo consequat.


Yes, that is exactly right.
Respuesta
Solucionado
Fixed in 2165