当前位置:  开发笔记 > 开发工具 > 正文

如何在我的.vimrc文件中"获取"某些内容?

如何解决《如何在我的.vimrc文件中"获取"某些内容?》经验,为你挑选了4个好方法。

我最近一直在努力扩展我的vim-foo,我遇到了几个插件(例如autotag.vim),要求它们在我的.vimrc文件中"源".这究竟是什么意思,我该怎么做?



1> Whaledawg..:

采购文件正在"执行"它.实质上,文件的每一行都被视为一个命令.采购它与按顺序键入每个命令相同.您使用命令:source(通常缩写为:so)来源.

所以,如果你来源 myStuff.vim

:so myStuff.vim

如果myStuff.vim包含这些行

set xx iI just intersted this
set yy bbbb4dw

这就像你在Vim中键入这些命令一样

:set xx iI just intersted this
:set yy bbbb4dw

默认情况下,唯一的文件源是.vimrc(_vimrc在Windows上),这样您就可以保留用于每次设置Vim的所有命令.

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

 so myPlugin.vim



2> Michiel de M..:

.vim/plugin目录中的文件自动获取(加载).


此外,他们的文件名必须以*.vim*结尾

3> D.Shawley..:

始终存在:source file命令.我经常编写.vimrc包含自定义命令的内容,以及适用于控制台应用程序的内容,然后.gvimrc包含适用于窗口版本的附加内容.我.gvimrc开始source $HOME/.vimrc在添加新内容之前从控制台版本中获取所有内容.



4> Rook..:

通常有两个vimrc文件,一个是_vimrc,另一个是_gvimrc(第一个是vim的东西,第二个是gvim - 图形的东西) - 虽然大多数人我知道只是把所有东西放在_vimrc中.

一个好的做法是将所有额外的文件(插件,colorschemes,snippets ......)保存在一个单独的(您自己的)vimfiles目录中(您可以随身携带).

如果你这样做

:help vimfiles

vim会告诉你应该找到你的vimfiles目录.这在某种程度上取决于平台(win,unix).在Windows上,通常在您的用户文件夹中(文档和设置,然后是用户...).在vimfiles目录中有几个子目录.其中包括"plugin"子目录.放入该目录的插件将自动加载(插件也放在"插件"的子目录中).如果您不想自动加载它,只需将它放在"vimfiles"或其他目录中,然后

:so plugin_name.vim (with the appropriate path)
(you can use the $vim, $vimfiles, and $home as shortcuts when defining path to plugin)

推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有