Używam Paredit w Emacs do edycji kodu Lisp. Jak usunąć dodatkową parę parens, które przypadkowo włożono? Paredit to nie pozwala bez dodatkowych poleceńJak usunąć dodatkowe parens w trybie Paredit?
((kwadrat 5))
do
(kwadrat 5)
Używam Paredit w Emacs do edycji kodu Lisp. Jak usunąć dodatkową parę parens, które przypadkowo włożono? Paredit to nie pozwala bez dodatkowych poleceńJak usunąć dodatkowe parens w trybie Paredit?
((kwadrat 5))
do
(kwadrat 5)
ta nazywa paredit-splice-sexp
, kombinacja klawiszy jest M-s
. Zapoznaj się z arkuszem do ściągania paragrafów tutaj: http://emacswiki.org/emacs/PareditCheatsheet
Czytaj na temat barfage i slurpage.
Można również zainstalować "paredit-menu.el", który zawiera menu działań, z podpowiedziami, które pokazują ich efekty.
Paredit okazjonalnie doprowadza Cię do sytuacji, w której najłatwiej jest go wyłączyć, naprawić wszystko i włączyć ponownie. Warto jednak wysiłku.
Jeśli zdałem sobie sprawę z przypadkowych dodatkowych parens zaraz po wstawieniu tych dodatkowych parenów, wywołałem polecenie cofania. Gdybym zobaczył dodatkowe pareny znacznie później, to są też polecenia pajakowe dla ustalenia go jako innych określonych odpowiedzi, ale jeśli nie znałbym tych poleceń, wtedy umieściłbym punkt gdzieś w wewnętrznej formie, a następnie wpisałam następujące, pod warunkiem, że że tryb CUA jest włączony.
C-M-u C-M-SPC C-x <timeout> <left> C-M-SPC C-v