Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何激活.vim脚本_Linux_Vim - Fatal编程技术网

Linux 如何激活.vim脚本

Linux 如何激活.vim脚本,linux,vim,Linux,Vim,.vim附带了一些脚本。在vim内部激活和停用这些脚本,并在vim启动时使其自动激活的正确方法是什么?那么从网上下载的脚本呢?Vim脚本(用VimL或Vimscript编写)和其他脚本一样,都是文件。您可以通过在命令行中逐行键入它们来重写它们,以获得相同的效果 通常,它们是通过源代码激活的:source file.vim。然而,没有通用的方法来停用它们,这意味着一旦来源和执行,就是这样。一些插件提供标志来确定插件何时处于“活动”状态,但这是它们的内部功能,而不是Vimscript的一般功能。Vi

.vim附带了一些脚本。在vim内部激活和停用这些脚本,并在vim启动时使其自动激活的正确方法是什么?那么从网上下载的脚本呢?

Vim脚本(用VimL或Vimscript编写)和其他脚本一样,都是文件。您可以通过在命令行中逐行键入它们来重写它们,以获得相同的效果

通常,它们是通过源代码激活的
:source file.vim
。然而,没有通用的方法来停用它们,这意味着一旦来源和执行,就是这样。一些插件提供标志来确定插件何时处于“活动”状态,但这是它们的内部功能,而不是Vimscript的一般功能。

Vim脚本(用VimL或Vimscript编写)与其他任何插件一样,只是文件。您可以通过在命令行中逐行键入它们来重写它们,以获得相同的效果


通常,它们是通过源代码激活的
:source file.vim
。然而,没有通用的方法来停用它们,这意味着一旦来源和执行,就是这样。一些插件提供标志来确定插件何时处于“活动”状态,但这是它们的内部功能,而不是Vimscript的一般功能。

如果您想了解如何轻松管理脚本,最好使用:


它允许您将每个脚本放入一个文件夹,然后将它们移入和移出父捆绑包文件夹即可激活/停用它们。请查看上面页面中的文档。

如果您想了解如何轻松管理脚本,最好使用:


它允许您将每个脚本放入一个文件夹,然后将它们移入和移出父捆绑包文件夹即可激活/停用它们。查看上面页面中的文档。

一些.vim脚本已经随vim提供。对于这些,我还必须键入完整路径:source them吗?这就是人们所做的吗?您是否有一个特定的示例,说明Vim附带的脚本在默认情况下不处于活动状态?我知道的唯一一个是matchit,通过将它添加到
~/.vimrc
运行时宏/matchit.vim
@javascriptninja中来激活它-其中大多数都已经源代码了。如果您键入“:scriptnames”,您将看到哪些。如果有一个不是,那么是的,您必须键入绝对路径或相对路径。或者使用一些vim的快捷方式,$vim,$VIMFILES,$VIMRUNTIMEPATH…我可以在vim中键入什么来查看所有$vim*快捷方式?我应该键入什么来获得matchit.vim的源代码?@javascriptninja-“:echo$vim”、“:echo$VIMFILES”等等。“:source \…指向\matchit.vim的路径”(我现在不在我的计算机上;不知道matchit实际上在vim的文件夹中的什么位置)一些.vim脚本已经随vim提供。对于这些,我还必须键入完整路径:source them吗?这就是人们所做的吗?您是否有一个特定的示例,说明Vim附带的脚本在默认情况下不处于活动状态?我知道的唯一一个是matchit,通过将它添加到
~/.vimrc
运行时宏/matchit.vim
@javascriptninja中来激活它-其中大多数都已经源代码了。如果您键入“:scriptnames”,您将看到哪些。如果有一个不是,那么是的,您必须键入绝对路径或相对路径。或者使用一些vim的快捷方式,$vim,$VIMFILES,$VIMRUNTIMEPATH…我可以在vim中键入什么来查看所有$vim*快捷方式?我应该键入什么来获得matchit.vim的源代码?@javascriptninja-“:echo$vim”、“:echo$VIMFILES”等等。“:source \…指向\matchit.vim的路径”(我现在不在我的计算机上;不知道matchit实际上在vim的文件夹中的什么位置)您在哪个平台上使用vim?这将取决于你如何设置它。iLate的答案是一个很好的开始。您在哪个平台上使用Vim?这将取决于你如何设置它。iLate的答案是让你开始的好地方。