问题标签 [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 回答
1302 浏览

version-control - Seapine 软件 - 环绕声 - 自动构建

我正在考虑在我工作的地方建立一个自动化的构建过程(目前我们的构建是一个手动过程)。我们的版本控制软件来自 Seapine - Surround SCM 和 TestTrack。Surround 有一个 CLI 参考指南。

有没有人有使用 Surround SCM 自动构建 Visual Studio 2008 以进行版本控制的经验?我们也有一些旧的 Borland C++ Builder 5 项目,但我并不关心它们,因为它们很快就会消失。

0 投票
2 回答
3408 浏览

vim - 用“.”重复包围 VIM 中的命令

有没有人让round.vimrepeat.vim一起工作?

这应该使您能够使用“。”重复环绕插件提供的任何命令。命令。

我认为surround.vim 应该已经内置了对repeat 插件的支持,所以它应该可以开箱即用,但我无法让它工作。

0 投票
8 回答
39430 浏览

vim - 在Vim中替换字符串周围的引号?

我有类似的东西<Foobar Name='Hello There'/>,需要将单引号更改为双引号。我试过:s/\'.*\'/\"\0\"了,但它最终产生了<Foobar Name="'Hello There'"/>. 替换\0with\1只会在双引号内产生一个空白字符串 - 是否有一些我遗漏的特殊语法我只需要在引号内指定找到的字符串(“Hello There”)\1

0 投票
7 回答
9288 浏览

vim - Emacs 中是否有类似于环绕.vim 的扩展名或模式?

Surround.vim是一个漂亮的 vim 扩展,它允许你用 、括号、花括号和几乎任何任意的“环绕”字符包围文本块。它支持段落和单词环绕,但我经常在可视模式下使用它。我正在玩 Emacs,想知道是否有类似的东西;可以让我突出显示一个区域,然后将标记的区域(或矩形)用大括号、方括号或标签括起来。

0 投票
4 回答
11564 浏览

regex - 如何将模式与可选的周围引号匹配?

如何编写一个匹配可以包含引号的模式的正则表达式,但如果确实如此,则必须在开头和结尾有匹配的引号?

将不起作用,因为它将允许以引号开头但不以引号结尾的模式。

会起作用,但会重复。有没有更好的方法可以在不重复模式的情况下做到这一点?

0 投票
2 回答
1386 浏览

python - 在 Vim 中更改封闭引号

在 Vim 中,它是一个快速的 3 字符命令来更改当前引用的字符串(例如,ci")中的内容,但是有没有一种简单的方法来更改当前围绕光标的引号类型?

有时我需要从 "blah" 到 """blah""" 或 "blah" 到 'blah' (在 Python 源代码中),理想情况下我希望使用默认的键绑定快速完成。

0 投票
1 回答
491 浏览

regex - Perl: String manipulation surrounding a mathematical expression

I´m learning Perl, I would like to surrounded an expression like that

Where 'function1'and 'function2' could be whatever word and combine numbers inside, for instance function1 could be fun3dec, fun4nels, factor9 or whatever... so my code will became this

Where surrounded and surroundedend are string chains.

So if I have an expression like this:

I could surround a all multiplication of two terms in the previous expression.

Thank you for teach me Perl!

0 投票
1 回答
2236 浏览

vim - vim-surround, cs command E319: 抱歉,这个版本没有这个命令

我试图为 vim-surround 执行 cs 命令。但是,不幸的是,我得到了 E319:对不起,此版本消息中没有该命令。我使用来自http://amix.dk/vim/vimrc.html的 vimrc

这是我的 Vim 版本:

谢谢

0 投票
2 回答
675 浏览

vim - Vim 环绕 + 重复,用 ^M 包裹我的文本

我正在使用 Vim 的环绕和重复插件来包装带有 html 标签的文本行。

我将使用“yse<p>”和“ys$<p>”,它们都可以正常工作。

我尝试用“.”重复命令,它在终端中显示 <p>,但是每当我按 Enter 执行命令时,环绕替换应该是 <p> 和 </p> 的内容为 ^M。

我的行在这里看起来像 ^Mtext ^M

我将字符识别为行尾,但我不明白为什么环绕不会用它在终端中显示的代码换行(这是正确的),而是用 DOS 行结尾换行。

我在 Windows XP 上使用 gVIM,如果这有什么不同的话。

0 投票
1 回答
379 浏览

vim - 有没有类似于 Vim 的环绕插件的 Texmate 包?

什么是 Textmate 相当于http://www.vim.org/scripts/script.php?script_id=1697