VIM に埋め込まれた Coffeescript (eco テンプレート内) を囲むショートカットはありますか?
<%= @something %>
挿入モードかどうか
VIM に埋め込まれた Coffeescript (eco テンプレート内) を囲むショートカットはありますか?
<%= @something %>
挿入モードかどうか
サラウンドプラグインはこれを行うことができます。これを行うには、カスタム置換を設定する必要があります。サラウンド ヘルプ ファイルの例の 1 つは、実際に希望どおりに動作します。例では、次の行を追加するように指示されています
let g:surround_61 = "<%= \r %>"
あなたに.vimrc。
この\rは、囲んでいるテキストのプレースホルダーであり61、変数名の は、ASCII 文字 61 がこの囲みのショートカットになることを意味します=。これを使用するには、サラウンドのバインディングの 1 つを使用=し、サラウンド文字として入力します。たとえば、コマンドysiW=は現在の単語を で囲み<%= ... %>ます。このys部分は、周囲のテキストを追加するためのキーバインドです。iWは囲まれるモーション (「インサイド ワード」を表します) で、次に=使用するサラウンドです。ここではカスタム サラウンドとして設定されています。
後で snipMate を使用して発見した代替手段を追加したかったのです。eco.snippets以下を含むファイルをスニペット ディレクトリに追加できます。
snippet =
<%= ${1} %>
入力できるところまで処理してから、=存在tabさせました。