> x=c(1,2,3,4)
> edit(x)
当我输入它时,vi编辑器将打开,但我不喜欢vi,我可以在输入edit(x)后让nano或gedit成为我在R中的编辑吗?
> x=c(1,2,3,4)
> edit(x)
当我输入它时,vi编辑器将打开,但我不喜欢vi,我可以在输入edit(x)后让nano或gedit成为我在R中的编辑吗?
解决方案取决于您要如何解决问题。
您可以将VISUAL
或EDITOR
环境变量设置为您选择的文本编辑器,可能在您的 shell 启动脚本中(看看~/.bashrc
这对您来说是不是全新的)。
如果您的发行版使用该/usr/bin/sensible-editor
工具,您可以使用该select-editor(1)
工具来更新您的选择。
您可以将/etc/alternatives/editor
文件或类似文件设置为您希望的编辑器,如果您希望对所有用户在系统范围内进行更改,并且您的系统使用该update-alternatives(8)
机制来管理哪个特定工具用于哪些任务。
我得到它 。我的系统是 debian ,在 shell nano /etc/profile 添加一行
export EDITOR='/usr/bin/nano'
reboot 就可以了。