0

Windowsでvimコンソールを使用しています。

HTML や CSS、場合によっては jquery タグを自動的に閉じるための適切な拡張機能はありますか?

日食のように、<pctrl + スペースを押すと自動的に配置されます<p> </p> か?

4

1 に答える 1

3

Vim には と のオートコンプリートが付属していctrl+pますctrl+n

これは、作成した変数と関数用です。

タグと jQuery / JavaScript 関数のサポートを追加したい場合は、テキスト ファイルを作成し、使用するすべての関数と必要な関数を記述します (結局、私たちのほとんどは、使用する各ライブラリの小さなサブセットを使用します)。 HTMLファイルが作成/ロードされたときにファイルをロードするだけです:

autocmd BufNewFile,BufRead *`<extention>` badd `<dir to file>`

あなたの場合の拡張子は、.htmlまたは.js

編集: 自分でやりたくない場合は、これを試してください: https://github.com/rogeliog/Vim-Snippets

そして、おそらく次の質問を読んでください: How do I get vim to autocomplete my jQuery code?

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>
于 2014-02-19T09:56:50.013 に答える