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

  • mipd1980

    mipd1980

    25 EKİM 2006
  • OnlyFunClips

    OnlyFunClips

    16 ŞUBAT 2012
  • Palmundo Ec

    Palmundo Ec

    11 HAZİRAN 2009