Pythonを使用してRaspberry Piでコーディングしている間、Neovimに問題があります。
sudo apt-get install Neovimを介してインストールし、nvim
コマンドラインのコマンドのみを使用して機能します。何らかの理由でを使用してファイルを作成できますが、nvim filename.py
最終的には読み取り専用ファイルになります。
このようにNeovimを実行すると、sudo nvim
ファイルに書き込むことができますが、init.vim
ファイルはロードされません。
私はここに私のものを作りましたinit.vim
:/home/pi/.config/nvim/init.vim
他の場所に配置する必要がありますか?それともリンクを作成できますか?
filename.py
また、を使用して書き込み権限を付与しようとしましたが、経由で保存しようとするsudo chmod a+w filename.py
と、エラーコード「E509」が表示されます:wq
。それでも保存されます:wq!
。
ベストアンサー1
代わりにまたはsudoedit
を使用する必要があります。 、または環境変数を設定してエディタを選択できます。sudo -e
sudo nvim
SUDO_EDITOR
VISUAL
EDITOR
sudoedit
またはを使用しているときにsudo -e
ユーザーがコマンドを呼び出すと、そのファイルのコピーが編集されます。つまり、エディタに関連付けられている初期化ファイル(~/.config/nvim/init.vim
Neovimの場合)は、rootユーザーのアカウントではなくそのユーザーのアカウントから読み取られます。読む。