gpt4 book ai didi

vim - 新的 SLIMV 0.8.4 安装,paren 匹配有效,缩进没有

转载 作者:太空宇宙 更新时间:2023-11-03 18:42:42 27 4
gpt4 key购买 nike

我的上网本发生硬盘故障后,我正在重新安装所有内容(全新安装 Ubuntu 上网本版 10.04),并试图获得出色的 SLIMV再次工作。

它在之前的安装中运行良好,但在这个安装中,括号匹配有效,但自动缩进 Lisp 代码无效。按回车键会使光标返回到下一行的第 1 列,无论它在嵌套括号中的什么位置。

我一直在深入研究文档,看看是否需要激活命令行或 .vimrc 开关来启用缩进,但没有看到任何东西。

我只是想念它吗?任何建议表示赞赏。

最佳答案

  • 通过调用 :echo SlimvIndent(lnum) 检查函数 SlimvIndent 是否定义,其中 lnum 是要缩进的行号。它应该返回该行的缩进值。
  • 使用 :verbose set lisp? 命令检查 lisp 模式是否关闭,该命令还会打印上次设置此选项的位置。它应该是 "nolisp",否则 Vim 使用默认的 lisp 缩进。
  • 检查是否使用 :verbose set indentexpr? 命令设置了 Slimv 的缩进。它应该是“SlimvIndent(v:lnum)”。
  • 一些缩进方法只有在 Slimv 连接到 Swank 服务器时才有效,因为它需要有关要缩进的表单的运行时信息(例如,带有 &body 参数的宏定义)。
  • 确保您使用最新的 Slimv 版本(目前为 0.8.4),因为它修复了与缩进相关的错误。
  • 不要直接将 Slimv 存储库 check out 到 vimfiles 目录中,因为 .hg 目录中的文件可能会干扰 Slimv 安装。将文件 checkout 到其他地方,只将 Slimv 文件复制到 vimfiles 中。

如果您仍然无法使缩进正常工作,请给我发邮件,我们可以讨论其他步骤。我是 Slimv 的作者,您可以在文档或我的 vim.org 页面上找到我的电子邮件地址。

关于vim - 新的 SLIMV 0.8.4 安装,paren 匹配有效,缩进没有,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6435595/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com