vimperator नकल करना और चिपकाना


4

मैं क्रमशः कॉपी और पेस्ट करने के लिए Ctrl+ Cया Ctrl+ नहीं कर सकता V

मुझे पता है कि अगर मैं फ़ायरफ़ॉक्स विस्परेटर में ऐसा करना चाहता हूं तो मुझे इन लाइनों को जोड़ना होगा:

noremap <C-c> <C-v><C-c>
noremap <C-v> <C-v><C-v>

हालाँकि, मुझे यकीन नहीं है कि फ़ाइल क्या है या मैं इसे उस कोड को रखने के लिए कहां पा सकता हूं।

जवाबों:


2

Vimperator इसे अगले आदेश को सीधे फ़ायरफ़ॉक्स में पारित करने के लिए बताने के लिए Ctrl-V का उपयोग करता है। यदि आप Ctrl-V Ctrl-Cउस प्रतियों को जाते हैं, और Ctrl-V Ctrl-Vचिपकाएँगे। हालाँकि, यदि आपको किसी और चीज़ के लिए Ctrl-V पैशट्रॉ की आवश्यकता नहीं है, तो आप रीमैपिंग से बेहतर हो सकते हैं।


0

:mkvimperatorrc प्रारंभिक ~ / .vimperatorrc फ़ाइल बनाएगा, फिर आप मैन्युअल रूप से इसमें कुछ भी जोड़ सकते हैं।

:source ~/.vimperatorrcफ़ायरफ़ॉक्स को पुनः आरंभ किए बिना आपको इसे फिर से पढ़ने की अनुमति देता है ( :restart)।

आप इसके बजाय एक्स क्लिपबोर्ड Shift-Insert(थ्रू पेस्ट) और Shift-Delete(कट) का उपयोग करना चाह सकते हैं ।

इसके अलावा, वाई किसी भी चयनित पाठ को vimperator तरीके (दोनों क्लिपबोर्ड और X11 चयन के लिए) को yank करेगा।

आपको मेरी vimperatorrc में दिलचस्पी हो सकती है: http://github.com/blueyed/dotfiles/blob/master/vimperatorrc


0

निम्नलिखित ने मेरे लिए काम किया, लेकिन मुझे नहीं पता कि क्यों मैं नहीं, केनो, और इनो रीमैप के बीच के अंतर को नहीं समझता

" mswin.vimp - mappings to make copy/paste in Vimperator behave like Windows
" Maintainer: Doug Kearns <dougkearns@gmail.com>
" Last Change: 31 Oct 2008

noremap <C-q> <C-v>
noremap <C-Q> <C-z>
" TODO: this should probably be <C-Break> - see :help dos-CTRL-break in Vim
noremap <C-s> <C-c>

inoremap <C-q> <C-v>
inoremap <C-Q> <C-z>
inoremap <C-s> <C-c>

noremap <C-a> <C-v><C-a>
noremap <C-c> <C-v><C-c>
noremap <C-v> <C-v><C-v>
noremap <C-x> <C-v><C-x>
noremap <C-z> <C-v><C-z>
noremap <C-y> <C-v><C-y>

cnoremap <C-a> <C-v><C-a>
cnoremap <C-c> <C-v><C-c>
cnoremap <C-v> <C-v><C-v>
cnoremap <S-Insert> <C-v><C-v>
cnoremap <C-x> <C-v><C-x>
cnoremap <C-z> <C-v><C-z>
cnoremap <C-y> <C-v><C-y>

inoremap <C-a> <C-v><C-a>
inoremap <C-c> <C-v><C-c>
inoremap <C-v> <C-v><C-v>
inoremap <S-Insert> <C-v><C-v>
inoremap <C-x> <C-v><C-x>
inoremap <C-z> <C-v><C-z>
inoremap <C-y> <C-v><C-y>

0

vimperator ~/.vimperatorrcस्टार्टअप के दौरान फ़ाइल पढ़ता है । उस फ़ाइल को वसीयत में बनाएँ / संशोधित करें।


मेरे पास ऐसी कोई फ़ाइल नहीं है। मेरे पास .vimperator फ़ोल्डर है। क्या यह अद्यतन संस्करण के कारण है?
टोनी फाम

क्या आपने उस फ़ाइल को बनाने की कोशिश की थी जैसा मैंने सुझाव दिया था? :-) पता नहीं है, लेकिन वर्तमान vimperator मैनुअल अभी भी बताता है कि vimperator स्टार्टअप के दौरान ~ / .vimperatorrc पढ़ता है। कोशिश करो और देखो, यह तुम्हें चोट नहीं होगा!
जने पिकरकेन

0

मैं इतने लंबे समय तक समस्या से परेशान रहा, यहां तक ​​कि मुझे याद भी नहीं है कि यह कब शुरू हुआ।

मेरा अंतिम समाधान है

inoremap <C-v> <C-v>

और यह बहुत अच्छा काम करता है!

एक बार जब मैं इसे दो बार पेस्ट करता हूँ! यह बहुत कष्टप्रद है!

मैंने कोशिश की

inoremap <C-v> <C-v><C-v>

ऐसा लगता है कि समझ में आता है, लेकिन यह बेकार है क्योंकि यह काम नहीं करता है!

इसे ठीक करने की प्रक्रिया में, मैंने कोशिश की inoremap <C-v> i<C-v><esc>, इससे फर्क पड़ता है। कुछ प्रयासों के बाद, यह उस अंतिम समाधान पर आ गया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.