免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3004 | 回复: 2
打印 上一主题 下一主题

fb6.2 如何对root 设置vim为默认编辑器? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-13 15:06 |只看该作者 |倒序浏览
RT!
fb6.2安装时候package 安装的vim-lite-7.04。而后portupgrade vim
csh没有变动。系统内有一个普通帐户yzhkpli。可以 sudo。

使用了两个方法都不可行:
1、全局设置:
/etc/csh.csrc
# $FreeBSD: src/etc/csh.cshrc,v 1.3 1999/08/27 23:23:40 peter Exp $
#
# System-wide .cshrc file for csh(1).
alias vi        vim
setenv  EDITOR  vim

并且
cp /usr/local/share/vim/vim71/vimrc_example.vim /usr/local/share/vim/vim71/vimrc

rehash
reboot

进入后发现vi还是 vi.没有vim的字样。

2、设置用户个人配置文件

~yzhkpli/.cshrc
添加
alias vi        vim
setenv  EDITOR  vim

而后
cp /usr/local/share/vim/vim71/vimrc_example.vim ~yzhkpli/.vimrc

rehash后。发现vim已经成了默认编辑器。而且已经高亮。

对于root也如法炮制

/root/.cshrc
添加
alias vi        vim
setenv  EDITOR  vim

而后
cp /usr/local/share/vim/vim71/vimrc_example.vim /root/.vimrc

发现su到root下时候vim已经成了默认编辑器。而且已经高亮。

但是sudo时候,sudo vi却一直还是vi!!!不是vim!!!!

请教如何实现!!!

论坛徽章:
0
2 [报告]
发表于 2007-11-13 22:00 |只看该作者
which vi一下,看看vi在那里。没记错的话应该在/usr/bin.
然后用rm删掉。在vi那个位置给vim做一个名为vi的软连接。然后把.vimrc做好放到/root/目录下。
现在使用vi命令其实就是vim了

论坛徽章:
0
3 [报告]
发表于 2007-11-14 12:31 |只看该作者
sudo时候使用参数“-”

# sudo - root
试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP