第一次运行sudo apt edit-sources
它时,提示我选择一个编辑器,我按了Ctrl+c并尝试重新运行。现在,每当我运行不存在的命令时,我都会收到此错误消息:
~ $ a
WARNING:root:could not open file '/etc/apt/sources.list.d/select-editr.list'
WARNING:root:could not open file '/etc/apt/sources.list.d/select-editor.list'
a: command not found
当我尝试运行 select-editor 时:
~ $ select-editor
touch: cannot touch '/home/gib/.selected_editor': Permission denied
~ $ sudo select-editor
Select an editor. To change later, run 'select-editor'.
1. /bin/ed
2. /bin/nano <---- easiest
3. /usr/bin/vim.basic
4. /usr/bin/vim.tiny
Choose 1-4 [2]: 3
~ $
文件是空的:
/etc/apt/sources.list.d $ ll | grep select
-rw-r----- 1 root root 0 May 15 11:54 select-editor.list
-rw-r----- 1 root root 0 May 15 11:54 select-editr.list
我猜测解决这个问题的最简单方法就是在这些文件中添加一些内容,尽管我不知道是什么。
export EDITOR=$(which vim)
我的.profile 中有。
编辑:
我检查了手册中指定的位置(man select-editor
),它似乎设置正确,但仍然出现上述错误。
~ $ cat ~/.selected_editor
# Generated by /usr/bin/select-editor
SELECTED_EDITOR="/usr/bin/vim.basic"