红联Linux门户
Linux帮助

ubuntu下的vi和fedora下的vi不一样!

发布时间:2011-01-12 19:13:55来源:红联作者:chenmeng10
[i=s] 本帖最后由 chenmeng10 于 2011-1-14 20:39 编辑 [/i]

哪位高手讲以下区别好吗?谢谢!
我在fedora14下使用vi很顺手!而在ubuntu10.10(64位)下使用vi就不行了,举个例子:vi一个文件,刚进去是命令模式,按i进入插入模式,但是,ubuntu下,好像没有
进入插入模式!!!!!!!!!!!好像还是命令模式?????????????有没有高手解释一下?
文章评论

共有 25 条评论

  1. gujifly 于 2011-01-22 22:55:27发表:

    基本操作应该是一样的吧,毕竟是同一软件。

  2. sheefan 于 2011-01-17 23:12:14发表:

    学习

  3. mgampkay 于 2011-01-15 23:54:32发表:

    fedora14里面在bash里按alias会看到 alias vi='vim' 这一项
    也就是说输入vi其实是打开了vim

    我没用过vi...

  4. 相思爱文 于 2011-01-15 20:51:09发表:

    [i=s] 本帖最后由 相思爱文 于 2011-1-15 21:08 编辑 [/i]

    引用:

    是的是的!我好像就是进入插入模式后按 退格 键无效!按dekete键也无效!!!!!!!!!!!!!!!!!!!!!!!
    chenmeng10 发表于 2011-1-14 20:44

    这个可以设置的。只能删除新输入的内容,不能删除原来的内容。运行:set backspace=2之后就可以删除原有内容了。
    还有,就是按退格键删除内容后,退出编辑模式才看得到内容更新。

    习惯了一直用vim。

    vim是vi的增强版,可以在搜索路径靠前的位置,建立一个名为vi的软链接,指向vim,以后就统一了。

    直接用vim吧。

  5. HONWEA 于 2011-01-15 17:11:01发表:

    大同小异

  6. pl_014 于 2011-01-15 12:17:37发表:

    引用:
    Ubuntu中的vi曾经好像真的不能用,我都是装VIM的
    gleerat 发表于 2011-1-15 11:02

    引用:
    Ubuntu默认用的是vi Fedora 默认是VIM
    goodjob66 发表于 2011-1-14 23:54

    我说呢,原来ubuntu下的都是vi,我一般用的是vim,那么命令行下的那个bug是不是也是因为用的不是bash呢?

  7. pl_014 于 2011-01-15 12:14:17发表:

    [i=s] 本帖最后由 pl_014 于 2011-1-15 12:16 编辑 [/i]

    引用:
    我在fedora14下使用vi很顺手!而在ubuntu10.10(64位)下使用vi就不行了,举个例子:vi一个文件,刚进去是命令模式,按i进入插入模式,但是,ubuntu下,好像没有
    进入插入模式!!!!!!!!!!!好像还是命令模式?????????????有没有 ...
    chenmeng10 发表于 2011-1-14 20:39

    要用vi一般都要学学基本操作,一般按下i以后,就可以输入字符了
    引用:

    是的是的!我好像就是进入插入模式后按 退格 键无效!按dekete键也无效!!!!!!!!!!!!!!!!!!!!!!!
    chenmeng10 发表于 2011-1-14 20:44

    如果退格和delete都不行的话,就试试按esc,回到命令模式,再按x

  8. gleerat 于 2011-01-15 11:02:55发表:

    Ubuntu中的vi曾经好像真的不能用,我都是装VIM的

  9. goodjob66 于 2011-01-14 23:54:02发表:

    Ubuntu默认用的是vi Fedora 默认是VIM

  10. wangtan471x 于 2011-01-14 22:36:48发表:

    一直用debain,挺好用的!一直没注意vi和vim有什么区别!

  11. setlt 于 2011-01-14 21:06:41发表:

    呵呵,常用fedora,还真不知道有这么个问题

  12. chenmeng10 于 2011-01-14 20:44:15发表:

    引用:

    我想起来了,ubuntu的vi似乎不支持退格或delete(不知道对不对)
    pl_014 发表于 2011-1-13 21:24

    是的是的!我好像就是进入插入模式后按 退格 键无效!按dekete键也无效!!!!!!!!!!!!!!!!!!!!!!!

  13. chenmeng10 于 2011-01-14 20:39:51发表:

    我在fedora14下使用vi很顺手!而在ubuntu10.10(64位)下使用vi就不行了,举个例子:vi一个文件,刚进去是命令模式,按i进入插入模式,但是,ubuntu下,好像没有
    进入插入模式!!!!!!!!!!!好像还是命令模式?????????????有没有高手解释一下?

  14. xulihang 于 2011-01-14 18:06:58发表:

    debian的vi就这样,nano也不错。

  15. pallana 于 2011-01-14 15:45:19发表:

    引用:

    但是我觉得这并不是一个必然因素,vi删除单个字符的命令是x,即按一下esc,再按x,就可以删除光标所在的一个字符了,我试过,这样是没有问题的。
    另外,ubuntu的许多问题都是从debian来的,不排除vi
    pl_014 发表于 2011-1-14 15:12


    我第一次接触Linux的时候是虚拟机装的RedHat 9.0,而且学的很粗糙,很多都不懂,这样对于debian系列的就很难使用了。也许以后会安装一个debian系列的来使用一下

  16. pl_014 于 2011-01-14 15:12:06发表:

    引用:
    7# pl_014


    所以,我改用Fedora了。
    pallana 发表于 2011-1-14 03:25

    但是我觉得这并不是一个必然因素,vi删除单个字符的命令是x,即按一下esc,再按x,就可以删除光标所在的一个字符了,我试过,这样是没有问题的。
    另外,ubuntu的许多问题都是从debian来的,不排除vi

  17. deepwhite 于 2011-01-14 09:14:17发表:

    一样的。
    可能是LZ的某个发行版上用的VI,而另外一个用的VIM,才导致的不同。

  18. unicornsir 于 2011-01-14 08:59:36发表:

    这个不太清楚,改天装后试试

  19. pallana 于 2011-01-14 03:25:56发表:

    7# pl_014


    所以,我改用Fedora了。

  20. pl_014 于 2011-01-13 21:24:15发表:

    引用:
    是不一样的,我记得刚接触Linux的时候,不是很会用Vi,在Ubuntu中用光标键上下左右移动光标会出现一些乱码,折磨了我很久,那时候很是郁闷呢
    pallana 发表于 2011-1-13 20:33

    我想起来了,ubuntu的vi似乎不支持退格或delete(不知道对不对)

  21. pallana 于 2011-01-13 20:33:04发表:

    是不一样的,我记得刚接触Linux的时候,不是很会用Vi,在Ubuntu中用光标键上下左右移动光标会出现一些乱码,折磨了我很久,那时候很是郁闷呢

  22. pl_014 于 2011-01-13 17:26:12发表:

    头一次听说,可能是版本不同,或者说有fedora版的vi或ubuntu版的vi,但基本的使用方法都是一样的。

  23. nxzcc 于 2011-01-13 08:56:14发表:

    一样的吧

  24. shenhao0129 于 2011-01-12 21:46:55发表:

    用vim,并且关闭vi兼容模式

  25. 相思爱文 于 2011-01-12 19:45:17发表:

    vi,基本功能一样。
    vim,除vi基本功能外,还有增强功能。