On So, 27 Okt 2024, Taka wrote:
> On Friday, October 25, 2024 at 7:22:12 AM UTC-7 Christian Brabandt wrote:
>
> I am not sure I understood the question completely.
>
> Ok, let's try this. Let's make a test document, enter this in your terminal (as I'm entering in my gnome-terminal window):
>
> vim tabtest
> i0 1 2
> 12345678901234567890
> <tab>1<tab>2<esc>:wq
>
> So the first two lines will count spaces and the last two lines will count tabs, with the last line starting with a tab.
> Now display it with more:
> more tabtest
> Visually, the two tab lines are shown with a 7-character wide space in between, with an 8-character wide space at the beginning of the last line.
> Now, try to select the area between 0 and 1 with your mouse, put your pointer under the 4 and click and drag to the 5, like you were trying to select "45", but in the white space underneath. Since more printed a tab, a tab is selected, and the selection expands to cover the width of the tab:
> Screenshot from 2024-10-27 17-48-26.png
> This can be copied/pasted as a tab anywhere now with whatever your favorite method is (^⇧C/^⇧V, right-click context menu copy/paste, ^Ins/⇧Ins).
> Now, display it with vim and try to do the same, it won't let you. It'll select 2 spaces under the "4" and "5", even tho listchars is showing a tab is there, which i defined with some box drawing chars (set lcs=eol:┤,tab:╾┈╸,space:⎵):
> Screenshot from 2024-10-27 18-30-27.png
>
> it also does the same thing if i set nolist:
> Screenshot from 2024-10-27 18-35-48.png
I tried that in putty and Windows terminal. In both cases, I could
select only the 2 "blanks" and it did not visually select the actual tab
characters. So it behaves like vim for me.
> Hope that helps explain the issue better.
That's why I suggested to use the clipboard register to copy the actual
values directly instead of selecting what the terminal "sees".
> But if you want to
> copy the actual values instead of the visual representation of thte
> characters on the screen, please learn to use the clipboard register,
>
> Thanks, I know how to use vim's clipboard, but it's internal only and I need to copy/paste between different servers i'm connected to (via SSH) and that just won't work.
So you are using a remote connection. You did not mention this before.
Try using ssh -x/-y to forward the X11 connection.
Thanks,
Christian
--
Don't tell me that worry doesn't do any good. I know better. The things
I worry about don't happen.
-- Watchman Examiner
--
--
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 vim_use+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/vim_use/Zx9B%2BPCJxHihIj7%2B%40256bit.org.
Monday, October 28, 2024
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment