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 に答える