Aggelos Kolaitis <[email protected]> a écrit: > On Monday, July 15, 2013 7:19:09 PM UTC+3, Nicolas Dermine wrote: > > > On Mon, Jul 15, 2013 at 4:26 PM, Aggelos Kolaitis <[email protected]> > > > wrote: > > > > > > I'm using Vim version 7.3. > > > > > > When in visual block mode, once I have chosen a one-line column, the last > > > char has not been highlighted. For example consider the following text: > > > > > > | first > > > | second > > > | third > > > > > > I move the cursor the first 'f', enter visual block mode with 'Ctrl-V' > > > and do a '2j' to move to 't' of third. > > > > > > This, however, will only highlight 'f' and 's' (the first characters from > > > the first and second lines). This wasn't a problem when my terminal used a > > > block for its cursor ( [] ), which was something that highlighted the > > > final > > > line. > > > > > > Recently I switched to and underline character ( _ ) for cursor, and now > > > that makes me a little dizzy trying to figure out the portion selected. > > > Could > > > it be the 7.4 version ( or a quick patch for 7.3 ) that would also > > > highlight > > > the last character?? I hope the example was useful to understand the > > > 'issue'. > > > > > > Thanks... > > > > Hi, > > > > for what it's worth when I try and reproduce your steps on the same text > > (Ctrl+V 2j starting on 'f'), the letters 'f', 's' and 't' are highlighted. > > I tried with colorscheme koehler and default, Vim 7.3 on windows 7. > > > Nicolas > Yeah, but what is your cursor's shape ??? If it is a ''block character''( [] > ), then everything is highlighted, (the cursor highlights the `t` in our > exaple. But with the underline character (_) as cursor, this does not happen. > > The main issue is that vim, when highlighting a visual selection, it > highlights everything but the current cursor position. That is okay with some > cursors, since they take care of highlighting the current position, but not > for all (e.g. my example with the underline `_' character). > > So, is it possible to allow vim to highlight the current position too ? And > if it breaks some things ( e.g. cursor cannot be found because the blink is > not shown, at least have an option somewhere to switching this behaviour > on/off.
I use gVim (like Nicolas, I suppose, since he mentionned Windows), and there the last character is properly highlighted. However, in console Vim the last character is indeed left unhighlighted. I don’t know which behavior is the right one, but it seems inconsistent and should probably be fixed. Best, Paul -- -- You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_use" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
