我真的很喜歡VIM,但是我不能沒有的一件事是像NetBeans和Visual Studio一樣的簡單錯誤。 我經常做愚蠢的錯誤一樣有沒有辦法在VIM中強調基本的PHP錯誤?
if checkit($url)
{
}
,而不是
if (checkit($url))
{
}
小波浪紅色下劃線是一個救星,當談到這樣的東西。有沒有VIM的插件可以讓我從php愚蠢的錯誤中解脫出來?謝謝。
我真的很喜歡VIM,但是我不能沒有的一件事是像NetBeans和Visual Studio一樣的簡單錯誤。 我經常做愚蠢的錯誤一樣有沒有辦法在VIM中強調基本的PHP錯誤?
if checkit($url)
{
}
,而不是
if (checkit($url))
{
}
小波浪紅色下劃線是一個救星,當談到這樣的東西。有沒有VIM的插件可以讓我從php愚蠢的錯誤中解脫出來?謝謝。
爲了使其高效地工作,你就可以把這個小的定製添加到您的.vimrc
:
function! s:SaveAll()
w | :Error
endfunction
command! -bar -narg=0 W call s:SaveAll()
現在用:W
爲節省您的文件也會顯示一個位置列表有任何錯誤。
您也可以直接在您的.vimrc文件中加入 'let g:syntastic_auto_loc_lis = 1'來讓Synthetic自動打開帶有錯誤的位置列表 您也可以在'.vimrc中放入'let g:syntastic_enable_signs = 1'讓vim在縮進中插入標記以顯示哪些行包含錯誤。 – Sam 2011-03-21 11:14:26
@Sam - 真棒,現在將它添加到我的'.vimrc'中。謝謝! – lukaszkorecki 2011-09-23 16:10:17
看看CheckSyntax plugin for vim,它支持相當於'php -l'和'php -f'檢查。
Vim不支持扭曲的下劃線,我們都習慣於這樣做,但是您可以在this blog post的幫助下獲得Eclipse中使用的「列中紅色標記」效果。
Syntastic是我的救星。檢查出來http://www.vim.org/scripts/script.php?script_id=2736
我相信有人可以給你一個建議。但是,我總是在插入其他語句之前首先輸出if/else循環的基本結構。例如'if(){else {}}。然後我輸入大括號內的任何內容。這樣我就不會錯過任何大括號。 – ghostdog74 2010-01-21 05:21:59