vim的配置以下:shell
1 syntax enable //語法高亮
2 set number //顯示行號
3 set cursorline //突出顯示當前行
4 set ruler //打開狀態欄標尺
5 set shiftwidth=4 //設定 << 和 >> 命令移動時的寬度爲 4
6 set softtabstop=4 //使得按退格鍵時能夠一次刪掉 4 個空格
7 set tabstop=4 //設定 tab 長度爲 4vim
在source ~/.vimrc的時候報錯:配置
vimrc:1: command not found: syntaxfile
意思是syntax沒法被識別,什麼緣由呢?vimrc
這個我還剛開始覺得是vimrc最新的不識別syntax了呢,仔細在網上查找資料以後,才發現了其中的原委:終端
~/.vimrc文件是vim的配置文件,在每次vim編輯任何文件的時候都會自動讀取並設置相關的信息。
你的問題應該出在你在終端輸入了命令"source ~/.vimrc",其實你在編輯~/.vimrc以後不須要任何操做,只須要正常的vim編輯你須要的文件就能夠了。
ps:之因此終端報syntax命令不存在,是由於你使用source ~/.vimrc命令時,其實至關於直接在終端運行「syntax on」、"filetype on"兩個命令,而shell中是不存在syntax/filetype這兩個命令的。你能夠隨便寫個文件,裏面寫"ls -l",而後source這個文件,和直接在終端執行"ls -l"命令輸出是同樣的。基本上就是這麼回事了。語法
這個回答仍是很是經典的,把個人疑問都說清楚了,真是到處皆學問啊。command