6

このRuby/Railsスニペットのリソースを見つけました。これには、vimで使用できるクールなスニペットがたくさんあるようです。

しかし、私はvimを初めて使用するため、vimエディターでこれらのスニペットを有効にする方法がわかりません。取扱説明書自体はありません。

これらの種類のスニペットをvimエディターで有効にするにはどうすればよいですか?

4

2 に答える 2

10

これらのスニペットは、 snipMate - Vimプラグイン用の TextMate スタイルのスニペット用です。最初にインストールする必要があります。

このプラグインはもうメンテナンスされていませんが、まだ正常に動作しており (Vim の後方互換性が優れているため、おそらく今後も動作し続けるでしょう)、多くの人 (私も含めて) に使用されています。ただし、更新されたフォークが利用可能です: garbas/vim-snipmate。より強力な新しいプラグインはUltiSnipsです。これは、古い snipMate スニペットをその形式に変換できる、Python 対応 Vim の究極のスニペット ソリューションです。だから、たくさんの選択肢があります。

于 2013-02-19T11:27:24.097 に答える
8

Vim のスニペット プラグインについて

プラグイン Neosnippets をお勧めします: https://github.com/Shougo/neosnippetこれは私の意見では最高です。

ステップ 1: プラグインをインストールします。Pathogen を使用してインストールすることをお勧めします

ステップ 2: ローカル マシンに好きなスニペット リポジトリをダウンロード/クローンするか、独自のリポジトリを作成します (推奨)。

ステップ 3: 上記のリポジトリのパスを vimrc の Neosnippets のスニペット フォルダーとして設定します。

let g:neosnippet#snippets_directory='~/path/to/above/snippets/'

ステップ 4: ヘルプ ファイルに従って、必要に応じてさらにカスタマイズします。

あなたが言及したレポについて

私はそれをチェックしました。

1 つの問題は、それが古くなっていることです。多くの Rails コードは数年前のものです。それらは今ではほとんど役に立ちません。

もう 1 つの問題は、フォーマットが NeoSnippet と互換性がないことです。:help neosnippet-snippet-syntaxNeoSnippets のスニペットの書き方を確認できます。シンプルながら使いやすいです。

于 2013-02-19T09:55:48.510 に答える