> Vim inserts several blue tilde signs (~) on empty lines
> *below* my text. I don't know why it does this, but just
> ignored it. Then, while experimenting with various keystrokes
> there suddenly appeared several empty lines *above* my text
> with blue "at" signs (@).

The "~" indicate that "non-lines" (area on the screen that 
doesn't have corresponding data/lines in the file).  The "@" 
signs indicate that the last line has wrapped and can't be 
displayed in its entirety.  You can force vim to display the 
partial line with

   :set display+=lastline

which you can read about at

   :help 'display'

(which includes the information about the line being shown as "@").

To replicate your "wtf" behavior, you can create a line longer 
than the screen width, set 'wrap', and then put enough text above 
that long line so that it's partially off the screen and 
partially on the screen.  It should show either the "@" 
characters or the partial text depending on how 'display' is set.

The behavior bugs me too, so I like to set 'dy' as shown above 
so I can at least see the part of the line that will fit on the 
screen.

-tim




--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to