問題タブ [surround]

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 投票する
2 に答える
2001 参照

vim - VIM: 空の ERB タグを挿入

空の ERB タグを挿入して、その中にカーソルを置くにはどうすればよいですか? サラウンドプラグインで囲むのと似ていますが、囲むものがありません。

たとえば、次のようになります。

私はこれを取得したい:

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

java - PCM バイト配列をサラウンド チャンネルに変換

私が理解しているように、私が使用しているオーディオ バイト配列 (PCM ステレオ 16 ビット) は、サンプルあたり 4 バイトです。バイト値を反転すると (つまり、-128 から 128 および 128 から -128)、サラウンド チャンネルにサウンドが配置されないことに気付きました。同じように聞こえます(フロントオーディオ)。すべてのバイトではなく、1 つおきのバイト (2 バイトごと) を反転して実験したところ、サラウンド サウンドのようなものが得られましたが、非常に汚れていて途切れ途切れです。オーディオがサラウンド チャンネルに配置されるように、通常の PCM 16 ビット ステレオ WAV ファイル (バイト配列形式) を正確に操作するにはどうすればよいですか?

私のコード:

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

regex - System.Text.RegularExpressions.Regex を使用して単語を囲む方法

このトピックを見てきました: 正規表現を使用してテキストを括弧で囲む方法は? しかし、それはRuby上にあり、私が試したC#のアナログはわかりません

しかし、それは一致した単語を挿入しませんでした。では、一致した単語を引用符で囲むにはどうすればよいでしょうか。

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

ruby-on-rails-3 - Surround.vim: 埋め込まれた ruby​​ タグを削除する

.html.erb ファイル内で Surround.vim を使用して、'text' の前に ysw= と入力すると、<%= text %> が正しく表示されます。

ただし、カーソルを「テキスト」の上に移動して ds= と入力すると、何も削除されません。ドキュメントを正しく読んでいれば削除されるはずです。

私は何を間違っていますか?

ありがとうございました。

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

vim - 2 つの単語を で囲む方法 tag in vim, such that I can repeat the operation with a dot operator?

0 投票する
6 に答える
1511 参照

vim - Vimサラウンド:新しいタグを作成しますが、インデント/改行しないでください

Textmates CTRL + ALT + wを模倣したいと思います。これにより、同じ行に新しい開始と終了のHTMLタグのペアが作成されます。

VIMサラウンドでは、これに編集モードでCTRL + stを使用していますが、タグを設定した後、常にインデントして新しい行を作成するため、次のようになります(* =カーソル位置)。

これを達成する方法はありますか?:

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

vim - 単語/行を囲むvimマッピングキー

キー ALT+SHIFT+W をマップして、テキスト/行を<p></p>タグで囲もうとしています。

今、私は _vimrc ファイルにこれを持っています:

しかし、これは以下を生成します:

私が間違っていることは何ですか?<p>マップの最初の " " をエスケープする必要がありますか?

ありがとう

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

vim - Surround.vim プラグインを Vim の plugins フォルダーにインストールしても効果がないように見えますか?

Vim用のサラウンド プラグイン (surround.vim) をダウンロードし、プラグイン フォルダーにインストールしました。NERDTree および TList プラグインを正常にインストールしたので、プラグインがそこで機能することを知っています。

サラウンドをインストールしたら、Vim を起動して挿入モードに入り、次のように入力しますi

"こんにちは世界!"

次に、通常モードEscに移動し、カーソルをテキストに移動して押しcs"'ても何も起こりません!

を使用してサラウンドを削除しようとしましたがds、まだ何も起こりません。

このプラグインが機能しない理由がわかりましたか? ファイルで初期化する必要があり_gvimrcますか?別のプラグインがこれと競合する可能性はありますか?

どんなアドバイスでも大歓迎です。

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

vim - Vim-surround.vim-sキーが機能しない

vキーでコードを選択し、sを押して角かっこで囲み、閉じると、次のエラーが発生します。

この機能を元に戻す方法は?

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

vim - 複数の線をsurround.vimで個別に囲む方法

li(または他の)タグで囲みたいこれらの3つ(またはそれ以上)の線があります:

バナナ
シトラス
オレンジ

私はこのようにそれを行うことができます:qaysstli>jqそれから2@a

マクロなしでこれをより速く行う方法はありますか?