Anlıyorum gibi w
3 gruplara bölmeyi metinle kelime sınırlarını tanır (semboller)Vim'de, özel bir sözcük sınır hareketi nasıl yapılır? <code>iskeyword</code> ayarında belirtilen</p> <p>1) karakter (alfabetik, rakam ve alt çizgi)</p> <p>2) olmayan diğer yazdırılabilir karakterler:
3) boşluk karakterleri
bunu sadece bir sonraki gruba 1 gider o yüzden özelleştirmek istiyorum sonraki grup 1 veya grup 2. gider w
her basışınızda üstünden atlayarak "sembol wo rds".
Ne neredeyse çalışır şudur: iskeyword
karakter sınıfını \k
kullanır
nnoremap w /\k\+<CR>
. Ama çirkin bir şey çünkü bir arama yapmamı simüle ediyor, bu da vurgularımı değiştiriyor, arama geçmişimi karıştırıyor ve başka kim bilir. Bu çalışma w
komutu normalde olduğu gibi "temiz" yapmak için bir yolu var mı?
nnoremap w /\k\+<CR>:nohl<CR>:call histdel("search", -1)<CR>
Bu çirkin ve vurgulama yapabilir:
oldukça istediğini takip etmezler. W yardımcı mı? İki karakter grubuna sahiptir: beyaz boşluk ve beyaz boşluk, bu yüzden her zaman sonraki boşluktan sonraki ilk karaktere gider. –
Hayır, pek işe yaramıyor: 'Alfabetik karakterlerle birlikte sembol karakterlerini toplar. İstediğim şey, etkili bir şekilde, boşluklarla sembollere vurmaktır, böylece semboller hala kelime sınırları oluştururken atlanır. – Ein