root権限を持たないユーザーとして、グループのvim-pathogenプラグインをどのように設定する必要がありますか?

root権限を持たないユーザーとして、グループのvim-pathogenプラグインをどのように設定する必要がありますか?

Linuxクラスタへのrootアクセス権はありませんが、vim-pathogenを使用して私のvimプラグインをLinuxグループの他のすべてのメンバーと共有したいと思います。我々は、すべてのvimファイルをそこに保存できるようにグループアクセス可能なフォルダを持っています。 (私はすべての作業をgitリポジトリを介して実行するので)私のアカウントにファイルを保持できる場合は良いと思います。

管理者にvimファイルのインポート、/etc/bashrcなどの変更を依頼する必要がありますか?最小限の管理者介入を含み、vimプラグインのコンテンツに対する所有権を持つように要求したいと思います。たとえば、私たちが書いているソフトウェアに役立ち、それを私のワークグループと共有したい構文ファイルがあります。

vimブロガーが自分の.vimrcに表示されます。 http://of-vim-and-vigor.blogspot.com/2012/05/my-vimrc.html

" Initialize Plugin Manager
"---------------------------
" https://github.com/Raimondi/vim-pathogen
" Raimondi's pathogen allows multiple bundle dirs and
" provides a command interface to interrogate, enable and
" disable plugins.

call pathogen#infect('bundle/shared', 'bundle/local')

" bundle/shared contains plugins used by all
" bundle/local is for personal plugins

自分のグループ用に管理できる他のvimファイルをインポートするために行を追加するように管理者に依頼できますか?

ベストアンサー1

ここにはいくつかのオプションがあります。

  1. Gitは.vimフォルダをコミットし、チームメンバーがそこからそのフォルダを複製するようにします。
  2. 各グループメンバーが自分の/ .vimを共有フォルダにシンボリックリンクするようにします。
  3. 各ユーザーに、次のように共有フォルダーを指すように.vimrcを変更するようにします。

    病原体 #infect('foobundle/{}', '/foovim/foobundle/{}') を呼び出す

最初のパラメータはフォルダ名を指定し(「バンドル」以外の名前が必要な場合)、2番目のパラメータはカスタムパスを渡します。各チームメンバーが自分の好みを指定できるので、#1を選択します。

おすすめ記事