我在 Windows 上使用 vim 控制台。
是否有任何好的扩展可以自动关闭 HTML 和/或 CSS 以及可能的 jquery 标签?
就像在 Eclipse 中,当我<p
按下 ctrl+space 时它会自动放置我<p> </p>
?
我在 Windows 上使用 vim 控制台。
是否有任何好的扩展可以自动关闭 HTML 和/或 CSS 以及可能的 jquery 标签?
就像在 Eclipse 中,当我<p
按下 ctrl+space 时它会自动放置我<p> </p>
?
Vim 带有一个自动完成的ctrl+p
and ctrl+n
。
它适用于您编写的变量和函数。
如果您想添加对标签和 jQuery / JavaScript 函数的支持,您可能需要创建一个文本文件,编写您使用和想要的所有函数(毕竟,我们大多数人使用我们使用的每个库的一小部分)然后只需在创建/加载 HTML 文件时加载文件,如下所示:
autocmd BufNewFile,BufRead *`<extention>` badd `<dir to file>`
您的情况下的扩展名可以是.html
或.js
编辑:如果你不想自己做,试试这个: https ://github.com/rogeliog/Vim-Snippets
并可能阅读这个问题:如何让 vim 自动完成我的 jQuery 代码?
Edit2:如果您想使用 自动完成ctrl + space
,请尝试以下操作:
inoremap <expr> <C-Space> pumvisible() \|\| &omnifunc == '' ?
\ "\<lt>C-n>" :
\ "\<lt>C-x>\<lt>C-o><c-r>=pumvisible() ?" .
\ "\"\\<lt>c-n>\\<lt>c-p>\\<lt>c-n>\" :" .
\ "\" \\<lt>bs>\\<lt>C-n>\"\<CR>"
imap <C-@> <C-Space>