2
例如,如果我在一個html文件中並鍵入<
然後選項卡,我會得到我可以使用的!doctype
的列表。但不包括"<!DOCTYPE html>"
,我想補充一下。我如何去做這件事?如何添加單詞到omni完成字典?
例如,如果我在一個html文件中並鍵入<
然後選項卡,我會得到我可以使用的!doctype
的列表。但不包括"<!DOCTYPE html>"
,我想補充一下。我如何去做這件事?如何添加單詞到omni完成字典?
看一下this html5 omnicompletion的回購。
或者,您可以將$VIMRUNTIME/autoload/htmlcomplete.vim
複製到您的~/.vim/autoload
文件夾並在其中進行編輯。這將用您的自定義文件覆蓋它。
619a620
> \ '!DOCTYPE html>',
653,657c654,655
< if &filetype == 'html' && exists("uppercase_tag") && uppercase_tag == 1 && item !~ 'DOCTYPE'
< let item = toupper(item)
< endif
< if item =~ 'DOCTYPE'
< let abbr = 'DOCTYPE '.matchstr(item, 'DTD \zsX\?HTML .\{-}\ze\/\/')
---
> if item == '!DOCTYPE html>'
> let abbr = "DOCTYPE HTML 5"
659c657,664
< let abbr = item
---
> if &filetype == 'html' && exists("uppercase_tag") && uppercase_tag == 1 && item !~ 'DOCTYPE'
> let item = toupper(item)
> endif
> if item =~ 'DOCTYPE'
> let abbr = 'DOCTYPE '.matchstr(item, 'DTD \zsX\?HTML .\{-}\ze\/\/')
> else
> let abbr = item
> endif
727a733,736
> elseif line=~ '<!DOCTYPE html>'
> let b:html_omni_flavor = 'html5'
> let b:html_doctype = 1
> break
有沒有辦法將它附加到omnicomplete使用的當前字典? – bab 2012-08-06 19:17:29
已用補丁更新。 – Conner 2012-08-06 19:43:32
用有用的鏈接更新。 – Conner 2012-08-06 23:57:08