>>True, but in some cases I found good use of what it does do. I need to mark a few places in a long prg and keep them for maybe one hour, so I can flip between these places quickly. And yeah, having to move them as I insert or delete lines makes them very temporary.
>
>This is a hack but what I do in those circumstances is insert a special character string (I use ///) on lines I want to bookmark, then use Search to jump between them. My own code has become shorter and shorter methods, so bookmarks aren't needed, but sometimes I wind up doing maintenance work on PRGs / procedures that are hundreds or even thousands of lines long.
I usually cut my code into small enough pieces, but this time it's something I had to write around the limitations of a routine handling updates of a SQL table's structure, and it's exactly the length of one irreducible case that caused this, when I had to jump out of that into routines which handled some pieces - only for reference to various column names in SQL's metadata. For most of the stuff, document view is enough, this time I needed bookmarks as well. All three of them :).