問題タブ [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 投票する
1 に答える
1491 参照

vim - Vimwiki を SnipMate (vim プラグイン) で動作させる

私の問題は<Tab>、vimwiki ファイルにいるときに SnipMate の補完が機能しないことです。挿入モードで入力してテストしていますAPACHE<Tab>が、たとえば.vimrc.

またi_<Tab>、vimwikie ファイルでは機能しませんが、i_<C-R><Tab>機能します。利用可能なスニペットのリストを取得します。変。

奇妙にするために (少なくとも私には)、:imapvimwiki ファイルの部分的な出力を次に示します。

これらは正しいと思います。<Tab>補完が機能する他のファイルでは、マッピングは同じです。

ああ、あなたがhttp://code.google.com/p/vimwiki/wiki/ChangeLogで提案されているようlet g:vimwiki_table_auto_fmt = 0に私のものを入れることを提案しようと考えている場合は、試してみましたが、問題は解決しません。それが私の検索で見つかった唯一の提案です。それが私がここにいる理由です。.vimrc

あなたがどれだけの.vimrcことを望んでいるかはわかりませんが、この質問を簡潔にするために、私が関連していると思われるものだけを挙げておきます。

ありがとう

編集:

上記を書いている間、なぜこれを忘れたのかわかりません。上記の出力:imapは不完全です。また、次のことも示します。

の値に関係なくg:vimwiki_table_auto_fmt.vimrcそれはおそらく私の問題の原因です..もしそうなら、どうにかしてそれを取り除きたいです.

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

vim - snipMate ファイルタイプが正しく設定されていません

vim をダウンロードして python ファイルで使用すると、スニペットは完全に機能しました。しかし、.go ファイル (golang) で snipMate を使用しようとすると、機能しませんでした。ドキュメントを読んでも答えが見つかりませんでしたが、コマンド「:set ft=go」を手動で使用すると、スニペットが機能しました。snipMate が Python で自動的に動作し、動作しないのはなぜですか。両方の言語のスニペット ファイルが提供されます。go to のスニペットを自動的に取得するにはどうすればよいですか?

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

vim - snipMate:ファイル拡張子を挿入

CおよびC++ファイルのヘッダーコメントを出力するsnipMateスニペットがあり、「File:main.cpp」のように完全なファイル名を出力したいと思います。

ドキュメントには次のように書かれています。

引数がない場合、拡張子のないデフォルトのファイル名が返されます。..。

ただし、可能であれば、拡張機能を取得する方法については説明していません。

私は'&filetype'('の代わりにバッククォートを使用して)ファイルタイプを挿入しようとしましたが、正しいものではありません:.hファイルに「cpp」を与えます。

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

vim - 単語の直後にスニペットを機能させる方法はありますか?

単語の後に(snipMateを使用して)スニペットをスペースなしで使用しようとすると、機能しません。したがって、スペースを押し、スニペットを入力し、タブを押してから、スペースを削除する必要があります。これを行うためのより良い方法はありますか?単語の直後でもスニペットを機能させる方法はありますか?これが私が意味することです:

私のスニペットはこれだとしましょう:

典型的な使用法:

これに変わります:

しかし、私がこれを試してみると:

これに変わります:

_は空白です。これを修正する方法はありますか?

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

vim - snipMateは空のバッファでのみ機能しますか?

SQLファイルでsnipMateを使用しようとしていますが、既存のファイルを編集するときに機能しないようです。

新しい空のバッファを作成し(ファイルなし、たとえばスタートメニューからgvimを起動する)、ファイルタイプをsql:set ft=sql)に設定すると、機能します。ただし、SQLファイル(例:e c:\blah.sql)を開いて編集しようとすると、snipMateが機能しなくなります。何が!?

設定:

  • gvim
  • vim 7.3
  • Windows 7
  • snipMate 0.84
  • また、私は実際filetype plugin onに私の.vimrcファイルにあります。

編集

どうやら、空のバッファを開き、ファイルタイプをsqlに設定してから、を使用してファイルに保存するとw c:\blah.sql、sqlファイルが開いたままになり、snipMateは引き続き機能します。

編集

これが私の現在の.vimrcの要点です:https ://gist.github.com/3946877

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

vim - vimのsnipmateプラグインでタブを押すと入力が3倍になります

Snipmateは私の入力を3倍にします。私は次のことをします:

私は拡張を取得します:

これは単にの定義に従います~/.vim/vim-addons/snipmate-snippets/snippets/cpp.snippets

{$1}入力や{$2}タブストップは問題ありませんが{$3}、 「ララ」と入力すると

snipmate構文は非常に単純です。私は自分が間違っていることに混乱しています。

VAMを介してsnipmateをインストールしました

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

git - サブモジュールを変更せずにスニペットのスニペットを変更する

snipmateプラグインをインストールしましたが、非常にうまく機能します。切り取ったものを変更する必要がありましたが、明らかにサブモジュールが変更されました。これを行うためのより良い方法はありますか?

注:プラグインの管理に病原体を使用しています。

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

python - vimで新しいpythonファイルを開くときの自動ヘッダー

重複の可能性:
vimで新しいファイルを作成するときに、スケルトンコードを自動的に追加するにはどうすればよいですか

新しいpythonファイルを作成するときに自動ヘッダーを作成する方法について、SOでグーグル検索して検索しました。snipMate で何かを見つけたいと思っていましたが、何も見つかりませんでした。私はこの機能を提供するbash-supportperl-supportを使用しており、気に入っています。それが役立つ場合、私はpython-modeのユーザーでもあります

  1. snipMate で自動ヘッダーを生成する方法はありますか?
  2. そうでない場合、どこで例を見つけることができますか?

私はこのようなものが欲しいです:

読んでくれてありがとう

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

vim - Vim の SnipMate で SCSS スニペットを有効にするにはどうすればよいですか?

Vim 7.3 用にgarbas の snipMate フォークhonza のスニペット リポジトリをインストールしました。OS X Lion 10.7.5 を実行しています。

期待どおり、すべてを適切に機能させることができます — 追加しようとすると問題が発生しますscss.snippets(プラグインとして、および手動でスニペットフォルダーに追加しようとしましたが、結果は同じでした)。新しく作成したファイルに CSS スニペットを追加してテストしたので、新しいスニペット ファイルが認識されることはわかっていscss.snippetsます。これにより衝突が発生することはわかっていましたが、実際に衝突プロンプトが表示されました ( snipmate docs で概説されているように)。

具体的な問題: トリガーを入力してからトリガーをTab削除すると、展開されたスニペットが返されません。

ファイルタイプと、 Vim および snipMate (プラグイン)scope.aliasで提案されているソリューションを設定しようとしました。新しいスニペットを追加してもドキュメントでは機能しませんが、同じ結果が得られます。最後に、クリーンなファイルに対して上記の解決策を試して、潜在的な n00b ミスをすべて排除しようとしました。繰り返しますが、同じ結果が得られます。.vimrc

1000 万回の仮想ハイタッチを、私を助けてくれる人なら誰にでも。前もって感謝します。

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

vim - vimとスニペット/スニペット:カスタム動作を作成する方法

これが私のスニペットです:

私がそれを使うとき、これがそれが生成するかもしれないものです:

最初のものを小文字にし、常に小文字にして、次のようにします。

。snipmateでこれを行う方法はありますか?