Коллеги, здравствуйте. =D
Очень надеюсь на помощь сообщества, сам уже потратил неприлично много времени на данную проблему.
Излагаю. Кратко: Есть конструкция: Arch + i3wm + rxvt-unicode + Xorg + Xrdp + win10. На ней есть Vim. И я его очень люблю. Когда я копирую в буфер с виндовой стороны несколько строк, мне прилетаюь CR и LF контрольные последовательности и я никак не могу от них избавиться.
И не кратко И когда я вставляю из буфера нажатием комбинации клавиш, то, вероятно, CR превращается в еще один LF и у меня выходят двойные переносы везде.Это происходит при копировании в терминал ( пробовал несколько разных эмуляторов) и в вим. В графический gedit пастит нормально.
Когда делаю xclip -o|
или xsel -o -b|
и например перенаправляю в xxd или hexdump, то вижу - вот они 0a 0d везде.
И могу их убить пайпнув в dos2unix или отредактировав хекс.
Но, как я не пытался настроить комбинацию клавиш, чтобы dos2unix тоже пайпом выполнялся, никак не выходит. Причём другие команды отрабатывают, т.е. могу в хексдамп пайпнуть, и выдает вывод.
Но именно с ними ничего не выходит сделать, все равно ctrl+alt+v(это дефолт rxvt) и двойные переносы везде. Комбинацию переназначал, и шифт инсерт делал, пайпал - нет, не желает работать.
Все режимы в виме тоже перепробовал.
Правда не знаю, куда дальше смотреть, помогите пожалуйста разобраться в чем может быть причина.
Все конфиги покажу, какие скажете. Вот stty -a, для самых сильных колдунов.
stty -a
speed 38400 baud; rows 46; columns 68; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D;
eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^Q;
stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V;
discard = ^O; min = 1; time = 0;
-parenb -parodd -cmspar cs8 -hupcl -cstopb cread -clocal -crtscts
-ignbrk brkint ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl
ixon -ixoff -iuclc -ixany imaxbel iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0
bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop
-echoprt echoctl echoke -flusho -extproc
Такая вот картина, если сравнить вим и gedit