“Operatör” + “Hareket” neden tutarsız davranıyor?


17

Bu beni uzun zamandır rahatsız eden bir şey, ama sormak için hiç uğraşmadım. Tamponunuzdaki metnin şöyle görünmesini sağlayın:

Hello
World

Eğer imlecimi 2. satıra bir yere koyar ve yaparsam yk, imlecim 1. satıra biter. Ancak, 1. satıra başlar ve yaparsam yj, imlecim aynı noktada kalır. Aynı tutarsızlık birçok tuşla gerçekleşir.

Moves   Doesn't move
gg      G
h       l
{       }
(       )
T       t
F       f
?       /

Peki bu davranışta ne var? Bu beklenen ve iyi belgelenmiş mi? Bunun için bir isim var mı? Geçersiz kılınabilir mi?

Genel olarak, "Geriye doğru hareket eder, ileri doğru gitmez" gibi görünüyor, ama bir operatörün + hareketin imleci hareket edip etmeyeceğini kesin olarak söyleyebileceğim bir yol var mı?


2
ybir komut değil operatördür.
romainl

Yanıtlar:


16

itibaren :h operator

İşleci uyguladıktan sonra imleç çoğunlukla üzerinde çalışılan metnin başlangıcında bırakılır. Örneğin, "yfe" imleci hareket ettirmez, ancak "yFe" imleci sola doğru yankın başladığı "e" ye taşır.

Olan şey, imlecin metin nesnesinin başına taşınmasıdır . Görsel modun etkinleştirilmesi onu daha belirgin hale getirecektir. Metin çalıştırılmadan önce seçili olarak düşünebilirsiniz. vbyNe demek istediğimi görmek için kullanın .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.