
當我使用它來編輯 crontab 時,crontab -e
它會在 vi 中開啟 crontab。我更喜歡它使用奈米。我怎樣才能改變這個?
編輯:
由於某種原因該export
命令返回command not found
.並且更改 EDITOR env 值對crontab -e
.
以下命令適用於我的系統:
setenv VISUAL /usr/local/bin/nano
答案1
對於基於 sh 的 shell:
export EDITOR=/path/to/nano
對於基於 C shell 的:
setenv EDITOR /path/to/nano
請記住,除非您將這些設定儲存到登入設定檔腳本(例如 /home/user/.bash_profile)中,否則您會在登出時遺失這些設定。
如果我沒記錯的話,FreeBSD 使用 C shell 作為預設使用者 shell。
答案2
應該
export EDITOR=/usr/bin/nano
調整您的 nano 位置(使用“which”進行查找)。您可以將該命令放入 .bashrc 或類似的設定檔腳本中,使其始終有效。
答案3
可能是透過設定環境變數EDITOR。
IE
export EDITOR=/path/to/nano
答案4
下面有一個符號鏈接/etc/alternatives/編輯器可以指向/path/to/nano
您可以使用更新替代方案實用程式也可以執行此操作 - 儘管我不太熟悉使用它。
(注意 - 我是從“ubuntu”的角度來看的。不確定這對 FreeBSD 是否相同)