नवगीत में, मैं संपादक उदाहरणों के बीच रजिस्टर कैसे साझा कर सकता हूं?


9

मुझे पता है कि विम के पास क्लाइंट / सर्वर डिवाइड था जो अलग-अलग विम क्लाइंट के बीच रजिस्टर शेयरिंग की अनुमति देता था, लेकिन आप नवविवाह में एक ही चीज कैसे प्राप्त करते हैं? यह क्लाइंट / सर्वर झंडे का समर्थन नहीं करता है। मैंने इस प्रश्न को देखा , लेकिन मेरा लक्ष्य विशेष रूप से रजिस्टरों को साझा करना है, बाकी क्लाइंट / सर्वर की नकल नहीं करना। क्या नवोविम रिमोट की तरह ही कुछ है, या मैं कुछ सरल कर सकता हूं?

जवाबों:


2

LEI सही है; और neovimसहायता निर्देश इसे उस सुविधा के विशिष्ट उपयोग के मामले के रूप में देते हैं:

मैन्युअल रूप से ShaDa फ़ाइल को पढ़ने और लिखने के लिए दो कमांड का उपयोग किया जा सकता है। इसका उपयोग दो चल रहे विम कार्यक्रमों के बीच रजिस्टर का आदान-प्रदान करने के लिए किया जा सकता है: पहला प्रकार ": wsh" एक में और फिर दूसरे में ": rsh"।


4

ग्राहकों की सुविधा के बारे में कोई विचार नहीं है, सबसे आसान तरीका है जिसके बारे में मैं डिफ़ॉल्ट रूप से सिस्टम क्लिपबोर्ड का उपयोग कर सकता हूं जब यांकिंग या पेस्ट किया जा सकता है जो इसके साथ किया जा सकता है:

set clipboard=unnamedplus

आपके ओएस और पर्यावरण के आधार पर, आपको मूल रूप से काम करने के लिए अन्य ट्वीक की आवश्यकता हो सकती है।


इसके अलावा, आप viminfoफ़ाइल का लाभ उठाने में सक्षम हो सकते हैं (या :h shadaनवजीवन पर):

ShaDa फ़ाइल को संग्रहीत करने के लिए उपयोग किया जाता है:

  • कमांड लाइन का इतिहास।
  • खोज स्ट्रिंग इतिहास।
  • इनपुट-लाइन का इतिहास।
  • गैर-रिक्त रजिस्टर की सामग्री।
  • कई फाइलों के लिए निशान।
  • फ़ाइल के निशान, फाइलों में स्थानों की ओर इशारा करते हुए।
  • अंतिम खोज / विकल्प प्रतिमान ('n' और '&' के लिए)।
  • बफर सूची।
  • सार्वत्रिक चर।


0

क्षमा करें, क्योंकि मुझे नहीं पता कि मुझे यह कहां मिला है:

" share data between nvim instances (registers etc)
augroup SHADA
    autocmd!
    autocmd CursorHold,TextYankPost,FocusGained,FocusLost *
                \ if exists(':rshada') | rshada | wshada | endif
augroup END
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.