問題タブ [snipmate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1464 参照

vim - vimのHTMLファイルでタブを押すと、補完を展開するのではなく、次の空のタグペアに移動します

HTMLファイル内の次の空のタグペアにタブで移動する機能がどこから来ているのかわかりません。完全に無効にしたいのですが。

問題は、SuperTabとSnipMateを一緒に使用する場合にのみ発生します。SuperTabタブを削除すると、通常の展開に戻ります。SnipMateを削除すると、タブは完了の表示に戻ります。

過去に私は両方ともうまく働いていました、そしてもう一度やりたいです。

私が使用しているもの:

vim-update-bundlesを使用します。両方のデフォルト構成。私が有効にした他のオプションは構文です。自動インデント。smartindent。Expandtab。互換性がありません。ファイルタイプインデントプラグイン。

0 投票する
1 に答える
514 参照

vim - vimfilesの場所を移動するとsnipmate.vimが壊れますか?

マシン間でより効果的に共有するために、vim 構成全体を Dropbox フォルダーに移動する作業を行っています。これを行うために、.vimrc を次のように変更しました。

vimrc.vim は次のようになります。

問題は、snipMate.vim が機能しなくなることです。vimの新規インストールを行い、他のすべてのプラグインを削除したため、干渉するプラグインがないことはわかっています。プラグインをドロップボックス フォルダに移動する前は、完全に機能していました。プラグインフォルダーをドロップボックスに移動すると、vimfiles の after ディレクトリが読み取られないように見えるという事実と関係があると思います (つまり、after/snipmate.vim は、私が持っているときに :scriptnames にのみ表示されます)。 vimfiles をプラグイン フォルダーとして)。.vimrc に以下を追加して、after ディレクトリにスクリプトを明示的にソースしようとしました。

しかし、スニップメイトはまだ機能しません。

これを修正するためのアイデアはありますか?

0 投票する
3 に答える
2000 参照

vim - Snipmate.vimスニペット内で大文字と小文字を変更しますか?

Snipmateスニペット内の変数値の大文字と小文字を変更することは可能ですか?

例えば:

出力する必要があります:

バックティックを使用してカスタム関数を呼び出そうとしました。

そして、Vimでこの関数を定義しました:

Snipmateはバックティックを実行した、$ n変数を展開しているように見えるため、これは機能しません。

0 投票する
2 に答える
1494 参照

django - Djangoプロジェクト専用のDjangoSnipMateスニペットの設定

MacVimでのDjango開発には、RobHudsonのスニペットでSnipMateを使用しています。snipmate_for_django

ファイルタイプに基づいてスニペットを自動的にアクティブ化するには、Robは以下を追加することをお勧めします~/.vimrc

これにより、htmldjangoすべてのファイルのスニペットが有効になりhtmlます。

Djangoプロジェクトにあるファイルhtmldjangoに対してのみスニペットを有効にする方法はありますか?html

たとえば、Railsプロジェクトに関連するファイルhtmldjangoで作業している場合、スニペットを有効にしたくありません。html

0 投票する
2 に答える
425 参照

vim - vimrcで起動時にソースをロードする方法

snipMate を gvim で動作させることができず、既存の問題があることがわかりました。解決策は、vimを開いた後に次のコマンドを実行することのようです source ~/.vim/after/plugin/snipMate.vim

vimを開くたびに実行することを覚えておくという苦痛から私を救うために、同じコマンドをスタートアップ設定(〜/ .vimrc)に追加しようとしましたが、うまくいかないようです。

vim の起動時にこれをロードする別の方法はありますか?

0 投票する
1 に答える
894 参照

ruby-on-rails - スニペットのフォルダーをスニペットに追加する

snipmate には大量のスニペット ファイルが付属しています。これでほとんどのベースがカバーされます。ただし、他のユーザーが作成したスニペット コレクションをいくつか追加したいと考えています。これらをダウンロードすると、スニペットは分割され、代わりにフォルダーに配置されます。これらのフォルダーの 1 つを他のスニペット ファイル (snipmate/snippets/) の場所に追加しようとしましたが、VIM がそれらを検出したようには見えません。

追加のスニペットの追加に関するドキュメントはあまり見当たらないので、何かを見落としているに違いありません。

助言がありますか?

0 投票する
3 に答える
651 参照

vim - snipMate を使用してスニペットに $1 を挿入する

$1snipMate を使用してスニペットにリテラルを挿入するにはどうすればよいですか? マニュアルにはその情報が見つかりませんでした…</p>


結果は何もありません (プレースホルダーを見つけようとします):

結果は$次のとおりです。

0 投票する
2 に答える
1411 参照

vim - vim snipMate を TextMate のようにやりたい

私はsnipMateでvimを使用していますが、この問題を見つけました

TextMateでEnterキーを押した後..カーソルを見てください

in vim Enterキーを押した後..カーソルを見てください

TextMate などの vim の作り方

ありがとう

編集

これは私のvimrcです

0 投票する
2 に答える
1116 参照

vim - vimスニペットの作成を手伝ってください(snipmate)

次のスニペットがあるとしましょう。

したがって、divtと入力してTabキーを2回押すと、「'some text'」が選択され、もう一度Tabキーを押すと、 "some text"が選択されます(一重引用符なし)。どうすればいいですか?

編集1:あなたの答えをありがとう。おそらく、この例の方が理にかなっています。

IDのないdivが必要な場合があるため、id="div_id"を完全に削除できるようにする必要があります。div_id部分のみを変更できるように、IDが必要な場合があります。

0 投票する
1 に答える
1028 参照

vim - MacVim 用の snipMate プラグインのインストール

snipMate プラグインを github からダウンロードして .vim ディレクトリに抽出するとき、snipMate.vim ファイルを .vim ディレクトリにある plugins ディレクトリに移動する必要がありますか?? github からダウンロードした snipmate ディレクトリにもプラグイン ディレクトリが含まれているため、どうすればよいかわかりません。