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.