vimperator: Yığın Taşması metnini düzenlemek için harici düzenleyici (örn. vim) kullanma


17

vimperatorHarici bir düzenleyicide HTML form alanlarının içeriğinin düzenlenmesine izin vermek gibi yardımcı programlar.

İle vimperatorkısayol var Ctrl+ Ibir düzenleme kutusuna, harici düzenleyicide metni açar.

Geçmişte bunu Stack Overflow'da kullanmak mümkün olmuştu. Bununla birlikte, daha fazla düzenleme özelliği sunulduğundan, Ctrl+ Iharici düzenleyiciyi açmıyor, ancak ekler *emphasized text*.

vimperatorYığın Taşması metnini düzenlemek için harici bir düzenleyici başlatmanın herhangi bir yolu var mı ?

Yanıtlar:


14

Yığın Taşması ve katıştırılmış düzenleyicilere sahip diğer birçok web sitesi gibi çeşitli klavye akorlarını düzenleme komutlarına bağlar. Bunlar bazen erişim anahtarları olarak adlandırılır (bir web araması yapmak istiyorsanız) ve sayfa yüklendiğinde bağlanır. Sizin durumunuzda, Vimperator'ın harici bir düzenleyicide HTML metin alanını düzenlemek için kullanılan varsayılan tuş haritası Ctrl-igeçersiz kılınır. Varsayılan işlemi yerine ekler *emphasized text*. Bu sorunu aşmak için .vimperatorrc'nize yeni bir eşleme ekleyebilirsiniz . Kullandım

inoremap <Leader>i <C-i>

Benim <Leader>anahtarım -, bu yüzden kullandığım bir HTML metin alanına odaklanarak -iharici bir editörde düzenlemeye başlar.


Bu özelliği daha önce kullandığınız sorusundan açıktır, ancak kullanmayanlar için hangi harici düzenleyicinin kullanılacağını kontrol eden seçenek 'editör'dür. GVim / MacVim -fiçin, Vim'in kendi işlemini çatallamasını (ve düzenlenen metin alanıyla ilişkisini kaybetmesini) önleyerek "ön plan" işaretini kullanın . Bkz :help 'editor'. MacVim ve .vimperatorrc'nin ilgili iki satırını kullanıyorum :

set editor="/usr/local/bin/mvim -f"
inoremap <Leader>i <C-i>

Cevabınızın ikinci kısmı hakkında. Editör -f bayrağıyla açıkken tarayıcının kullanılamayacağı anlaşılıyor. Bazı metin alanları için editör açıkken tarayıcıyı bir şekilde kullanmak mümkün müdür?
Granitosaurus
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.