問題タブ [ultisnips]

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 に答える
3651 参照

vim - UltiSnips が正しくトリガーされない

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

python - vimで:pyまたは:py3のいずれかを使用する互換性のある方法?

.vimrcと私のvimプラグインUltiSnipsには、そのようなコードがたくさんあります

ここで、python3がVimにコンパイルされているかどうかを確認し、の代わりにをhas("python3")使用します。PythonコードをPython2と3の間で互換性を保つことは問題ではありません-問題は、vimに利用可能な場合は:py3を使用し、そうでない場合は:pyを使用するように指示することです。:py3:py

誰か良い考えがありますか?

0 投票する
14 に答える
62337 参照

vim - UltiSnipsとYouCompleteMe

私はバンドルultisnipsとyoucompletemeを私のmacvimにインストールしています。問題は、タブがycmによってバインドされているため、ultisnipsが機能しないことです。Shift-Tabでスニペットの完了をトリガーできるように配置しようとlet g:UltiSnipsExpandTrigger = "<s-tab>"しましたが、不明な理由で機能しません。キャップをトリガーとして使用することもできますが、これまでのところ、それを行う方法は見つかりませんでした。

これら2つのアドオンを一緒に使用している人はいますか?シフトタブを機能させるにはどうすればよいですか?スニペットをトリガーするための別のキーをお勧めできますか?

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

vim - VIM の Ultisnips プラグインは、HTML スニップ内の削除をどのように処理しますか? div で id を class に変更するにはどうすればよいですか?

Ultisnips は初めてです。挿入モードで div [tab] と入力すると、次のようになります。

名前にカーソルを合わせます。id の代わりにクラスを使用したくない場合は、バックスペースを押してこれを取得します

最初の v にカーソルを置きます。「class」と入力し始めたい場合は、次のようになります。

クラスを削除して [esc] li 'class' を押すと、このようになります

何が起きてる?私は何を間違っていますか?

私が欲しい

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

vim - Vim UltiSnips - 1 つのスニペット ファイルに 2 つのファイル タイプ

2 つのファイル タイプを 1 つのスニペット ファイルにマッピングできますか?

.htmlたとえば、ファイルとファイルの両方で.ctpファイルを使用したいと思いhmtl.snippetsます。

そうでない場合、オペレーティングシステムからのシンボリックリンクでうまくいくでしょうか?

または、すべてのファイル タイプのグローバル スニペット ファイルを作成できますか?

ありがとう!

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

python - 病原体 gvim (v7.x) の問題を伴う UtilSnips プラグインのインストール

病原体を使用して (Windows 7 で) gvim に UltiSnips をインストールするのに問題があります。UltiSnips フォルダーを vim73/bundle gvim に配置すると、その後 gvim が開きません。UltiSnips を削除すると、gvim が通常どおり開きます。

gvim のバージョンは 7.3 です。コマンド

「1」を返しました。コマンド

'0' を返しました コマンドの実行

gvim が突然クラッシュしました。:version コマンド (以下を参照) を実行して、python がインストールされているかどうかに関する情報を取得しました。vimrc は非常に最小限のものです (以下を参照)。

ラインで実行してみました

以下は version コマンドと vimrc の出力です。

アドバイスをいただければ幸いです。

ギルフラ

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

vim - python-mode で使用すると YouCompleteMe がフリーズする

ポップアップを入力self.すると、最初のポップアップが自動的に選択され、どのような入力が与えられても変更されません。たとえば、52 の一致 1が表示されます。

<Esc>使用して通常モードに戻り、再び挿入モードに入ると、YouCompleteMe が再び正しく動作するようになりました。Back at Originalが表示され、別の入力で自動的に更新されます。

OS: クブンツ 13.04

Vim バージョン: 7.4.5

おそらく関連するプラグイン: ultisnips

ログ:

スクリーンショット:


修正済み: Python モードのオートコンプリートが原因です。いつ

にセット.vimrcすれば解決!

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

vim - ultisnips expand が機能せず、その理由がわかりません

トラブルシューティング中に実質的にすべてを削除しました。Vim はエラーなしで開きます。:UltiSnipsEdit は機能しますが、snip を入力<tab>すると実際のタブが入力されます。私の現在のvimrc。構成は、Vundle と UltiSnips の両方の github からコピーされています。

詳細 imap<tab>

:バージョン

ls -la .vim フォルダー

助けてくれてありがとう!何が悪いのかを理解しようとして、髪を引き裂いています。