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:
我看到了编码格式,
看到文件的路径
看到了{}代码被缩起来了。
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
一直对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’ 可以看到详尽的解释。