問題タブ [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 投票する
1 に答える
62 参照

html - タグを別のタグで自動的に囲む

定義済みのタグ (例: container-tag) を別のタグで自動的に囲む方法を知っている人はいますか?

例えば。article.tag、video.tag、image.tag などのさまざまなコンテナー タイプがあります。このようなコンテナーを呼び出すたびに、別のエンベロープ タグで自動的に囲まれるようにします。

<myc:article/>

これは可能ですか?これを行う方法を知っている人はいますか?

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

alsa - 5.1PortAudioのチャンネル

PortAudioを使い始めようとしています。バンドルされたサンプルファイル「paex_sine.c」を問題なくビルドできます。これは、左チャネルの正弦波と右チャネルの異なる周波数の正弦波です。これはエラーなしで正しく機能します。

私のセットアップは、Puppy LinuxSlacko5.5を実行している32ビットPCです。EMU10k1xチップを搭載したSoundBlasterSB0200を搭載しています。Alsaライブラリはv1.0.26で、ドライバーはv1.0.24です。このコマンドを使用して、すべての5.1チャンネルをテストしました。

テストでは、6つのチャネルのそれぞれで適切にサウンドが再生されますが、パイプの破損については不満があります。これは、6つのチャネルすべてのテストプログラムでバッファが十分に大きくないことが原因である可能性があります。

私が抱えている問題は、「paex_sine.c」を2つではなく6つのチャネルで実行するように変更すると、右前と左前のチャネルでのみサウンドが再生されることです。エラーは報告されておらず、2つのチャネルは適切に聞こえます。場合によっては、チャンネルのミュートを解除する必要があると聞きました。AlsaMixerとPuppyの「Retrovol」(AlsaMixerを反映)では、マスター、PCM、サラウンドをミュートせずに最大音量に設定しました。PortAudioに、ミュートを解除する必要のあるミキサーがありますか?スピーカーテストを適切に実行することと、変更されたpaex_sineの例を実行することと、2つのチャネルのみを聞くこととの間を行き来することができます。これが私が変更したpaex_sine.cです:

0 投票する
5 に答える
14086 参照

html - vim で HTML タグを変更しますが、属性は保持します (サラウンド)

タグ (および * にカーソル) があるとします。

私はそれを次のように変更したい:

つまり、タグのタイプを変更しますが、すべての要素を保持します。

Surround.vim を使用すると、次のことができます。

しかし、それはHTMLを次のように変更します:

タグを変更するだけで、すべての属性を保持できますか? サラウンドのドキュメントには、このようなものは含まれていないようです...

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

regex - 貼り付け上の配列を囲む Sublime

次のような一連のデータを貼り付けるときに、崇高なモードに入るように設定したいと思います。

次のようになります。

ホットキーを使用して「特別な貼り付けモード」に切り替えたり、選択を編集して変更するスニペットを作成したりする方法でこれを簡単に行う方法はありますか。一体、この時点では、単純な検索/置換正規表現でも十分です。

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

python - Python: 中間に無関係なセクションがある文字列の周囲の部分を見つける

だから私はいくつかの類似したものを持つ大きな文字列を持っています。文字列の一部を見つけたいのですが、その一部を無関係にします。

例: "0" blah"11" "0" blah"3" "0" blah"6" "0" blah"600" "0"

I want to find ' blah"..." ' ここで '...' は数値で、'...' の値を取得できます

それを行う簡単な方法はありますか?

0 投票する
0 に答える
84 参照

visual-studio-2012 - カスタムサラウンド機能付き

Microsoft Visual Studio 12で関数を使用してカスタム サラウンドを作成したくありません。どうすればできますか? 関数を使用したカスタム カスタム サラウンドは、次のようにする必要があります。

また、キーボード ショートカット ( Ctrl + wなど) で実行することは可能ですか? どうもありがとう。

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

vim - vimで周囲の行を削除する

コード/テキストを他のテキスト行で囲むことがよくあります。具体的な例として、テキストがあるとします。

次に、それを(行を強調表示した後)に変換できるマクロがあります

これを行うために使用するマクロは次のとおりです。

ただし、マクロを作成して周囲のテキストを削除できるようにしたいと考えています。つまり、カーソルが「if false then」と「end;」の行で囲まれている場合です。次に、それらの行を削除する必要があります。

そのようなマクロを作成する方法はありますか?

私は Surround.vim を見てきましたが、そのパッケージを使用してそれを行う方法を見つけていないことに注意してください。

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

vim - とにかく VIM Surround のキーマッピングを変更する方法はありますか?

私は現在、自分の.vimrcセットアップを持っているので、

  • s私のファイルを保存します
  • dビジュアル モードで強調表示されているテキストを削除します
  • cカーソルがある行(または強調表示された行のグループ)にコメントします

明らかに、これにより、Surround のデフォルト コマンドを使用できなくなります。.vimrcSurround のデフォルトのコマンドを置き換える独自のコマンドを作成する方法はありますか?

これが私の.vimrc

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

vim - VIMサラウンドで「(」と「)」を追加しながら、引数の前のスペースを削除します

プラグインvim-surroundで vim をかなり広範囲に使用しており、私はそれに本当に満足しています。ただし、適切なショートカットが見つからない witch の代わりが 1 つあります。

使用例は、次のとおりです。私は欲しい :

なる (カーソルが「引数」の真ん中にあるとき)

私の試みは私のニーズを完全には満たしていませんでした:

試してみました

vim には常にショートカットがあるので、スタイルへの執着を満たすためにコミュニティに協力を求めています...