私はubuntu 9.10を使用していて、デフォルトのテキストエディタはnanoで、私は嫌いです。(誰もがそうではありませんか?)
普段はviやgeditで全部やっているので問題ないのですが、crontab -e
がnanoで開いてしまいます。sudo update-alternatives --config editor
でvimに変更して、オプション3(”/usr/bin/vim.basic”)を選択してみました。これでsudoでも非sudoでも変わりました。しかし、crontab -e
ではまだnanoが開きます。何かアイデアはありますか?
106 Max Williams 2011-05-10
crontab -e
コマンドは、環境変数$EDITOR
と$VISUAL
をチェックしてデフォルトのテキストエディタを上書きするので、
export VISUAL=vim
or
export EDITOR=vim
これでいいんじゃないかな
134 njd 2011-05-10
ubuntuでは、runを試してみてください。select-editor
を実行してみてください
# Generated by /usr/bin/select-editor
SELECTED_EDITOR="/usr/bin/vim.basic"
94 smintz 2011-05-10
そんなにnano
が嫌いならアンインストールすればいいじゃん
sudo apt-get remove nano
crontab
は次のEDITOR
にデフォルトで移るべきです(私の場合はvim.basic
でした)
15 complistic 2013-05-01
man crontab
から
The -e option is used to edit the current crontab using the editor specified by the VISUAL or EDITOR environment variables. After you exit from the editor, the modified crontab will be installed automati‐ cally. If neither of the environment variables is defined, then the default editor /usr/bin/editor is used.
~/.bashrc
に追加します
export EDITOR=vim
12 cYrus 2011-05-10
より良い選択は、エディタの代替を設定することです(1人のユーザーだけではなく)
sudo update-alternatives --install /usr/bin/editor editor /usr/bin/vim 100
4 Gilles Quenot 2015-12-14
export EDITOR=vi && crontab -e
debian squeeze で動作します
3 Torsten Zenk 2012-10-01
残念ながらコメントも投票もできません
Ubuntuでは設定ファイルは~/.selected_editor
と呼ばれています
次のコマンドを使用して、デフォルトのエディタを再度選択することができます:
$ select-editor
ホームディレクトリのファイルを削除することもできます
$ rm ~/.selected_editor
変数$VISUAL
や$EDITOR
を設定するだけで動作しますが、環境内で実行されるスクリプトに書き込んだ場合のみ永続化されます
あなたの rc ファイルに追加します
$ echo "export VISUAL=/usr/bin/vi" >> ~/.bashrc
しかし、私は最後の解決策を使用することをお勧めしません
3 André 2016-01-05
~/.sensible_editor
ファイルを削除し、crontab -e
を実行すると、好みのエディタを選択するように促されます。 それ以降、あなたの好みは ~/.sensible_editor
ファイルに記憶されます
0 Jiju Thomas Mathew 2015-10-11
Debian の場合は、.Debian を使用してください
sudo update-alternatives --config editor command
and
----------------------------------------------------------
06 * 0 /bin/nano 40
07 1 /bin/nano 40
08 2 /usr/bin/vim.basic 30
09 3 /usr/bin/vim.tiny 10
‘2’を選択してエンターキーを押します。やった!
-1 reasonpun 2015-12-19
最も簡単なのは、不要な製品を完全に削除することです。他のすべての設定変更は自動で行われます
apt-get install vim -y && apt-get remove nano -y
-1 Osiris 2018-02-22
Debian のような古いマシンでは、これも動作しますし、最も移植性の高いソリューションです
mv /usr/bin/editor /usr/bin/.editor
ln -s $(which vim) /usr/bin/editor
-1 hlupaco 2018-04-12