+ -
当前位置:首页 → 问答吧 → 关于最近更新的vi和vim

关于最近更新的vi和vim

时间:2009-09-16

来源:互联网

最近更新完vi和vim后发现一切都和以前不同了,到官方论坛上找了一下,把变化和原因总结一下:
1、最近更新的vi,vim, gvim已重新安排到了core和extra仓库(原来是在哪个仓库?鬼记得)
2、在sudo pacman -Syu更新前,需要手动sudo rm /usr/bin/{view,rview}
3、现在的vi是真正的vi了(以前其实是vim改成的)。
4、现在archlinxu缺省的vim配置放在/usr/share/vim/vimcurrent/archlinux.vim,然后通过/etc/vimrc中的runtime!命令来调用它。这样的好处是,日后你在/etc/vimrc中所做的修改就不会在更新后被覆盖掉了。
5、现在vim缺省设置和原官方版一致,是没有打开语法高亮、搜索高亮、自动缩进等,需要的话得自行在/etc/vimrc或者~/.vimrc中加上syntax enable、set hlsearch和set autoindent来打开。或者干脆cp /usr/share/vim/vim72/vimrc_example.vim ~/.vimrc。

要看旧版本的/etc/vimrc,可以参见http://pastebin.com/f25d72a1f (老外贴的,一个月有效期,其实和vimrc_example.vim差不多)。

个人推荐如果不是什么特别需要,完全可以删掉vi了。然后给vi做个alias或者link到vim就行了。

archlinux这样做,使得vim和vi的配置和官方保持了一致,对其它发行版过来的用户不会产生困扰,符合它自己KISS的信念。(不过个人对此不感冒,毕竟麻烦点了)

作者: zlowly   发布时间: 2009-09-16

嗯,讲得很详细~
这几个东西在testing里好久了,我的vim也是自己随手编译了个...

作者: huntxu   发布时间: 2009-09-16

谢谢!难怪昨天更新时出错。

作者: guiwen1158   发布时间: 2009-09-16

我还在奇怪我怎样没碰到这事,原来我一直是用 testing 的……所以,这个问题早就遇到,并解决了。

作者: cwjiof   发布时间: 2009-09-16

对于这种高手用的编辑器不感冒,我最多用用Nano,也就这点水平了。

作者: alpha.gu   发布时间: 2009-09-16

引用:
作者: alpha.gu
对于这种高手用的编辑器不感冒,我最多用用Nano,也就这点水平了。
没必要这么讥讽吧!

对于vi我只会基本的移动光标,插入,修改,删除和查找,用的多了感觉也习惯了。

作者: jqxl0205   发布时间: 2009-09-16

我不能用"+y了,有救吗?

作者: xjpvictor   发布时间: 2009-09-16

引用:
作者: xjpvictor
我不能用"+y了,有救吗?
编译的时候没有加上X11支持.

你重新编个就好了.

或者用GVIM.

作者: kevinlei   发布时间: 2009-09-16

现在core里的那个The original ex/vi text editor是不是没有语法加亮?

好象有个配置文件exrc,但配置少的可怜,看包大小,比nano都小,将就着用一段时间再说,反正主力在emacs

作者: allisfree   发布时间: 2009-09-17

现在总算把ruby的依赖给去了,原先害得我重编译

作者: ibear   发布时间: 2009-09-17

我说怎么突然没有高亮了……

作者: socket9999   发布时间: 2009-09-17

老实说,现在的主力编辑器虽然是gvim,但始终觉得不顺,不够我也只是偶尔用用。

作者: rhwood   发布时间: 2009-09-17

引用:
作者: rhwood
老实说,现在的主力编辑器虽然是gvim,但始终觉得不顺,不够我也只是偶尔用用。
vim的整个发展过程中,从来不发展那些无法在文本模式下实现的功能。一切对vim功能的开发,都假定一个基本事实,就是它要基于字符终端。

所以一般来说,如果你不是大量使用终端,那么vim的最大优势对你来说并不明显。如果你只是使用 gvim,那么其实它确实很多时候都并不是最好的工具。

作者: poet   发布时间: 2009-09-17

我当然大量使用终端了,只不过vim的强大功能我基本上用不到而已。因为我不编程,只是写blog用这个纯文本编辑器罢了,所以最多只是写些html和php的小修改。用gvim好像也就翻页更方便点,因为是写blog所以难免要输入法切换,然后vim又要在命令行模式和编辑模式切换,这样写完以后,保存很麻烦,不如gvim鼠标点一下干脆,本人鼠标apm很高,打war3练出来了。:)
引用:
作者: poet
vim的整个发展过程中,从来不发展那些无法在文本模式下实现的功能。一切对vim功能的开发,都假定一个基本事实,就是它要基于字符终端。

所以一般来说,如果你不是大量使用终端,那么vim的最大优势对你来说并不明显。如果你只是使用 gvim,那么其实它确实很多时候都并不是最好的工具。

作者: rhwood   发布时间: 2009-09-17

字符终端下,其实只用nano而已。

作者: rhwood   发布时间: 2009-09-17

我说怎么突然没有高亮了……

=====
重新開機就好了。

=============
不好意思,搞錯了,要加syntax enable才對,不過重開機還是必要得。

---------------

改成這個樣子也不錯,原汁原味一點的vim。

作者: jiuny0209   发布时间: 2009-09-17

引用:
作者: poet
vim的整个发展过程中,从来不发展那些无法在文本模式下实现的功能。一切对vim功能的开发,都假定一个基本事实,就是它要基于字符终端。

所以一般来说,如果你不是大量使用终端,那么vim的最大优势对你来说并不明显。如果你只是使用 gvim,那么其实它确实很多时候都并不是最好的工具。
乱讲.

vim的最大优势是什么你根本就不知道.

作者: kevinlei   发布时间: 2009-09-18

其实有了VIM, 那个VI有什么用? 干掉算了

作者: sw2wolf   发布时间: 2009-09-18