As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center提供指导。




9年前关闭。




问题:我最喜欢Vim的方面之一是它的灵活性。我最不喜欢的之一是VimL脚本语言本身。我知道每个人都对语言和编辑有自己的偏爱,所以我认为这并不是每个人都同意我的观点。

问题:如果您是Vim用户,并且对于使用VimL扩展vim有类似的不满,您使用了哪些替代方法来扩展Vim而又避免使用默认语言?我正在寻找可能对我已经尝试过的方法有所帮助的想法,包括但不限于:
  • 用对python,ruby和perl的附加支持重新编译vim(很好,但是当我在没有添加该支持的情况下在别人的机器上运行vim时,这无济于事)
  • 从不编写VimL脚本行,而只是下载预先存在的附件(很棒,如果且仅当现有内容完全符合您的要求时,如果必须进行更改并最终不得不查看,就不会那么好)更多VimL脚本)

  • 免责声明:注意,这并不是对VimL脚本或任何人的偏好的抨击。如果它对您有用,那就太好了!我只是问那些发现需要替代方案的人,以及满足他们需求的方法。

    更新:此问题已更新,要求提供对特定工具的特定引用。无需讨论,辩论,投票或扩展讨论。如果存在特定工具,请随时引用。
  • 参见例如https://github.com/luke-gru/riml
  • 最佳答案

    我爱vim但讨厌VimL。因此,我一直在尝试使用emacs插件使用evil。这是一种类似于vim的模式,但是具有emacs插件和emacs-lisp作为脚本语言的所有优点。主要是胜利。 (它不是100%像vim一样-例如,$不是像vim那样的特殊行列-但足够接近。)

    关于VimL脚本语言: are there any implementations in other languages?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/485933/

    10-10 03:44