Bunu aramak ve değiştirmek istiyorum
`https://example.com/`{.uri}
için
[https://example.com/](https://example.com/)
İle vimbir s/(http. *) Yapardım {.uri}/[\1](\1)/gama bu işe yaramıyor atom.io. Bunu Nasıl Çözebilirim?
Bunu aramak ve değiştirmek istiyorum
`https://example.com/`{.uri}
için
[https://example.com/](https://example.com/)
İle vimbir s/(http. *) Yapardım {.uri}/[\1](\1)/gama bu işe yaramıyor atom.io. Bunu Nasıl Çözebilirim?
Yanıtlar:
Cmd-F ve arama bölmesini açarsanız, sağ tarafta bir ". *" Düğmesi vardır. Tıklayın ve şimdi normal ifade modu.
buldum
(http.*)\{\.uri\}
ve yerine
[$1]($1)
s/(http.*){.uri}/[\1](\1)/gatomRegEx etkinken çalışmaz . Belki bir hata veya farklı bir RegEx sözdizimidir. Sorumun nedeni buydu.
$1bir sayı grubu - 123 yakalarsa, ona 1 ekleyerek değiştirin, örneğin eval($1+1)..?
Juste @ speedogoo'nun gelecekteki okuyucular için cevabını güncellemek için, normal ifade modunu arama görünümünde bulamazsanız, şöyle görünür:
Ayrıca Ctrl+ Alt+ / (varsayılan) kısayoluyla da açabilirsiniz .
Eşit ^ve $ zaten Atom'un bul ve değiştir tarafından desteklendiğini unutmayın .
^Hat $başı ve hat sonu bağlantılarının desteklenmediğini kastettiğine inanıyorum . Grup değiştirme desteklenmektedir.
vim. Verilen problemi nasıl çözeceğimi bilmek istiyorumatom.