问题标签 [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 - 自动用另一个标签包围标签

有谁知道用另一个标签自动包围预定义标签(例如容器标签)的方法。

例如。您有不同的容器类型,例如 article.tag、video.tag、image.tag 等。每次我调用这样的容器时,我都希望它自动被另一个信封标签包围。

<myc:article/>

这可能吗?有谁知道这样做的方法?

0 投票
2 回答
2048 浏览

alsa - 5.1 带有 PortAudio 的频道

我正在尝试开始使用 PortAudio。我能够毫无问题地构建捆绑的示例文件“paex_sine.c”。这是左声道上的正弦波和右声道上不同频率的正弦波。这可以正常工作,没有错误。

我的设置是一台运行 Puppy Linux Slacko 5.5 的 32 位 PC。它有一个带有 EMU10k1x 芯片的 SoundBlaster SB0200。Alsa 库是 v1.0.26,驱动程序是 v1.0.24。我已经使用这个命令测试了所有 5.1 通道:

该测试在 6 个通道中的每一个上都能正常播放声音,尽管它确实抱怨管道损坏。这可能是因为测试程序中所有 6 个通道的缓冲区不够大。

我遇到的问题是,当我修改“paex_sine.c”以在 6 个通道而不是 2 个通道上运行时,它只会通过右前和左前通道播放声音。没有报告错误,并且 2 个通道听起来应该。我听说在某些情况下必须取消静音。在 AlsaMixer 和 Puppy 的“Retrovol”(反映 AlsaMixer)中,我已将 Master、PCM 和 Surround 设置为最大音量,未静音。PortAudio 中是否有我也必须取消静音的混音器?我可以在正确运行扬声器测试和运行修改后的 paex_sine 示例和只听到 2 个通道之间来回切换。这是我修改过的 paex_sine.c:

0 投票
5 回答
14086 浏览

html - 在 vim 中更改 HTML 标签,但保留属性(环绕)

假设我有一个标签(光标位于 *):

我想将其更改为:

即更改标签的类型,但保留所有元素。

使用环绕.vim,我可以这样做:

但这会将 HTML 更改为:

是否可以更改标签,但保留所有属性?环绕文档似乎不包含这样的东西......

0 投票
2 回答
143 浏览

regex - 粘贴 Sublime 上的环绕阵列

我想将我的崇高设置为进入一种模式,当我粘贴一组数据时,如下所示:

最终会是这样:

有没有什么方法可以轻松地使用热键来切换我的“特殊粘贴模式”,甚至可以创建一个片段来编辑选择来改变它。哎呀,在这一点上,即使是简单的查找/替换正则表达式也可以。

0 投票
1 回答
62 浏览

python - Python:查找中间不相关部分的字符串的周围部分

所以我有一个大字符串,里面有几个类似的东西。我想找到一个字符串的一部分,但它的一部分是无关紧要的。

例如:“0”等“11”“0”等“3”“0”等“6”“0”等“600”“0”

我想找到 'blah"..." ' 其中 '...' 是数字,我可以得到 '...' 的值

有没有简单的方法可以做到这一点?

0 投票
0 回答
84 浏览

visual-studio-2012 - 自定义环绕功能

我不想在 Microsoft Visual Studio 12 中创建带有功能的自定义环绕声。我该怎么做?我的自定义自定义环绕功能应该这样做:

另外,是否可以在键盘快捷键(如Ctrl + w)上执行此操作?非常感谢。

0 投票
2 回答
337 浏览

vim - 在vim中删除周围的行

我经常用其他一些文本行包围一些代码/文本。为了一个具体的例子,假设我有一些文字:

然后我有一个宏可以让我将它(在突出显示行之后)转换为

我用来执行此操作的宏是:

但是我希望能够创建宏然后删除周围的文本。也就是说,如果光标被“if false then”和“end;”行包围。那么这些行应该被删除。

任何想法我将如何创建这样的宏?

请注意,我已经查看了环绕.vim,但还没有找到使用该包的方法。

0 投票
1 回答
1776 浏览

vim - 有没有办法改变 VIM Surround 的键盘映射?

我目前有我的.vimrc设置,以便

  • s保存我的文件
  • d删除在可视模式下突出显示的任何文本
  • c将注释光标所在的任何行(或任何一组突出显示的行)

所以很明显,这会阻止我使用 Surround 的默认命令。有没有办法让我自己的命令.vimrc来替换 Surround 的默认命令?

这是我的.vimrc

0 投票
1 回答
120 浏览

vim - 删除参数前的空格,同时使用 VIM 环绕添加 '(' 和 ')'

非常广泛地使用带有插件vim-surround的 vim ,我对此非常满意。然而,有一个女巫的替代品我还没有找到一个很好的捷径。

使用案例如下。我需要 :

成为(当光标位于“参数”的中间时)

我的尝试并没有完全满足我的需要:

我试过

因为,vim 总是有一条捷径,所以我请求社区帮助我满足我对风格的痴迷......

0 投票
2 回答
201 浏览

vim - 映射 Surround.vim 插件以在可视模式下添加 Markdown 链接

我正在使用以下插件来简化 Markdown 中的 URL 标记:tpope/vim-surround

这有效:

这不会(注意大写的“S”):

知道为什么吗?