vimperator kopyalama ve yapıştırma


4

Sırasıyla kopyalayıp yapıştırmak için Ctrl+ Cya da Ctrl+ yapamıyorum V.

Firefox vimperator'da bunu yapmak istersem şu satırları eklemek zorunda kalacağımı biliyorum:

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

Ancak, dosyanın tam olarak ne olduğundan veya bu kodu yerleştirmek için nerede bulabileceğimden emin değilim.

Yanıtlar:


2

Vimperator, bir sonraki komutu doğrudan Firefox'a iletmesini bildirmek için Ctrl-V'yi kullanır. Eğer gidersen Ctrl-V Ctrl-Co kopyalar ve Ctrl-V Ctrl-Vyapıştırır. Bununla birlikte, başka bir şey için Ctrl-V geçidine ihtiyacınız yoksa yeniden kapama konusunda daha iyi olabilirsiniz.


0

:mkvimperatorrc İlk ~ / .vimperatorrc dosyasını oluşturacak, daha sonra manuel olarak bir şey ekleyebilirsiniz.

:source ~/.vimperatorrcFirefox'u ( :restart) yeniden başlatmadan, yeniden okumanıza izin verir .

Bunun yerine X panosunu kullanmak isteyebilirsiniz (ile Shift-Insert(Yapıştır) ve Shift-Delete(Kes)).

Ayrıca, Y seçilen herhangi bir metni vimperator yolunda (hem panoya hem de X11 seçiminde) işaretleyecektir.

Vimperatorrc ile ilgileniyor olabilirsiniz: http://github.com/blueyed/dotfiles/blob/master/vimperatorrc


0

Aşağıdakiler benim için işe yaradı, fakat neden no, cno ve ino remap arasındaki farkı anlamadığımı bilmiyorum.

" 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 ~/.vimperatorrcbaşlangıç ​​sırasında dosyayı okur . İstediğiniz zaman bu dosyayı oluşturun / değiştirin.


Böyle bir aaa dosyam yok. Bir .vimperator klasörüm var. bu güncelleştirilmiş bir sürümden mi kaynaklanıyor?
Tony Pham

Önerdiğim gibi bu dosyayı oluşturmayı denediniz mi? :-) Bilmiyorum, ancak mevcut vimperator kılavuzu hala vimperator'ın başlatma sırasında ~ / .vimperatorrc okuduğunu belirtiyor. Dene ve gör, sana zarar vermez!
Janne Pikkarainen

0

Uzun zamandır sorundan rahatsız oldum bile başladığında hatırlamıyorum.

son çözümüm

inoremap <C-v> <C-v>

ve harika çalışıyor!

bir kez ben iki kez yapıştırın! Bu çok sinir bozucu!

denedim

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

Bu mantıklı gibi görünüyor, ama işe yaramaz çünkü işe yaramaz!

Bunu düzeltme sürecinde denedim inoremap <C-v> i<C-v><esc>, bu fark yaratıyor. Bazı denemelerden sonra, bu nihai çözüme ulaştı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.