[已解决]sudo visudo 怎么不是vi的操作方式?
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 513
- 注册时间: 2009-11-30 7:46
- pointer指针
- 帖子: 3429
- 注册时间: 2011-02-25 23:23
- lainme
- 论坛版主
- 帖子: 7805
- 注册时间: 2008-09-13 19:17
- 系统: Arch Linux (x86_64)
- 联系:
Re: [求助]sudo visudo 怎么不是vi的操作方式?
恩,nano,ubuntu默认
可以用
sudo update-alternatives --config editor
可以用
sudo update-alternatives --config editor
- nmsfan
- 帖子: 18958
- 注册时间: 2009-10-16 22:46
- 来自: finland
Re: [求助]sudo visudo 怎么不是vi的操作方式?
这是............nano...............
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
-
- 帖子: 513
- 注册时间: 2009-11-30 7:46
Re: [求助]sudo visudo 怎么不是vi的操作方式?
1.
听说可以改$EDITOR变量。
我的已经改成emacs了,
可是sudo visudo用的还是默认的.
2.如果用sudo update-alternatives --config editor
修改,怎样能改成emacs -nw -q 。我不想加载配置文件
或者有没有办法自定义一个selection
听说可以改$EDITOR变量。
我的已经改成emacs了,
可是sudo visudo用的还是默认的.
2.如果用sudo update-alternatives --config editor
修改,怎样能改成emacs -nw -q 。我不想加载配置文件
或者有没有办法自定义一个selection
-
- 帖子: 513
- 注册时间: 2009-11-30 7:46
Re: [求助]sudo visudo 怎么不是vi的操作方式?
顶。。。。。
为什么加不进去?(原来不是这么加的,应该怎么向editor中添加啊?)
sudo update-alternatives --install /usr/bin/emacsnw emacsnw /usr/bin/emacs23-x 20
也没出错啊。
我日了, sudo update-alternatives --remove emacsnw /usr/bin/emacsnw
为什么还卸载不了呢?怎么搞定它?
有没有界面搞定它,字符的不可靠啊。。。谁知道它说的到底啥意思,,点按钮就不会出现命令错误。- -
为什么加不进去?(原来不是这么加的,应该怎么向editor中添加啊?)
sudo update-alternatives --install /usr/bin/emacsnw emacsnw /usr/bin/emacs23-x 20
也没出错啊。
我日了, sudo update-alternatives --remove emacsnw /usr/bin/emacsnw
为什么还卸载不了呢?怎么搞定它?
有没有界面搞定它,字符的不可靠啊。。。谁知道它说的到底啥意思,,点按钮就不会出现命令错误。- -
- micross
- 帖子: 148
- 注册时间: 2009-05-01 13:09
- 联系:
Re: [求助]sudo visudo 怎么不是vi的操作方式?
$sudo EDITOR=vim visudo
在sudoers里加上
# Set default EDITOR to vim, but allow visudo to use EDITOR/VISUAL.
Defaults editor=/usr/bin/vim, env_editor
在sudoers里加上
# Set default EDITOR to vim, but allow visudo to use EDITOR/VISUAL.
Defaults editor=/usr/bin/vim, env_editor
如果人家问你怎么胖了?你就说我忘了......不要解释,越解释越悲伤......
- lainme
- 论坛版主
- 帖子: 7805
- 注册时间: 2008-09-13 19:17
- 系统: Arch Linux (x86_64)
- 联系:
Re: [求助]sudo visudo 怎么不是vi的操作方式?
我已经完全听不懂你在说什么了。。。
另外,你似乎将--install参数理解错误了。你这样是添加了一个叫"emacsnw"的组,而不是修改editor候选。
比如你要添加leafpad,应该这样
第一个link是"editor"这个组的链接。
第二个name是组名。你要添加到editor组,name就要写成editor
第三个是候选程序路径,这里是/usr/bin/leafpad,你可以改成emacs
第四个是优先级,这个没问题。
这个的控制文件在/var/lib/dpkg/alternatives/,但最好别自己手动改
从这里面看,你要删除应该用--install link name path priority
--remove name path
代码: 全选
--remove emacsnw /usr/bin/emacs23-x
比如你要添加leafpad,应该这样
代码: 全选
sudo update-alternatives --install /usr/bin/editor editor /usr/bin/leafpad 20
第二个name是组名。你要添加到editor组,name就要写成editor
第三个是候选程序路径,这里是/usr/bin/leafpad,你可以改成emacs
第四个是优先级,这个没问题。
这个的控制文件在/var/lib/dpkg/alternatives/,但最好别自己手动改
-
- 帖子: 513
- 注册时间: 2009-11-30 7:46
Re: [求助]sudo visudo 怎么不是vi的操作方式?
谢谢ls..
那我想加emacs -nw -q作为编辑器怎么加呢?-0 -
下面这个是不行啊....
sudo update-alternatives --install /usr/bin/emacsnw -nw -q editor /usr/bin/emacs23-x 20
那我想加emacs -nw -q作为编辑器怎么加呢?-0 -
下面这个是不行啊....
sudo update-alternatives --install /usr/bin/emacsnw -nw -q editor /usr/bin/emacs23-x 20
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
Re: [求助]sudo visudo 怎么不是vi的操作方式?
来个彻底的
代码: 全选
aptitude purge nano
-
- 帖子: 513
- 注册时间: 2009-11-30 7:46
Re: [求助]sudo visudo 怎么不是vi的操作方式?
@自由建客
我已经到 9 楼 的阶段了...怎样加一个带参数的命令.
我已经到 9 楼 的阶段了...怎样加一个带参数的命令.
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
Re: [求助]sudo visudo 怎么不是vi的操作方式?
wgf4242,
代码: 全选
vi /usr/local/bin/emacsnw #{
#!/bin/sh
exec emacs -nw -q "@$"
#}
-
- 帖子: 513
- 注册时间: 2009-11-30 7:46
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
Re: [已解决]sudo visudo 怎么不是vi的操作方式?
wgf4242, 敲得太快,应该是
代码: 全选
"$@"