Görsel modda iki komut yayınlamak için bir anahtar nasıl bağlanır?


1

Bu soru şu anda karşılaştığım problemden daha genel ve bir çözümü olmayabilir. Ancak, genel bir çözüm yoksa benim asıl sorunum çözülebilir.

Yapmak istediğim şey kullanırsam y görsel moddan, Vim'in ikisine birden vurmasını istiyorum. + kayıt ve düzenli " kayıt olmak.

Sistem panosunu kapatmayı umursamıyorum, çünkü eski panoya girişleri kaydetmek için kullandığım araçlar var. Ben sadece panoya yank yapmak için bir yol istiyorum ki, gerçekten onu kullanabilirim gerçekleştirmek için kolay.

Muhtemel yaklaşımlar

  • Her nasılsa umarım seçim aralığını alabilen ve sonra her iki yazıcının içine yapıştırabilecek fonksiyonun anahtarını bağlayın - sanırım bunun yapılabileceğini düşünüyorum. Nasıl çalıştığını bilmiyorum. Buna benzer: vnoremap <silent> x :<C-u>execute 'normal! vlF' . nr2char(getchar()) . 'of' . nr2char(getchar())<CR>
  • yank ve ardından açıkça kopyalayan call işlevi " kayıt olmak + kayıt olmak. Bir yank yapmak ve bazı fonksiyon çağırmak nasıl emin değil. daha kolay olabilir
  • ???
  • doğrudan kar mümkün değil

Yanıtlar:


2
set clipboard^=unnamedplus

Görmek :help 'clipboard'.

Sistem panosunu kapatmayı umursamıyorum, çünkü eski panoya girişleri kaydetmek için kullandığım araçlar var. Ben sadece panoya yank yapmak için bir yol istiyorum ki, gerçekten onu kullanabilirim gerçekleştirmek için kolay.

Sistem panosunun önünü kesmek, adsız ve pano kaydının senkronize edilmesi ile ilgili oldukça büyük bir konudur. sistem genelinde bir pano yöneticisi kullandığınızda. Aradığınızı bulmak zorlaşır, ki bu muhtemelen onlarca anlamsız giriş üzerine onlarca altına gömülüdür. Bunu bir düşün.

Başka bir seçenek remap olabilir y görsel modda sistem panosuna yank yapmak için:

 xnoremap y "+y

Dan beri herşey yanklar ne olursa olsun, isimsiz sicile gönderilir, yukarıdaki komut görsel seçimi isimlendirilmemiş sicile etkili bir şekilde asar. ve pano kaydı. Bu bence kullanmaktan daha temiz bir çözüm. 'clipboard'.


Evet sadece görsel kipte olmak istedim y sistem panoya yank böylece bir sürü yararsız giriş ile sona ermeyecek. Sanırım sonunda gerçekten çok iyi bir noktaya değindin, ki bu ... bütün yanlar hep içine giriyor " bu yüzden gerçekten iki eylemi anahtara bağlamak için bir yol bile bulmaya ya da yazmaya ihtiyacım olmadı.
Steven Lu

Bu iyi çalışıyor. Bahsetmedim ... Aslında yazamıyorum bile "+y görsel modda, çünkü benim " bağlı surround.vim seçimi çift tırnakla çevrelemek için.
Steven Lu
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.