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

  • akalyne

    akalyne

    13 Mayıs 2009
  • pissengehen

    pissengehen

    26 EYLÜL 2006
  • sknbp

    sknbp

    16 Kasım 2006