Visual Studio Code'da satırsonu ile bulma ve değiştirme

Linux Fedora ortamında yeni Microsoft Visual Studio Code editörünü deniyorum. Yeni satırı (\n) başka bir metnin yerine nasıl değiştireceğimi bilmek istiyorum.

Örneğin, aşağıdaki gibi bir html metnim var

<tag><tag> 

olarak değiştirmek istediğim

<tag>
<tag>

Sublime'da regex kalıbını kullanıp "><" bulup ">\n<" ile değiştiririm Bunu Visual Studio Code'da nasıl başarabilirim?

Çözüm

En sağdaki regex simgesini kontrol etmeyi unutmayın.

Genel aramayı kullanırsanız (ctrl + shift + f) shift + enter tuşlarına basarak yeni satır ekleyebilirsiniz.


Sürüm 1.30: Kasım 2018 ve VSCode 1.30 itibariyle, genel arama kutusunda çok satır desteği desteklenmektedir.


Sürüm 0.10.6: Sürüm notlarına göre, bu nihayet 0.10.6 sürümüne eklendi


Eski cevap: VScode'un mevcut sürümünde (0.3.0) bu mümkün değil gibi görünüyor. Değiştirme işlevi (ctrl+h) \n'yi yeni bir satır olarak değil, metin olarak yorumluyor gibi görünüyor.

Eminim bir sonraki sürümde bu durum düzeltilecektir.

Yorumlar (11)

1.1.1 sürümünde:

  • Ctrl+H
  • Normal exp simgesini .* kontrol edin
  • Arama yapın: `>\n
Yorumlar (1)

Olası bir geçici çözüm, çoklu imleci kullanmak olabilir. örneğinizin >< kısmını seçin Ctrl+Shift+L tuşlarını kullanın veya tüm oluşumları seçin. Ardından tüm imleçleri etiketler arasında hareket ettirmek için ok tuşlarını kullanın ve her yere yeni bir satır eklemek için enter tuşuna basın.

Bu her durumda işe yaramayacaktır.

Sonraki eşleşmeyi seçmek için Ctrl+D tuşlarını da kullanabilirsiniz; bu tuşlar sonraki eşleşmeyi seçime ekler ve bir imleç ekler. Ve bir seçimi atlamak için Ctrl+K Ctrl+D tuşlarını kullanın.

Yorumlar (1)