rootにしか書き込み権限がないファイルを編集する際にsudoeditを使っています。制限モードのvimを使うならrvim
あるいはvim -Z
をSUDO_EDITOR
に設定します。
ESCを押すとIMEをOFFにするようなシェルコマンドを仕込んでいるとエラーを吐くため、-u
オプションで違うファイルを読み込ませたり、そもそも読み込みをスキップさせたりします。vim -Zu NONE
, vim -Zu NORC
, vim -Zu .rvimrc
。NONEは初期化ファイルと標準プラグインを読み込みません。NORCは初期化ファイルだけ読み込まず、標準プラグインは読み込みます。
neovimの場合も同様です。rnvimなんてものはありませんが-Z
で制限モードです。-u
で別ファイルを読み込むが事ができます。neovim場合は標準で諸々の設定がされているので、export SUDO_EDITOR='nvim -Zu NORC'
で良い感じになります。色が付くなど。
sudoedit /etc/X11/xorg.conf.d/40-libinput.conf