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
させました。