emacs paredit - 如何删除引号

时间:2011-04-04 18:36:00

标签: javascript emacs paredit

我正在使用带有paredit模式的emacs入门套件https://github.com/technomancy/emacs-starter-kit。 我正在写一些javascript,并想从引号中删除一些内容。 例如。 "somestring"应该成为somestring

最好的方法是什么? 走向另一个方向很简单,我只需选择somestring并输入报价。

感谢。

3 个答案:

答案 0 :(得分:19)

使用M-s将当前表单拼接成外部表单。这适用于引号,括号和类似的东西,具体取决于您所处的确切模式:

(bla (|foo))  -> (bla |foo)
(bla "|foo")  -> (bla |foo)

其中|是按M-s时光标的位置。

答案 1 :(得分:11)

如果你在第一个引用,你可以 M-x delete-pair 。如果你一直这样做,将它绑定到一些方便的键。

答案 2 :(得分:6)

将点放在字符串的任何位置,然后键入 M-s M-x paredit-splice-sexp