SORU
23 EYLÜL 2010, PERŞEMBE


Vim içinde eşleştirmek, noremap, nnoremap ve vnoremap eşleme komutları arasındaki fark nedir?

Vim içinde eşleştirmek, noremap, nnoremap ve vnoremap eşleme komutları arasındaki fark nedir?

CEVAP
23 EYLÜL 2010, PERŞEMBE


remap birseçeneğieşlemeleri yinelemeli olarak iş yapar. Varsayılan olarak, bu şekilde gitmenizi tavsiye ederim. Dinlenme değildireşleme komutlarıaşağıda açıklandığı gibi:

:map :noremapözyinelemelivenon-recursiveçeşitli haritalama komut sürümleri. Bu ne demek, eğer bunu yaparsan

:map j gg
:map Q j
:noremap W j

j gg eşleştirilir. Qayrıcaj özyinelemeli eşleme için genişletilmiş olacak çünkü 9**, eşleştirilmiş. W j non-recursive eşleme için genişletilmiş olacak çünkü j (13**) eşleştirilir.

Şimdi Vim olduğunu unutmayınkalıcı editörü. Birnormalmodvisualmod ve diğer modları.

Her biri için bu set eşlemeleri, mapping çalışır normal, visual seçin ve operatör Modu (:map :noremap), işe yarayacak bir tane normal mod (:nmap :nnoremap), bir görsel modu (:vmap :vnoremap) ve benzeri.

Bu konuda daha fazla bilgi için, bkz

:help :map
:help :noremap
:help recursive_mapping
:help :map-modes

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 30GB

    30GB

    14 AĞUSTOS 2006
  • LAHWF

    LAHWF

    5 Kasım 2009
  • TomSka

    TomSka

    30 Mayıs 2006