2016-01-29 27 views
7

Clojure yazmak için IntelliJ/Cursive kullanıyorum. Parantezi silmenin tek yolunun içindeki içeriğin tamamen silinmesi olduğunu ve ancak parantezin silinebildiğini öğrendim. Örneğin, aşağıdaki kodu var varsayalım:IntelliJ/Cursive'de Parantez silinemiyor

(list) 

ve sadece Açma parantezi silmek istiyorum. Açılış parantezine geri adım attığımda IDE bu eylemi yok sayar. Sadece "liste" kelimesini sildiğimde parantez silinebilir.

Bunu çözmek için herhangi bir fikri olan var mı?

+4

Yapısal düzenleme etkinleştirdiniz mi? ince el kitabına bakın https://cursive-ide.com/userguide/paredit.html – cfrick

+0

Bağlantınıza baktım ve cevabı buldum. Teşekkürler. – CrazySynthax

cevap

9

Dosya-> Ayarlar → Editör → Genel → Akıllı Anahtarlar → seçeneği yapısal düzenleme komutunu "Splice Sexp" seçeneğini kullanarak, parantez kaldırmak için başka bir yolu yoktur

+1

IntelliJ → Tercihler → Editör → Genel → Akıllı Anahtarlar → Son sürümde Clojure taşındı. –

2

"yapısal düzenlemeyi kullanın" işaretini kaldırın. Ayrıca parantezini istediğiniz sıraya göre işlemek için slurping ve barfing kullanabilirsiniz.

İlgili konular