我正在使用带有paredit模式的emacs入门套件https://github.com/technomancy/emacs-starter-kit。
我正在写一些javascript,并想从引号中删除一些内容。
例如。 "somestring"
应该成为somestring
最好的方法是什么?
走向另一个方向很简单,我只需选择somestring
并输入报价。
感谢。
答案 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 。