Работаю в Windows 10, Kitty 0.74.2.3 с удалённым дистрибутивом Ubuntu 20.04
VIM - Vi IMproved 8.1 (2018 May 18, compiled Apr 15 2020 06:40:31)
Included patches: 1-2269
tmux 3.0a
(данное поведение в целом не зависит ни от версий ПО ни от названия дистрибутива, просто привожу пример на чём 100% сейчас воспроизвелось поведение описанное ниже).
Так вот часто требуется операция вставки из буфера например исходного кода bash скрипта или мелкой функции на питоне. Vim само собой подсвечивает синтаксис - основываясь на расширении файла, и вот тут "происходит магия", если я вставляю из clipboard в Vim без TMUX, то всё хорошо:
vim /tmp/test.py
если же внутри сессии TMUX - то отступы разъезжаются:
vim /tmp/test.py
Воркараунда которые я пока использую два, первый - использовать Nano для вставки исходного кода или поменять расширение например на txt (либо не использовать тмукс это третий, совсем плохой способ):
vim /tmp/test.txt
Т.е. проблема явно заключается в связке "подсветка синтаксиса в vim + tmux" - и при вставке в буфер - отступы увеличиваются, исходный код портится, и мало того если забыть, а кусок кода довольно большой - консоль может серьезно на несколько минут зависнуть.
Подскажите пожалуйста есть ли возможность что то поменять в tmux/vim что-бы устранить столь неприятное поведение?
Спасибо.