質問: viの設定ファイル(.vimrcや.exrc)に "set number" を書いてデフォルトで表示させようとしました。 viだと行番号が表示されるのですが、sudo vi にすると行番号が表示されず、開くたびに"set number"を入力しなければいけません。 sudo vi でも行番号を表示する方法はありますか? それとも sudo vi だとデフォルトで行番号表示はできないのでしょうか?
回答: 例えば A さんは vi では 行番号を表示する設定、 B さんは vi では 行番を表示しない設定, を好んでいたとします。 ~root/.vmrc を設定する方法では、A さん、B さん両方の要求を満たすことはできません。 sudo vi をした時に 各自の ~/.vimtc を参照させるなら、こんな方法があります。 ``` $ sudo vi -u ~/.vimrc ``` !イメージ説明 # root の環境をいじることで対処する回答がありました。 # でも root の環境をいじる対処では 副作用が発生する可能性もあるので、 # この↑の回答を書きました。 # いろいろな対処法があり、適宜 選んで利用すればよいとおもいます。