plugins - 如何在我的 .vimrc 文件中输入 "source"内容?

标签 plugins vi vim

我最近一直致力于扩展我的 vim-foo,并且遇到了几个插件(例如 autotag.vim),这些插件要求它们在我的 .vimrc 文件中“来源”。这到底是什么意思以及我该如何做?

最佳答案

获取文件就是“执行”它。本质上,文件的每一行都被视为一个命令。获取它与按顺序键入每个命令相同。您可以使用命令 :source(通常缩写为 :so)进行获取。

因此,如果您源 myStuff.vim

:so myStuff.vim

如果 myStuff.vim 包含这些行

set xx iI just intersted this<C-]>
set yy bbbb4dw

这与您在 Vim 中输入这些命令相同

:set xx iI just intersted this<C-]>
:set yy bbbb4dw

默认情况下唯一的源文件是 .vimrc(在 Windows 上为 _vimrc),因此您可以在其中保存每次用于设置 Vim 的所有命令.

有趣的是,由于源文件只是一系列命令,而源是一个命令,因此您可以从源文件中获取文件。因此,当您启动 Vim 时,可以通过在 .vimrc 中添加一行来获取您每次使用的插件,如下所示

 so myPlugin.vim

关于plugins - 如何在我的 .vimrc 文件中输入 "source"内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/803464/

相关文章:

git - 签署提交时无法在 Vim 上使用 Gcommit(Fugitive 插件)

c# - 加载依赖于另一个域的程序集时出现 FileNotFound

jquery - 触摸滚动 Jquery 插件 - 如何为多个实例使用不同选项进行初始化?

vim - 将所有行复制到剪贴板

vim - 是否有任何在线服务可以将 Vim 命令翻译成人类可读的形式?

python : vi mode when reading from stdin

vim - 如何在 vim 中即时编译 CoffeeScript?

cocoa - Mac OSX、NPAPI 中的 Cocoa 事件模型、NSView 和进程外插件

objective-c - 在 OS X Lion : where to begin? 下开发 Mail.app 插件

python - 如何在 VIM 中设置文件的正确路径?