不同的 Vim 环境:单独的插件、vimrc 等

发布于 2024-12-14 14:31:51 字数 677 浏览 1 评论 0原文

我将 gVim 与 Janus 一起使用。极好的。现在我想改进和改变这个环境,让其更适合PHP(Drupal)开发。

我更喜欢在完全独立的环境中执行此操作。许多插件和 vimrc 条目可能会在这些环境中重复,但很多插件和 vimrc 条目可能需要稍微修改,或者在这两种环境之一中都是不必要的。例如,大多数rails.vim 在drupal vim 环境中是不需要的。而 Xdebug 设置仅对 PHP 开发有用。可能会有更多这样的环境:比如编写乳胶、博客、演示文稿等等。

我不介意在开始开发之前运行命令或脚本,以便在 Rails、Drupal 和其他环境之间切换

我已经查看了 Pathogen,但这似乎只允许“在自己的私有目录中安装插件和运行时文件。”,而我正在寻找一种将插件和运行时文件捆绑到单独的环境和目录中的方法。

因此,我想分叉 Janus 并开始针对 Drupal 开发进行修改。

我看到的最简单的解决方案是引入不同的 .vim.somename 目录及其自己的内容并切换符号链接: rm ~/.vim && ln -s ~/.vim.somename ~/.vim.

这可以与 Vim 一起使用吗?这对 Janus 有用吗?有更好的方法吗?

I use gVim with Janus. Fantastic. Now I want to improve and change this environment, so it is more suited for PHP (Drupal) development.

I prefer to do this in an entirely separated environment. Many plugins and vimrc entries will problably be duplicated across these environment, but a lot will need slight modification or are unneccesary in one of both environments. E.g. most of rails.vim is not needed in the drupal vim environment. While Xdebug setup is only usefull for PHP development. There will probably be more such environments: like writing latex, Blogging, presentations etceteras.

I don't mind running a command or script before starting to develop, in order to switch between Rails, Drupal and other environments.

I have looked at pathogen, but that seems to only allow "install plugins and runtime files in their own private directories. ", while I am looking for a way to have the plugins and runtime files bundled into separate environments and directories.

As such, I would like to fork Janus and start modify-ing for Drupal development.

The simplest solution I see, is to introduce different .vim.somename directories with their own content and switch a symlink: rm ~/.vim && ln -s ~/.vim.somename ~/.vim.

Will this work with Vim? Will this work with Janus? Is there a better approach?

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

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

发布评论

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

评论(1

愚人国度 2024-12-21 14:31:51

请参阅:帮助初始化。您可以使用 -u 开关来拥有不同的 vimrc。在这些 vimrc 中,您可以设置不同的 runtimepath (:help 'rtp')。

See :help initialization. You can use the -u switch to have different vimrcs. In those vimrcs you can set different runtimepaths (:help 'rtp').

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