>安装病原体:
mkdir -p ~/.vim/autoload ~/.vim/bundle && \ curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
>将syntastic安装为病原体包:
cd ~/.vim/bundle && git clone https://github.com/scrooloose/syntastic.git
此时它位于我的Linux用户的$HOME / .vim目录中.
我想安装这个插件,让全球所有用户都可以使用这个插件,但是我很难找到如何去做.所有说明似乎都谈到在$HOME / .vim下安装插件.
解决方法
>在开始之前,将vim更新到上一版本.如果使用debian,请安装vim.nox(python支持)并为vim,vi和vimdiff运行update-alternatives.
如何
这是一步一步的解释;
>创建/ etc / vim / autoload.确保其他人可以读取/执行目录.
>在其中添加plug.vim文件.确保所有用户都可以阅读.见下文:下载
>添加(首选首字母)你的/etc/vim/vimrc.local
set runtimepath+=/etc/vim/autoload " Initialize plugin system call plug#begin('/etc/vim/plugged') " Vimtemplates - templates for diverse files Plug 'drbeco/vimtemplates',{ 'do': '/etc/vim/plugged/vppinstall.sh' } " VimColors8 - colorschemes for all Plug 'drbeco/vimcolors8',{ 'do': '/etc/vim/plugged/vppinstall.sh' } call plug#end() " End of initialization of plugin system
上面的两个插件(存储库),即drbeco / vimtemplates和drbeco / vimcolors8是可选的,只是为了测试安装.你需要一些插件来运行:PlugInstall和这两个小,简单和兼容.随意更改,但我建议您先安装所有,检查是否正常,然后根据您的喜好更改所有vim-plug会话.
>创建一个目录/ etc / vim / plugged /.确保所有用户都可以读取/执行它.
将以下脚本添加到插入的目录(使其可执行):
$cat /etc/vim/plugged/vppinstall.sh
#!/bin/bash # notice echo "vppinstall.sh (C) 2017 Dr. Beco: Correcting plugin's permissions" # work in plugged directory cd /etc/vim/plugged # execute (open) and read directories find . -type d ! -wholename "*/.git*" -exec chmod o+rx {} \; # read all files find . -type f ! -wholename "*/.git*" -exec chmod o+r {} \;
此脚本将作为安装后挂钩运行,以更正文件的权限.您可以设置操作位或重新定义UMASK而不是运行此脚本,但除非您知道我不建议的安全风险.
几乎完成了.
>重新加载.vimrc并运行:PlugInstall来安装插件.
对于添加到vimrc.local的每个新插件,请确保它调用安装后脚本,否则用户将无法使用它们.
–
下载
要下载plug.vim文件,请使用:
curl -fLo /etc/vim/autoload/plug.vim https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。