एक मजबूत समाधान जो mosh + tmux + vim + नेस्टेड सत्र के किसी भी संयोजन के साथ काम करता है
इससे निपटने के कई दिन बिताने के बाद, अब तक मैंने जो सबसे मजबूत समाधान खोजा है, वह सूरज एन। कुरपति का पोस्टेड समाधान है । समाधान स्थानीय रूप से (और बिना) tmux v3.2 और / या vim के साथ काम करता है, साथ ही साथ (और बिना) tmux और / या vim के साथ दूरस्थ रूप से कॉपी-मोड कुंजियों और सरल माउस चयन दोनों का उपयोग करता है।
अगर माइक गुलिक (वर्तमान में खुला) पुल अनुरोध के साथ संयुक्त है , तो ये सभी संयोजन मॉश के साथ भी काम करते हैं ।
जब तक माइक के समाधान को मॉश में विलय नहीं किया जाता है, तब तक आप उसके परिवर्तनों को खींच सकते हैं और स्थानीय रूप से उपयोग कर निर्माण कर सकते हैं:
उबंटू:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key C99B11DEB97541F0 \
&& sudo apt-add-repository https://cli.github.com/packages \
&& sudo apt update \
&& sudo apt install -y gh autoconf automake perl protobuf-compiler libprotobuf-dev libncurses-dev zlib1g-dev libutempter-dev libssl-dev pkg-config \
&& mkdir -p ~/tmp/mosh \
&& git clone https://github.com/mobile-shell/mosh ~/tmp/mosh \
&& cd ~/tmp/mosh \
&& gh pr checkout 1104 \
&& ./autogen.sh \
&& ./configure \
&& make \
&& sudo make install
मैक ओ एस:
मुझे लगता है कि आपको पहले Apple के Xcode / Developer कमांड लाइन टूल्स को स्थापित करने की आवश्यकता है (जो, IIRC, अब बस रनिंग gcc
और एक्साइटिंग द्वारा किया जा सकता है ), फिर रनिंग:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" \
&& brew install gh autoconf automake
&& mkdir -p ~/tmp/mosh \
&& git clone https://github.com/mobile-shell/mosh ~/tmp/mosh \
&& cd ~/tmp/mosh \
&& gh pr checkout 1104 \
&& ./autogen.sh \
&& ./configure \
&& make \
&& sudo make install
इन अद्यतनों के साथ, क्लिपबोर्ड पवित्र कब्र को आखिरकार हासिल किया गया है!
हालांकि, यह बहुत नई जानकारी है, इस प्रकार मेरा यह पद बल्कि अस्थिर है। इसलिए:
कृपया मेरी पोस्ट को संशोधित करें अगर:
- मुझे निर्भरताएँ याद आ रही हैं, आदि, या
gh pr checkout 1104
माइक के परिवर्तनों का प्रदर्शन करने की अब आवश्यकता नहीं है क्योंकि इसे mosh, या में विलय कर दिया गया है
- स्रोत से भवन की अब आवश्यकता नहीं है क्योंकि मर्ज किए गए परिवर्तनों को ब्रू / एप्ट / आदि पैकेज प्रबंधकों को धकेल दिया गया है।