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

  • disneychannel

    disneychanne

    19 ŞUBAT 2006
  • DJAndrewRyan

    DJAndrewRyan

    22 Ocak 2007
  • LavcoPriceTech

    LavcoPriceTe

    21 AĞUSTOS 2010