Vim 之于 Lisp 之于 Emacs 是什么?

发布于 2024-12-11 08:09:31 字数 161 浏览 0 评论 0原文

我已经使用 Emacs 大约 15 年了,大约一年前开始使用 Vim。目前,我在这两个方面或多或少都具有同样的效率(就编辑而言)并且都喜欢两者。现在,Emacs 中的 lisp 黑客体验是非凡的;一切都紧密地结合在一起。什么语言(包括它的社区等)与 Vim 的关系就像 lisp 与 Emacs 的关系一样?

I have about 15 Emacs years behind me and picked up Vim about a year ago. Currently I am more or less equally efficient in both (as far as editing is concerned) and love both. Now the lisp hacking experience in Emacs is something extraordinary; everything just meshes together. What language (including its community etc.) would relate to Vim as lisps relate to Emacs?

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

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

发布评论

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

评论(3

‖放下 2024-12-18 08:09:31

虽然 vimscript 确实是 vim 最近版本支持 Ruby、Perl 和 Python 扩展的主要扩展语言

回答实际问题 - vim 在 Perl、Python、PHP 和 Ruby 开发人员中非常受欢迎。我知道其中很多人出于各种原因几乎没有人使用 Emacs。当然,这反映在我之前提到的受支持的扩展语言中。

恕我直言,Lisp 并不是 Emacs 的唯一据点 - 它拥有出色的 C/C++、Haskell、Perl、JavaScript、Scala、XML 等。Ruby 自己的创建者正在使用 Emacs 进行 C 和 Ruby 黑客攻击。我个人使用 Emacs 来做所有事情 :-)

While vimscript is indeed the primary extension language for vim recent versions support Ruby, Perl and Python extensions as well.

To answer the actual question - vim is immensely popular with Perl, Python, PHP and Ruby developers. I know quite of lot of those and next to none are using Emacs for various reasons. This is, of course, reflected in the supported extension languages I noted earlier.

Lisp is not Emacs's only stronghold IMHO - it has fantastic C/C++, Haskell, Perl, JavaScript, Scala, XML, etc. Ruby's own creator is using Emacs for both C and Ruby hacking. I personally use Emacs for everything :-)

月依秋水 2024-12-18 08:09:31

Vim 有自己的语言,称为 vimscript。大多数插件以及一些核心功能都是用 vimscript 编写的。

Vim has its own language, called vimscript. Most plug-ins as well as some core features are written in vimscript.

谈场末日恋爱 2024-12-18 08:09:31

正如 bitmask 所说,Vim 有自己的扩展语言,称为 Vimscript / VimL。许多插件都是用 Vimscript 编写的,如今 Python 也进入了这个市场。

除此之外,Perl 社区一直很喜欢 Vi / Vim;它符合他们“小而快地编写程序”的理念。

As bitmask said, Vim has its own extension language called Vimscript / VimL. A lot of plugins are written in Vimscript, with Python jumping on that market as well, nowadays.

Apart from that, Perl community has always been fond of Vi / Vim; it fits their philosophy of "small quick to write programs".

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