您的位置:首页 > 其它

用了一个大牛的vim配置文件

2011-02-23 20:35 441 查看
http://nootn.com/blog/Tool/22/ 大牛的vim配置文件,一直在更新。

博客上有一个 1.24更新的vimrc,我直接paste到我的

/etc/vim 目录下的vimrc中。

结果发现里头中文都是乱码,而且vim有点不听指挥了。



网友们都follow him,大牛创建了一个google的code,

http://code.google.com/p/asins/source/checkout

没有找到哪里可以下载代码,但是有

上面说:



Use this command to anonymously check out the latest project source code:

# Non-members may check out a read-only working copy anonymously over HTTP.
svn checkout http://asins.googlecode.com/svn/trunk/ asins-read-only


于是,在apt-get install subversion之后,有
......

A asins-read-only/vim/vimfiles/plugin/a.vim
A asins-read-only/vim/vimfiles/plugin/neocomplcache.vim
A asins-read-only/vim/vimfiles/plugin/NERD_commenter.vim
A asins-read-only/vim/vimfiles/plugin/DoxygenToolkit.vim
A asins-read-only/vim/vimfiles/plugin/checksyntax.vim
Checked out revision 10.
root@zhangbin-laptop:/etc/vim# ls
asins-read-only vimrc.backup vimrc.tiny

多了asins-read-only 文件夹。
自己的命令执行还是有点问题阿:

root@zhangbin-laptop:/etc/vim/asins-read-only/vim# ls
jsLint vim73 vimfiles _vimrc
root@zhangbin-laptop:/etc/vim/asins-read-only/vim# cp -r * ../
root@zhangbin-laptop:/etc/vim/asins-read-only/vim# cd ..
root@zhangbin-laptop:/etc/vim/asins-read-only# ls
jsLint vim vim73 vimfiles _vimrc

不知道怎么用,觉得vim是不是我弄出来的,于是删除了它,后来发现,就是有vim文件夹。

root@zhangbin-laptop:/etc/vim# rm -rf vim
root@zhangbin-laptop:/etc/vim# ls
asins-read-only jsLint vim73 vimfiles _vimrc vimrc.backup vimrc.tiny
root@zhangbin-laptop:/etc/vim# mv _vimrc vimrc
root@zhangbin-laptop:/etc/vim# ls
asins-read-only jsLint vim73 vimfiles vimrc vimrc.backup vimrc.tiny
root@zhangbin-laptop:/etc/vim# vim vimrc
Error detected while processing /usr/share/vim/vimrc:
line 47:
E185: Cannot find color scheme colorzone
Press ENTER or type command to continue
用gedit打开vimrc,注释掉47行。
然后,

root@zhangbin-laptop:/etc/vim/asins-read-only# cp -r vim ..
root@zhangbin-laptop:/etc/vim/asins-read-only# cd ..
root@zhangbin-laptop:/etc/vim# ls
asins-read-only jsLint vim vim73 vimfiles vimrc vimrc.backup vimrc.tiny
vim就可以正常用了。发现确实有很多不同。
慢慢体会把。





我看到了编码格式,

看到文件的路径

看到了{}代码被缩起来了。



yeah!vim好强大。大牛真好!

=============

rmdir不能删除非空目录。

rm 的f是强制删除,r是递归删除。

所以rm -rf 可以删掉非空目录。

=============

http://www.linuxsense.org/archives/88.html





linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中……
直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思



需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的

当然,rm还有更多的其他参数和用法,man rm就可以查看了

=================

这是10.04的



root@zhangbin-laptop:/usr/share# ll vim

total 28

drwxr-xr-x 5 root root 4096 2011-01-15 09:25 ./

drwxr-xr-x 311 root root 12288 2011-02-23 21:55 ../

drwxr-xr-x 4 root root 4096 2011-01-15 09:25 addons/

drwxr-xr-x 2 root root 4096 2011-01-15 09:25 registry/

drwxr-xr-x 17 root root 4096 2011-01-15 09:25 vim72/

lrwxrwxrwx 1 root root 5 2011-01-14 16:11 vimcurrent -> vim72/

lrwxrwxrwx 1 root root 8 2011-01-14 16:11 vimfiles -> /etc/vim/

lrwxrwxrwx 1 root root 14 2011-01-14 16:11 vimrc -> /etc/vim/vimrc

lrwxrwxrwx 1 root root 19 2011-01-14 16:11 vimrc.tiny -> /etc/vim/vimrc.tiny

我现在发现,大牛的_vimrc是windows下的么?

=========================
关于vim的配置文件的目录,发现了三个。
下文的作者说,最为重要的是$HOME下的,因为这是首先去访问的。

http://www.cppblog.com/guojingjia2006/archive/2010/08/04/122231.html

vim-系列-配置目录

Posted on 2010-08-04 18:37 小果子 阅读(46) 评论(0) 编辑 收藏 引用 所属分类: Linux


一直对vim的配置目录很confused,我发现它的配置路径有好几个,除了home下面的.vim,还有/usr/share/vim/vim72和/usr/share/vim,三个目录到底哪个才是vim读取的路径呢?

经过我的几番尝试和小小Google了一下,终于得到了结果。原来vim的“runtimepath”共有三个,就是我上面所说的,但是vim读取这三个路径是有顺序的。

首先读取的目录就是$home/.vim,如果vim读取到了该目录下的syntax或者plugin,就不会再去读取usr目录了。

其次读取的目录是/usr/share/vim, 最后才读取/usr/share/vim/vim72。

我想vim的设计者这样设计是有原因的,当前登录用户的个性化设定肯定是优先考虑的,而/usr/share/vim是给所有用户使用的设置。所 以,对vim的设置和修改还是放在home目录比较好,一方面不会破坏系统原有设定,可以随时恢复,另一方面的好处我没有完全弄明白,具体请参见这位老兄 的文章http://stackoverflow.com/questions/1384582/vim-linux-ubuntu-directory-location-vim-syntax

其实vim的documentation已经有很详细的描述了,在vim的command模式中输入:help ‘runtimepath’ 可以看到详尽的解释。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: