[[Vim]] > neocomplcache & neosnippet

*[[neocomplcache:https://github.com/Shougo/neocomplcache]] & [[neosnippet:https://github.com/Shougo/neosnippet]] [#v2e435c4]

&color(White,#5F2F2F){  ''◆目次◆''  };&br;

#contents

*neocomplcache とは [#qfad3d37]

neocomplcache は Vim のプラグインです.

-[[neocomplcache:https://github.com/Shougo/neocomplcache]]
-[[あるVimmerのブログ: neocomplcache:http://vinarian.blogspot.com/search/label/neocomplcache]]
-[[Vim-users.jp - neocomplcache:http://vim-users.jp/tag/neocomplcache/]]
-[[neocomplcacheとは - はてなキーワード:http://d.hatena.ne.jp/keyword/neocomplcache]]

*neosnippet とは [#l0efe5b6]

neosnippet は Vim のプラグインです.

-[[neosnippet:https://github.com/Shougo/neosnippet]]
-[[あるVimmerのブログ: neosnippet:http://vinarian.blogspot.com/search/label/neosnippet]]

**お知らせ [#j6e61e42]
-[[neocomplcache-snippets-complete は neosnippet になりました:http://vinarian.blogspot.jp/2012/10/neocomplcache-snippets-complete.html]]
-[[neocomplcache-snippets-complete の名前が neosnippet に変更されました:http://d.hatena.ne.jp/osyo-manga/20121021/1350749023]]

*不具合 [#k8b031e2]
**neocomplcache で単語の一部を補完すると refresh = always のときに register-. の値がおかしくなる → Vim [[7.3.561:http://code.google.com/p/vim/source/detail?r=a1de7928a7aba45240c85a2bc8d70adadc49e4dc]] で修正されました [#d223a02b]

Vim [[7.3.561:http://code.google.com/p/vim/source/detail?r=a1de7928a7aba45240c85a2bc8d70adadc49e4dc]] で修正されました~

-[[#97: 補完時のregister-.の挙動の改善 - Issues - vim-jp/issues - GitHub:https://github.com/vim-jp/issues/issues/97]]
-[[Fixed for refresh always problem(experimental):https://github.com/Shougo/neocomplcache/commit/66985144f271b1d12b43ea70c942575502635511]]

*ダウンロード/インストール [#fb8cc945]

[[neocomplcache:https://github.com/Shougo/neocomplcache]] から最新版の neocomplcache をダウンロードします.~
[[neosnippet:https://github.com/Shougo/neosnippet]] から最新版の neosnippet をダウンロードします.~

Vim を起動し

  :echo $HOME

で,$HOME の場所を確認します.

パッケージを展開し

-$HOME/.vim/ (UNIX, Linux)
-$HOME/vimfiles/ (Windows)

にパッケージの中身を配置します.

-$HOME/.vimrc (UNIX, Linux)
-$HOME/_vimrc (Windows)

に設定を記述します.

----
 ""
 "" neocomplcache & neosnippet
 ""
 let g:neocomplcache_enable_at_startup = 1
 imap <C-k>     <Plug>(neosnippet_expand_or_jump)
 smap <C-k>     <Plug>(neosnippet_expand_or_jump)
----

*補完 [#j0e0bbeb]
**スニペット補完 [#he9c0c31]

 \b

を入力すると補完候補が表示されます.~
補完候補のリストは <CTRL-U>, <CTRL-N>, <CTRL-P> で移動できます.~
\begin{itemize} で &#x3c;CTRL-K> を入力するとスニペット補完を行います.~

 \begin{itemize}
 \item 
 \end{itemize}

//-[[neocomplcache-snippets-completeをつかう:http://d.hatena.ne.jp/cobodo/20120612/1339517222]]
//-[[VIM-LaTeXをNeocomplcacheのSnippets補完で再現(1):http://d.hatena.ne.jp/amone_misya_ap/20111121/1321865189]]
//-[[VIM-LaTeXをNeocomplcacheのSnippets補完で再現(2):http://d.hatena.ne.jp/amone_misya_ap/20111121/1321865648]]
//-[[$HOME/.vim/after/snippets/tex.snipに置くやつ:http://d.hatena.ne.jp/amone_misya_ap/20111121/1321864865]]
//-[[$HOME/.vim/after/ftplugin/tex.vimに置くやつ:http://d.hatena.ne.jp/amone_misya_ap/20111121/1321864513]]

*関連リンク [#f5958428]
//-[[Vimで快適なLaTeX環境を作る (Vim-LaTeXを使わずに):http://d.hatena.ne.jp/amone_misya_ap/20111217/1324120370]]
-[[Vimで動くLaTeX環境:http://ymatz.net/pukiwiki/index.php?Vim%E3%81%A7%E5%8B%95%E3%81%8FLaTeX%E7%92%B0%E5%A2%83]]