Мне нравится возможность выделять что-либо в терминале, а затем переходить в другое приложение (например, Firefox) и вставлять то, что я выделил. К сожалению, у меня много проблем с первичным отбором.
Я выделяю некоторый JSON в терминале, который я хочу вставить на сайт. Я захожу в Firefox и выделяю URL, нажимаю Backspace и ввожу новый URL, теперь я перезаписал то, что выделил в терминале, только что выделенным URL.
Я выделяю кусок кода в Visual Studio Code, прокручиваю вниз и выделяю кусок кода, который я хочу заменить, затем нажимаю Ctrl + V. Поскольку моим последним основным моментом был фрагмент кода, который я хочу заменить, а не код, которым я хочу его заменить, я теперь вставил фрагмент кода, который я хочу заменить, а не код выше, который я выделил.
Я хотел бы сохранить возможность выделения в терминале и сделать так, чтобы он шел к первичному выбору для вставки за пределы терминала, но в любом другом приложении я бы предпочел просто отключить выделение для копирования (первичный выбор).
Если ничего другого, может быть, я просто делаю что-то не так, и кто-то знает лучший способ справиться с этим.
РЕДАКТИРОВАТЬ: Как предлагается в комментариях, я также открыт для выделения текста в терминальной копии в основной буфер обмена. Просто если подсветка вне терминала не делает этого. Во многих отношениях я ищу поведение, подобное MacOS: выделите его в iterm, и оно автоматически копируется, cmd + v в firefox, чтобы вставить его; выделите в Firefox, нажмите Ctrl + C, чтобы скопировать все, что выделено.