/\<mypattern\>
numaralı telefonu kullanmalıyım. Ancak bu tire (+ U002d) karakteri için doğru değildir ve /\<-\>
her zaman başarısız olur. Ayrıca /\<\%d45\>
'u da deniyorum ve bu da başarısız oluyor. nedenini bilen var mı?Vim kelimesinin tümünde arama (tire karakteri)
EDIT2: @bobbogo sözü çizgi olarak 'iskeyword' değil bu yüzden :set isk+=-
ve /\<-\>
eser ekleyin!
Edit1: Ben sadece alfanümerik karakterler için geçerlidir Vim /\<word\>
içinde düşünüyoruz ve noktalama karakterleri (EDIT2 bakınız) için kullanmak gerekir. Sorularımı değiştirmeli ve noktalama karakterini tüm dünyada nasıl arayabileceğimizi sormalıyım. Örneğin, aramamın "a? B" deki soru işaretini ve "??" gibi kalıpları bulmasını istiyorum. ve "abc"? geçerli olmamalı.
Teşekkürler. Şimdi problemimin sebebini biliyorum. '-r' testi-r' veya '-rtest 'veya' test-rtest 'gibi kalıpları aramak istiyorum – Saman
Onu buldum ve soruma ekledim (Edit2) – Saman
Bu eşlemeyi kullanmak için bu eşleştirmeyi kullanıyorum anahtar kelimeler: nornemap t- ': set isk'. (dizin (bölünmüş (& isk, ','), '-') == -1? '+': '-'). '= - : iskeyword ayarla? ''. –