使用 SLIMV 编写 Lisp 代码,如何插入单个“”不禁用 paredit.vim?

发布于 2024-11-02 06:44:55 字数 189 浏览 6 评论 0原文

我需要编写以下代码行:

((eq item #\") (do-this...))

但是每次我输入“,我都会得到”“。我已经阅读了 paredit.vim 文档文件,但不清楚如何插入单个对字符(无论是“,(,还是[),以及这样做是否会破坏该功能的 paredit ?任何专家都有办法解决这个问题吗?

I need to write the following line of code:

((eq item #\") (do-this...))

But everytime I type ", I get "". I've read the paredit.vim doc file but it's not clear how to insert a single pair character (be it ", (, or [), and whether doing it breaks paredit for that function. Any experts have a way around this?

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

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

发布评论

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

评论(2

无悔心 2024-11-09 06:44:55

我是 Slimv 的作者。我已经解决了这个问题,所以 \ 之后的 " 字符不会重复。请从 Slimv 存储库获取最新的 paredit.vim: https://bitbucket.org/kovisoft/slimv/">https:// /bitbucket.org/kovisoft/slimv/

I'm the author of Slimv. I have fixed this problem, so after \ the " character is not doubled. Please fetch the latest paredit.vim from the Slimv repository: https://bitbucket.org/kovisoft/slimv/

婴鹅 2024-11-09 06:44:55

在输入字符之前,输入 ,( 在 SLIMV 中切换 paredit 模式。来源:slimv.vim

在 emacs 中类似,您可以使用 Cq 后跟字符来插入单个从字面上配对字符而不激活其绑定的 paredit 键来源:emacswiki

Type ,( to toggle the paredit mode in SLIMV before typing the character. Source: slimv.vim.

Similar in emacs, where you can use C-q followed by the character to insert a single pair character literally without activating the paredit key it is bound to. Source: emacswiki.

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