問題タブ [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.
vim - Vim: SnipMate + HAML
私は最近、SnipMate を Rails 開発のオートコンプリートと一緒に動作するように構成しました。SnipMate とオートコンプリートの両方を Tab にバインドしました。これは美しく機能します。
ただし、Haml ファイルを扱う場合、Tab は期待どおりに動作しません。タブを挿入する代わりに (オートコンプリートまたはスニペットが利用できない場合)、カーソルをドキュメント内の次の空白行に移動します。
SnipMate を無効にすると問題は解決しますが、SnipMate がありません。
これを修正するために私がどこを見ればよいか知っている人はいますか?
乾杯、-W
vim - Vim の snipMate プラグインに別のファイル拡張子 (「style.less」など) を追加するにはどうすればよいですか?
Less (.less) と Stylus (.styl) のスニペットを作成し、Vim の snipMate プラグインで使用したいと考えています。どうすればそれを達成できますか?
編集:最初のステップは、スニペットフォルダー内に次のような名前のファイルを作成することであることを知っています:less.snippets
またはstylus.snippets
、その後はどうすればよいかわかりません。
vim - スニペットフィールドにテキストを入力すると、langmapを使用するときに間違った文字が使用されます
langmap
vimrcのオプションを使用してカスタムキーマップを使用しています。
snipmateを使おうとしていますが、問題が発生しています。単語を入力してタブを押すと、パラメータを編集できます。問題は、最初の文字が再マップされた文字であるのに対し、実際のキーにしたいということです。
たとえば、次のように入力します。
タブを押してスニペットを展開します。
が強調表示されているので、i
編集できます。「aaa」と入力します。
baa
入力しても出てきaaa
ます。これは、私が再マッピングa
したためb
です。
どうすればこれを修正できますか?
これが私のキーマッピングです:
他の人にはあまり意味がなく、どのように見せたいかはまだ決まっていません。
vim - Snipmateで利用可能なスニペットを表示する(チートシート)
利用可能なすべてのsnipMateスニペットをチェックする方法はありますか?のようi <c-r><tab>
ですが、もう少し情報がありますか?
私は興味があります:
- 完了する文字列。
- 可能な場合は、スニペット付きの説明またはコメント。
HTMLへの変換を可能にするいくつかのツールは素晴らしいでしょうが、vim内のトリックもクールでしょう:)
windows - 病原体を含むvimを持つウィンドウのどこにスニペットを配置しますか?
件名のように、Linuxソリューションを見つけました:
https://stackoverflow.com/a/8103835
しかし、Windowsではこれは明らかに機能しません。ファイル「c:\Program Files\Vim\vimfiles\snippets\javascript.snippets」を追加すると、すべての js スニペットが機能しませんでした。
ruby-on-rails - RailsプロジェクトをVimで編集する場合、SnipMateプラグインはrubyスニペットのみをロードします。Ruby-railsスニペットを取得するにはどうすればよいですか?
Railsアプリを編集するとき、snipMateはrubyスニペットファイルのみをロードし、ruby-railsスニペットファイルはロードしないようです。これは、rubyスニペットが機能し、railsスニペットが機能しないためです。Railsアプリケーション内でそれらを使用しています。
問題が何であるかについて何か考えはありますか?
見てくれてありがとう。
vim - タブ内にスニップを挿入するためのvimsnipmateショートカット
私はHTMLコードを作成するためにsnipMateプラグインでVimを使用しています。これは私がすばやく入力したいコードです:
そのため、挿入モードの入力から始めますul
Tabli
Tabが、入力してリンクスニペットを作成しようとするa
tabと、機能しなくなり、行の終わりに移動します(これがスニペットの指示です)。
を押してスニップをエスケープしようとしましたが、Esc挿入モードに入るTabと、行の終わりに移動します。現在、私がそれを機能させるための最良の方法Tabは、行の終わりまでを受け入れ、後方に移動してから挿入することです。この方法はこれを行うための最も効率的な方法ですか?スニペットをどのようにエスケープしますか?
私はまた、次のスニペットを持っていa
ますhtml.snippets
を押すとa
Tab、の後に配置され、href="
入力するthis.html
と、スニペットがthis.html
の前に配置され</a>
ます。を押しTabてから2番目に入力したい場合this.html
(TextMateのように)、入力しますthat
が、そのままになりthathis.html
ますか?
bash - Bash コマンドラインのスニペット?
私は、Python プログラミングに vim と snipmate をよく使用します。bash コマンド ライン用のスニペット システムがあれば理想的です。現在、ubuntuでgnomeターミナルを使用しています...
たとえば、次のように入力します。
私は得る:
私のGoogle fooは私を失敗させたので、もう一度SOに目を向けています。何か案は?
vim - snipmate の使用時にスペースを挿入します。作品
OSX Lionでvim 7.3を使用しています。github の garbas/vim-snipmate から snipmate をインストールしましたが<tab>
、特定の場所では動作しないように見え<c-n>
ます。
ファイル内の既存の単語をタブで補完しようとすると、または ctags リストから何かをタブで補完したい場合、スペースが追加されるだけです...しかし<c-n>
機能します!
を自由に入力する<tab>
と、うまくいきます。
完了しない場合と完了する場合があるのはなぜですか?
vim - Vim-snipmate はスニペットを展開せず、代わりにトリガーを削除します
Windows 7 および Vim 7.3.107 で Vim-snipmate(garbas vim-snipmate fork) を使用すると、次の問題が発生します。指定された位置でタブを押すと(Javaスクリプトの例):
私はこれで終わります:
タブと Ctrl-j をスニップメイトにバインドしましたが、どちらも同じ問題を引き起こします。スニペットが見つかり、それらを一覧表示でき、snippmate をロードしてもエラーは発生しません。
次のスクリプトをロードしました。
私のvimrcセットアップは、https://github.com/amix/vimrc.gitからのほぼ変更されていないフォークです