将VIM插件安装到中央位置,并使其全局可供所有用户使用
我已经按照插件文档中的说明通过病原体安装了syntastic VIM插件.
>安装病原体: 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. 如何 使用vim-plug我设法创建了一个全局插件安装. 这是一步一步的解释; >创建/ etc / vim / autoload.确保其他人可以读取/执行目录. 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来安装插件. – 下载 要下载plug.vim文件,请使用: curl -fLo /etc/vim/autoload/plug.vim https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |