问题: Vim最喜欢的一个方面是它的灵活性。我最不喜欢的是VimL脚本语言本身。我知道每个人都有自己对语言和编辑的偏好,所以我认为不是每个人都同意我。
问题: 如果你是Vim用户, if 你对使用VimL扩展vim有类似的不满,有什么选择你是否使用过来扩展Vim同时避免使用默认语言?我正在寻找可能超出我已经尝试过的想法,包括但不限于:
免责声明:请注意,这是不对VimL脚本或任何人的偏好的抨击。如果它对您有用,那就太好了!我只是问那些已经找到需要替代品的人,以及满足这种需求的方法。
更新:此问题已针对特定工具的特定参考请求进行了更新。不需要讨论,辩论,投票或扩展讨论。如果存在特定的工具,请随时参考。
答案 0 :(得分:4)
我爱vim
但却讨厌VimL
。所以我一直在使用emacs
插件尝试evil
。这是类似vim
的模式,但具有emacs
插件和emacs-lisp
作为脚本语言的所有好处。大多是一场胜利。 (它不是100%像vim一样 - 例如,$
不是像vim那样的特殊行列 - 但足够接近。)
答案 1 :(得分:3)
最有可能适合您的开发生态系统。即你可能在vim之外使用的一种语言,因为它有一个有用的支持库
我个人在这个trac插件中使用了+ python
http://www.vim.org/scripts/script.php?script_id=2147
在广泛使用并学习这个非常棒的调试器脚本后......
http://www.vim.org/scripts/script.php?script_id=1929
至于在其他机器上工作,通常你只是没有小工作的东西。但如果需要,你可以随时使用netrw作为scp等。
但实际上,无论你想学什么,都可以使用
答案 2 :(得分:3)
如果我们忽视你提到的那些,就没有其他选择。
我认为这涵盖了它。