近期发现了Linux下的vi风格的文件管理器:ranger。在ranger中,按【F4】键可以用默认文本编辑器打开文件/文件夹。但Ubuntu默认用【nano】编辑器打开文件,不太适应(用ranger就是因为它是vi风格的~)。一开始以为是在ranger中修改,先修改配置文件,无果,找到源码,改了几处,再无果。后以为中.bashrc中修改,增加一句"export EDITOR=vim",亦无果。后在网上看到用【select-editor】可以修改编辑器,试,又无果。就在快要放弃的时候,无意中发现了Debian7中修改默认编辑器的方法,经测试,在ubuntu上同样可用。命令是:
sudo update-alternatives --config editor
运行命令后有类似下面的提示:
有 4 个候选项可用于替换 editor (提供 /usr/bin/editor)。
选择 路径 优先级 状态
------------------------------------------------------------
* 0 /bin/nano 40 自动模式
1 /bin/ed -100 手动模式
2 /bin/nano 40 手动模式
3 /usr/bin/vim.basic 30 手动模式
4 /usr/bin/vim.tiny 10 手动模式
要维持当前值[*]请按回车键,或者键入选择的编号:
注:vim.basic是完全版的vim。
vim.tiny为精简版不支持高亮等功能。
输入【
3】
,并Enter后,提示:
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/editor (editor) in 手动模式
在ranger中测试【F4】,用vim打开文件。成功!
参考:
Debian7如何修改crontab默认编辑器nano为vim
http://www.unixdo.com/Novice/Debian7-crontab-nano-vim.html
本文历史:
2015.1.6
于西安方新村。