2016-01-29 22 views
7

Używam IntelliJ/Cursive do pisania Clojure. Dowiedziałem się, że jedynym sposobem na usunięcie nawiasów jest całkowite wykasowanie zawartej w nich zawartości, a dopiero potem można usunąć nawias. Na przykład, powiedzmy, że mam następujący kod:Nie można usunąć nawiasu w IntelliJ/Cursive

(list) 

i chcę usunąć tylko nawias otwierający. Kiedy trafiam backspace na nawias otwierający, IDE ignoruje ten akt. Dopiero po usunięciu słowa "lista" można usunąć nawias.

Czy ktoś ma jakiś pomysł, jak rozwiązać ten problem?

+4

Czy masz włączoną edycję strukturalną? zobacz dokładny podręcznik https://cursive-ide.com/userguide/paredit.html – cfrick

+0

Sprawdziłem twój link i znalazłem odpowiedź. Dzięki. – CrazySynthax

Odpowiedz

9

Plik-> Ustawienia → Ogólne → Editor → Inteligentne Klawisze → odznaczyć opcję „Use edytowanie strukturalne”

+1

Przeniesiono do IntelliJ → Preferencje → Edytor → Ogólne → Klawisze inteligentne → Clojure w najnowszej wersji. –

2

Nie ma innego sposobu, aby usunąć nawias, używając polecenia strukturalną edycji „Splice s-wyrażenie”. Możesz także użyć siorbania i barfingu do manipulowania nawiasami w żądanej kolejności.

Powiązane problemy