Vim:デフォルトのカラースキーム権限の問題

Vim:デフォルトのカラースキーム権限の問題

それで簡単な作業だと思い、vimの基本色構成をDesertに変更してみましたが、結局ウサギの洞窟に陥ってしまいました。

私は通常sudoを使ってWebページを作成します。sudo webpage.htmlなぜならsudoを使うのは悪い習慣と見なされますが、現在ネットワーク上の唯一の人だからです。とにかく、機会費用、私はただここで仕事を終わらせようとしているだけで魔法の創造者にはなりません。しかし、私の中の完璧主義者は私がするすべてのことに最高になることを求めているので、もっと詳しく見てみましょう。

質問sudo vim webpage.html「sudo vim ~/.vmrc」を実行しても砂漠の色スキームは見えません。

 1 set number
 2 colo desert
 3 syntax on

ここでは、「sudo vimwebpage.html」が砂漠のカラースキームを選択していることがわかると予想されます。目的の結果をどのように取得できますか?

砂漠の色を見ると美しいですがvim webpage.html、変更を保存しようとするとボトルネックが発生します。

E45:「読み取り専用」オプションセット(再定義するには!追加)

さて、:wq!E212: Can't open file for writing この問題をどのように解決できるかを知っています。ファイル権限の問題は現在の権限です-rwxr-xr-x。各ファイルを別の権限に変更するために新しいコマンドラインを使用する必要がある場合、このオプションは収益化を行わないより多くのキーストロークを生成するため、このオプションには興味がありません。

保存でき、砂漠の色を将来のすべてのユーザーとネットワークのsudoユーザーのデフォルトの色に設定できる場合は、幸せなパンダになります。

心配していただきありがとうございます。

答え1

私の考えで何が起こっているのかは、ユーザーを混ぜているということです。単一のユーザーアカウントで作業する必要があり、可能であれば、rootではなくユーザーで作業する必要があります。

これを行うとき:

sudo vim webpage.html

vimユーザーとしてコマンドを実行していますroot。保存すると、ユーザーのファイル権限が設定されますroot

これを行うとき:

sudo vim ~/.vmrc

/home/normaluser/.vimrcユーザーとしてファイルを開いていますroot。無活動normaluser

これは意味があります:

vim webpage.html

実際に/home/normaluser/.vimrc

ファイルがに属しているため、root以外のユーザーでファイルを変更できないことも意味がありますroot

長すぎます。 常に一般ユーザーで作業するか、常にroot一般ユーザーで作業します。作業が必要な場合root(推奨されません)/root/.vimrc

関連情報