システム全体の設定を指定したいですvi
。
エディタのデフォルト設定を次のvim
ように設定できることがわかります。/etc/vimrc
~/.vimrc
vi
しかし、私のCentOS7はvimrcファイルや次の場所から何も読んでいないようです/etc/virc
。~/.virc
答え1
刺すPOSIX:
Initialization in ex and vi
See Initialization in ex and vi for a description of ex and vi
initialization for the vi utility.
しかもマンページex
説明する:
IEEE Std 1003.1-2001 does not mention system-wide ex and vi start-up
files. While they exist in several implementations of ex and vi, they
are not present in any implementations considered historical practice
by IEEE Std 1003.1-2001. Implementations that have such files should
use them only if they are owned by the real user ID or an appropriate
user (for example, root on UNIX systems) and if they are not writable
by any user other than their owner. System-wide start-up files should
be read before the EXINIT variable, $HOME/.exrc, or local .exrc files
are evaluated.
だから私は/etc/exrc
これが古い学校のための最良の選択だと思いますvi
。
しかし、vi
CentOS 7ではそうかもしれません。この場合、起動ファイル名はvim-minimal
継続:またはを使用します。vim
/etc/vimrc
/etc/vim/vimrc
答え2
この質問は特にCentOS7に関するもので、vimについて言及しています。これは次のパッケージのうちの1つだけです。vim-minimal
、、、vim-enhanced
。vim-x11
CentOSはnvi
。
包装のvim-minimal
指示によると
vim-minimalパッケージには、ルートパーティションのみが存在するときに使用するために/ bin / viにインストールされる最小バージョンのVIMが含まれています。
また、man vi
使用されているシステム構成ファイルを一覧表示するvimのマニュアルページが表示されます。
/etc/vimrc System wide Vim initializations.
/etc/gvimrc System wide gvim initializations.
言及された内容がないのでgvim
正解はです/etc/vimrc
。
vimのドキュメントは次のとおりです。いいえ実行時にさまざまな設定ファイルを一覧表示しますvi
。/etc/virc
またはファイルがありません~/.virc
。
実際、POSIXは私たちにどこにいるのか教えてくれません。どのシステム構成ファイルが存在する可能性があります。 Keith Bostic(コンテンツのほとんどを作成した人)viのPOSIXの説明)は別のシステム設定ファイルを使用しますnvi
。
/etc/vi.exrc
システム構成ファイルに言及しないことに加えて、Bosticは文書化しないことにしました。モデル行(またはで実装nvi
)。 2つは関連しています。他の実装では、vi
現在のディレクトリから設定ファイルを読み取る方法(オプションであるかどうか)を提供します。これは予期しない結果を引き起こし、モデル行が状況を悪化させる可能性があります。 Unixシステム(AIX、HPUX、Solaris)では、およびelvis
設定に応じてこれらの機能をオプション(、およびと同じ)にします。また、同じ目的でこの設定を使用します。vim
exrc
modeline
nvi
exrc
vimのマニュアルページにはこれについて言及していませんが、ヘルプ/ドキュメントに適切なものが見つからない場合は(no)~/.vimrc
を見つけることができます。次のように記録/.exrc
/etc/exrc
~/.exrc
Sun OS 4。 ソラリス10同じことが言及されましたが、~/.exrc
いいえ/etc/exrc
。
追加資料: