14

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

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

谢谢。

4

3 回答 3

20

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

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

地点 | 是按 Ms 时光标的位置。

于 2011-04-04T19:16:52.587 回答
14

如果你在第一个报价,你可以M-x delete-pair。如果您一直这样做,请将其绑定到一些方便的键。

于 2011-04-04T19:09:20.350 回答
6

将点放在字符串上的任意位置并输入M-sor M-x paredit-splice-sexp

于 2011-04-04T19:17:09.253 回答