在我的實驗室中,我可以直接在我的工作站或某個可用的服務器上工作。在我的兩個賬戶中,我有相同的.bashrc
和.vimrc
文件。現在看看下面的圖片,你可以看到有關於兩個配色方案我的VIM正顯示出我的樣本Fortran代碼一些細微的差別:vim上的不同配色方案
- 的
CALL
聲明 - 的
PROCEDURE
聲明 - 的右側顯示我的代碼第81列的紅色欄。
這裏是我的.vimrc
文件:
syntax enable
au BufNewFile,BufRead *.f90 set filetype=fortran
set smartindent
set tabstop=4
set shiftwidth=4
set ruler "Show line number at bottom right corner"
set smartcase "CaseSensitive search only if contains uppercase letters"
set so=999 "Have cursors always at center of the screen"
nnoremap <C-L> :nohlsearch<CR><C-L>
hi link fortranTab NONE
if exists('+colorcolumn')
set colorcolumn=81
else
au BufWinEnter * let w:m2=matchadd('ErrorMsg', '\%>80v.\+', -1)
endif
在我的工作站時,Vim和Vim的語法文件是7.3版本和0.93分別,而我的服務器7.2和0.88上。
任何想法爲什麼會發生這種情況,我如何解決它?
這些系統是否具有相同的Vim版本?用':version'檢查。另外,比較所用語法腳本的版本(':edit $ VIMRUNTIME/syntax/fortran.vim')。 –
@IngoKarkat在我的工作站上,Vim和Vim語法文件分別是版本7.3和0.93,而在我的服務器7.2和0.88上。 – solalito
@IngoKarkat使用'sudo apt-get'更新vim是微不足道的,但我如何更新我的語法文件? – solalito