emacs paredit - 如何删除引号

发布于 2024-10-29 16:31:23 字数 339 浏览 0 评论 0原文

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

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

谢谢。

I'm using the emacs starter kit, https://github.com/technomancy/emacs-starter-kit, which comes with paredit mode.
I'm writing some javascript, and would like to remove something from quotes.
Eg. "somestring" should become somestring

What the best way to do that?
Going in the other direction is easy, I just select somestring and type a quote.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

手心的海 2024-11-05 16:31:23

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

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

:是按Ms时光标的位置。

Use M-s to splice the current form into the outer form. This works with quotes, parentheses, and similar stuff, depending on the exact mode you're in:

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

Where | is the position of the cursor when you press M-s.

情栀口红 2024-11-05 16:31:23

如果您在第一个报价上,则可以Mx删除对。如果您一直这样做,请将其绑定到某个方便的键。

If you're on the first quote, you can M-x delete-pair. If you do it all the time, bind that to some convenient key.

婴鹅 2024-11-05 16:31:23

将点放在字符串上的任意位置,然后键入 MsMx paredit-splice-sexp

Put point anywhere on the string and type M-s or M-x paredit-splice-sexp.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文