[4.13.12-1-Xorgでgnome3とgdmを使用するARCH]
VISUALとEDITOR env-vars vim
。SYSTEMD_EDITOR="vim"; export SYSTEMD_EDITOR
Arch(systemd)でユニットファイルを変更する場合
$ sudo systemctl edit _unit_
私は私を見つめていることを見つけましたnano
。人生は短すぎます。vim
何があってもやりたいです。どうすればいいですか?
ベストアンサー1
最初の方法では、次の行を追加できます~/.bashrc
。
export SYSTEMD_EDITOR=vim
次に、sudo visudo
次の行を追加します。
Defaults env_keep += "SYSTEMD_EDITOR"
適用するには、新しいbashセッションを開始してsudo systemctl edit <foo>
通常どおり実行します。
2番目の方法は以下を使用することですupdate-alternatives
。
editor
たとえば、次のように必要なものをインストールしますvim.gtk3
。
$どのエディタ エディタは/usr/bin/editorです。 $ sudo update-alternatives --install "$( which editor)" エディタ "$( which vim.gtk3)" 15
次に、必要なものを選択してくださいeditor
。
$ sudo update-alternatives --config editor
There are 7 choices for the alternative editor (providing /usr/bin/editor).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/vim.gtk3 50 auto mode
1 /bin/ed -100 manual mode
* 2 /bin/nano 40 manual mode
3 /usr/bin/code 0 manual mode
4 /usr/bin/gedit 5 manual mode
5 /usr/bin/vim.basic 30 manual mode
6 /usr/bin/vim.gtk3 50 manual mode
7 /usr/bin/vim.tiny 15 manual mode
Press <enter> to keep the current choice[*], or type selection number: 6
update-alternatives: using /usr/bin/vim.gtk3 to provide /usr/bin/editor (editor) in manual mode
EDITOR
3番目の方法は、ランタイムを直接設定することです。
sudo EDITOR=vim systemctl edit <foo>
優先順位は最初の方法> 3番目の方法> 2番目の方法。
「GUI」エディタを設定しようとしないでくださいgedit
。gksu / gksudoまたはsudoを使用してグラフィックアプリケーションを起動することがWaylandで機能しないのはなぜですか?そして
Geditはファイル編集時にCPUを100%使用します。