GNU/Linux >> Linux の 問題 >  >> Ubuntu

ファイル幅のSudoコマンドを編集するときにVimrcファイルを使用する方法は?

コマンドsudo vim /etc/www/main.wsgiを使用すると見つかりました vimは言った:

neocomplcacheが無効になっています:「sudovim」が検出され、$HOMEがユーザーのホームに設定されています。 sudo.vimプラグイン、「-H」オプションを「sudo」で使用するか、代わりに/ etc /sudoersでalways_set_homeを設定することをお勧めします。
Enterキーを押すか、コマンドを入力して続行します

また、Enterキーを押してファイルを編集すると、neocomplcacheの機能が間違っているようです。

Googleを検索すると、コマンドvim sudo:/etc/www/main.wsgiが見つかりました。
しかし、私自身の.vimrc構成ファイルを使用していないようです。

だから、あなたは他に何をしますか?

承認された回答:

次のマッピングをvimrcに追加します :

" Editing a protected file as 'sudo'
cmap W w !sudo tee % >/dev/null<CR>

次に、通常どおりに保護されたファイルを編集します。

vim /etc/www/main.wsgi

ただし、変更を保存する場合は、:Wを使用します :wの代わりに 、vim sudoの入力を求められます パスワード、sudoを入力します パスワードを入力し、 Enterを押します 。以上です!


Ubuntu
  1. LinuxでTarコマンドを使用する方法

  2. UbuntuLinuxでtailコマンドを使用する方法

  3. ファイルの行をコマンドの引数として使用するにはどうすればよいですか?

  1. LinuxでApt-Getコマンドを使用する方法

  2. Linuxでsudoコマンドを使用する方法

  3. Linuxでhostnameコマンドを使用する方法

  1. vmstatコマンドの使用方法

  2. nslookupコマンドの使用方法

  3. Linuxをコマンドで使用する方法