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.vimA asins-read-only/vim/vimfiles/plugin/neocomplcache.vimA asins-read-only/vim/vimfiles/plugin/NERD_commenter.vimA asins-read-only/vim/vimfiles/plugin/DoxygenToolkit.vimA asins-read-only/vim/vimfiles/plugin/checksyntax.vimChecked out revision 10.root@zhangbin-laptop:/etc/vim# lsasins-read-only vimrc.backup vimrc.tiny多了asins-read-only 檔案夾。自己的命令執行還是有點問題阿:root@zhangbin-laptop:/etc/vim/asins-read-only/vim# lsjsLint vim73 vimfiles _vimrcroot@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# lsjsLint vim vim73 vimfiles _vimrc不知道怎麼用,覺得vim是不是我弄出來的,於是刪除了它,後來發現,就是有vim檔案夾。root@zhangbin-laptop:/etc/vim# rm -rf vimroot@zhangbin-laptop:/etc/vim# lsasins-read-only jsLint vim73 vimfiles _vimrc vimrc.backup vimrc.tinyroot@zhangbin-laptop:/etc/vim# mv _vimrc vimrcroot@zhangbin-laptop:/etc/vim# lsasins-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# lsasins-read-only jsLint vim vim73 vimfiles vimrc vimrc.backup vimrc.tinyvim就可以正常用了。發現確實有很多不同。慢慢體會把。
我看到了編碼格式,
看到檔案的路徑
看到了{}代碼被縮起來了。
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.htmlvim-系列-配置目錄
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’ 可以看到詳盡的解釋。