ファイル php.snippets
里的 snippet...endsnippet 块越来越多;
越来越不方便管理,尤其是有些代码块很大时;
观察了下 honza/vim-snippets
、言語ごとに 1 つのファイルがあることがわかりました;
それを治療する方法や民間療法はありますか?
巴扎黑2017-05-16 16:39:13
ドキュメントを参照してください
ドキュメントを参照してください
ドキュメントを参照してください
https://github.com/SirVer/ultissnips/blob...
Vim が |ftplugins| を検出する方法と同様の戦略を使用して、UltiSnips
はスニペット定義ディレクトリを反復処理して、次のパターンの名前を持つファイル
を探します: ft.snippets、ft_*.snippets、または
ft/、ここで "ft 「」は現在のドキュメントの「ファイルタイプ」で、「」は
空の文字列を含む任意の文字列に一致するシェルのようなワイルドカードです。
次の表は、いくつかの典型的なスニペットファイル名とそれに関連付けられたファイルタイプを示しています。
リーリー
ruby/*[.snippets]
, 也可以直接用文件管理ruby_*.snippets
。
PHP中文网2017-05-16 16:39:13
私の推測によると、あなたの管理の不便さは、スニペットブロックが多くなり、ファイルが長くなり、閲覧が容易ではなくなることを指すものと思われます
操作: まず、zM コマンドを使用してすべてのスニペット ブロックを閉じます (ファイルは非常に小さくなり、各スニペットには 1 行しか表示されません)。次に、簡単に参照して必要なスニペットを見つけて (カーソルをそこに移動し)、zR または zi opens を使用します。この時点で、このスニペットのコンテンツを表示できます。
ボーナス: 上記の操作を実行すると、カーソルが画面の中央に移動します。