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

vim - Vim: snipMate プラグインがスニペット補完をトリガーしない

Vimは /usr/share/vim にインストールされます。

それに応じて、すべてのsnipMateのフォルダーが既存のフォルダー (after、autoload、plugin、snippet など) のこのカテゴリに追加されました。

ドキュメントファイルから:

私もこれを試しました-同じ結果です。スニペットの一致をトリガーしようとすると、タブが追加されるだけです (私の .vimrc によると 4 つのスペース)。

PS ファイルタイプ プラグインのインデント。

更新しました:

:inoremap

:いびきマップ

どうすればこれを修正できますか?

0 投票する
4 に答える
671 参照

vim - 関数の後にvimカーソルを移動する

私はsupertabプラグインとsnipmateプラグインの両方を使用しています。snipmateを使用してifステートメント構造を作成しているとしましょう。ifステートメント内にステートメントを追加し終えたら、ifステートメントの後にカーソルをすばやく移動するにはどうすればよいですか。例えば:

カーソルがセミコロン上にあり、挿入モードになっている場合。'fi'の後の行にカーソルを移動するために実行できるアクションの最小数はいくつですか?Tabキーを押すと、スーパータブでオートコンプリートウィンドウが開きます。

ありがとう

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

xml - 拡張子が.ptで、xml構文が強調表示され、vimのプラグインがpt.snippetsをロードするファイルを作成するにはどうすればよいですか?

私は私の中に次のものを持っています.vimrc

これが必要なのは、*.pt拡張子が付いたファイルを編集しているにもかかわらず、それは確かに有効なxmlファイルであるためです。このようにファイルタイプを設定すると、構文を強調表示できます。

私はvimのsnipmateプラグインを使用しており、これらのファイルはZopeページテンプレート(TALを使用したZPT)であるため、特定のニーズに合わせてpt.snippetsを作成しようとしました。

ここで問題があります。これらのスニペットは実際には一般的なxmlスニペットではないため、xml.snippetsで作成したくありませんが、*.ptファイルはxmlに設定されているため、ptスニペットを定義するとそうではありません。 vimでptファイルを実行しない限りロードされ:set filetype=ptますが、構文の強調表示が失われます。

snipmateからpt.snippetsファイルをロードできるように、xml構文が強調表示されたptファイルを作成できるようにしたいと思います。どうすればいいですか?

(スニペットを一般的なスニペットファイルに配置することは避けたいので、保守しやすいようにpt.snippetsにのみ存在させたいと思います。)

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

vim - Vim - PHP ファイルで HTML スニペットを有効にする

私は vim と snipMate を使用していますが、コードが 1 行または 2 行しかないため、HTML ファイルに PHP の名前を付ける必要が何度もありました。

PHPファイルを作成するたびに、vimはそれをPHPファイルとして取得するため、HTMLスニペットを使用できないため、コマンドを使用して手動でHTMLスニペットをアクティブにする必要があります。

私のvimrcのこの行で自動的にアクティブにするつもりです

これは正しいです?何か不足していますか、それとも何か問題がありますか?

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

vim - Vim: SnipMate プラグイン: .snippet を変更してその場で更新するにはどうすればよいですか?

ドット スニペット ファイルを編集し、プログラムを閉じて再度開くことなく (g)vim にリロードする方法を知っている人はいますか? この優れたプラグインでそれを行うのは素晴らしいことです.

挨拶

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

vim - ロードされていないVimプラグインをデバッグするにはどうすればよいですか?

Vim snipMateプラグインを使おうとしていますが、指示どおりにインストールしましたが、Tabキーを押しても何も起こりません。

  • どうすればこれをデバッグできますか?Vimが何かを読み込もうとしたときに作成するログファイルはありますか?
  • どのプラグインが正しくロードされているかを確認するにはどうすればよいですか?

:sni<tab>snipsomethingと呼ばれるものがインストールされているかどうかを確認しようとしましたが、何も完了していません。

インストールチュートリアルでは、何も追加することについては触れていませんが、ディレクトリが自動的に検出さvimrcれると思いますか?/plugin/

私はWindowsとUnixで実行していますが、同じプロファイルで同じ問題が発生しています。

NerdTreeのような他のプラグインはOKをロードしています。

更新:別の質問に続いて、私は試しましたが:inoremap、言及し:snoremapている<Tab>エントリTriggerSnippet()があります:

例えば

  • これは、有効になっていることを意味しますか?
0 投票する
2 に答える
867 参照

vim - ubuntuにgvimを新規インストール。プラグインはどこに配置すればよいですか?

ubuntu lucidの新規インストールにgvimをインストールしました。以前にこれを台無しにしてしまったので、ここで正しいステップから始めたいと思います。

plugins私と私のすべてをどこに保管すればよい.vimrc?ですか?

gvim の現在のランタイムパスは次のとおりです。

runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim72,/usr/share/vim/vimfiles/after,/var/lib/ vim/addons/after,~/.vim/after

gvim で作業できなかったものの 1 つは、snipMate です。gvim で動作するように指示する人はいますか?

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

vim - VimとsnipMate(プラグイン)-新しいスニペットの追加は機能しません

snipMateプラグインに新しいスニペットを作成しようとしています。

私は(すなわち)myfile.endfileと呼ばれるいくつかのファイルを操作します

すべての.endfileファイルには、.htmlファイルのような同じ「スニペット」が必要です。だから私はしました

私の〜/ .vim/snippetsディレクトリにあります。

SnipMateは現在のすべてのスニペットで動作しますが、新しく作成したスニペットでは動作しません。この問題に対する提案はありますか?

(ところで:新しい.snippetファイルを作成した後:helptags ~/.vim/doc、vimインスタンスでコマンドを実行しました。)

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

vim - VIM、SnipMate が元に戻す/やり直しの履歴を壊す

だから私は最近 VIM にジャンプしましたが、まだあらゆる種類のプラグインをテストしています。今、私はインストールsnipMateしてスニペットは非常にうまく機能しますが、奇妙なバグに遭遇しています.

undo / redoバッファを実行すると、かなり奇妙な状態になります。

元に戻す前 (ランダムなテスト コーディング):

取り消し後:

ご覧のとおり、完全に壊れています。質問は、プラグインに振りかけて履歴が破壊されないようにする魔法はありますか? snipMateハッキング自体に問題はありません。

snipMate競合がないことを確認する以外は、すべてのプラグインを既に削除しました。

私はVIM 7.2を使用しています。これが私の.vimrcです(はい、クリーンアップが必要です...)

0 投票する
7 に答える
8174 参照

ruby-on-rails - Vim html.erb スニペット?? snipMate vim のヒントが必要

html.erb ファイルにいるとき、snipMate スニペットを取得できません。

HTML と Ruby の両方が欲しいのですが、HTML だけでもいいのですが、どうすればよいですか?

スニペットのセットを作成する必要がありますか?

もしそうなら、既存のスニペットをコピーせずに取り込む方法はありますか?

.html erb を見たときに vim に html モードになるように指示する方法はありますか?