Selected character and row count
-
Suggestion:
if col==1 and lines>1 then lines=lines-1 and chars=chars-2 (CR+LF) or chars=chars-1 (LF or CR). -
I think you are going to have to say a bit more on that before people are really going to understand your meaning…
-
OK, sorry! In fact, not to mention that the “pseudocode” is not correct.
In the status bar of Notepad++, there is an indicator of the current row and column and of selected characters and rows. Something like
Ln: 1 Col : 1 Sel 0 | 0
If the selected text starts on one line and ends on another, the selected character count includes the hidden characters (CR+LF in Windows). In my opinion, they should not be counted.
If the selected text starts on one line and ends on another, the line count includes the ending line, even if the caret is in column 1 of that line. In my opinion, if the caret is in column 1 of the final line, it should not be counted.
I hope I have been clearer now.
-
Your first point:
the selected character count includes the hidden characters (CR+LF in Windows)…they should not be counted.
Hmmm, guess I don’t see why they shouldn’t be included in the count; they are there, taking up space.
I agree with you on your second point; see this thread I created a long time ago: https://notepad-plus-plus.org/community/topic/13087/sel-in-status-bar-is-off-by-1-on-line-count
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login