Удалить лишние скобки в строгом режиме редактирования против часовой стрелки

Я уверен, что ответ на этот вопрос очевиден, но я читал документацию против часовой стрелки и искал в Интернете, но не смог ее найти. Я часто случайно добавляю дополнительные скобки, скобки и т. д. при редактировании файлов Clojure против часовой стрелки и не могу понять, как их удалить, не выходя из режима строгого редактирования. Например, предположим, что у меня есть следующая функция:

(defn (add-x-y-z)
  [x y z]
  (+ x y z))

Я случайно поместил скобки вокруг имени функции, и, насколько я могу судить, нет никакого способа удалить их, кроме удаления имени функции, удаления лишних скобок и повторного ввода имени функции или временного исключения строгого режима редактирования. Есть ли другой вариант для этого? По какой-то причине я довольно часто сталкиваюсь с этой проблемой.


person HarryFromMarydelDE    schedule 12.05.2012    source источник


Ответы (1)


Я полагаю, вам нужно «Поднять выделение», что на Mac является Option-R

К вашему сведению, вы можете посмотреть все привязки клавиш в окне настроек, но, как всегда, их трудно найти в eclipse. Посмотрите прикрепленный снимок экрана и обратите внимание, что я отсортировал «Когда» = «Редактирование исходного кода Clojure»

введите здесь описание изображения

person sw1nn    schedule 13.05.2012
comment
Спасибо! Выберите часть, которую хотите сохранить, затем поднимите выделение (Alt-R в Linux). Кроме того, спасибо, что указали мне на эту опцию настроек. - person HarryFromMarydelDE; 13.05.2012