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

  • Google Россия

    Google РоÑ

    9 Temmuz 2007
  • Greater Than Gatsby Photoshop Actions & Lightroom Presets

    Greater Than

    11 ŞUBAT 2013
  • HDstarcraft

    HDstarcraft

    12 Mayıs 2009