问题标签 [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 投票
0 回答
354 浏览

lucene - 如何使用 Surround QueryParser 搜索多个字段?

我对 Surround QueryParser 有一些疑问。你们中的任何人都可以建议吗?

  1. 如何一次搜索多个字段?

如下所示,语法允许搜索一个字段。但是如何提交“FIELD1:N(abc,corp)FIELD2:N(xyz,corp)”之类的查询。使用 Surround QueryParser 可以实现这样的事情吗?

srndQuery srndQuery = org.apache.lucene.queryparser.surround.parser.QueryParser.parse(strTxtSearchString); 查询查询 = srndQuery.makeLuceneQueryField(, new BasicQueryFactory());

  1. 如何以我们在常规 QueryParser 中作为 queryparser.escape() 的方式转义特殊字符;

  2. 如何转义“and”、“or”、“W”、“N”等单词?搜索字符串本身可能包含诸如“and”之类的词。在这种情况下,我的查询将类似于“N(abc,and,sons)”或“W(abc,n,company)”。

当我提交这样的查询时,我得到一个 org.apache.lucene.queryparser.surround.parser.ParseException 。

  1. 如何在单词的开头提供通配符?

常规的 QueryParser 让我们做 parser.setAllowLeadingWildcard(true); Surround QueryParser 有什么方法可以做到这一点吗?

任何输入都会非常有帮助。谢谢!

0 投票
1 回答
40 浏览

visual-studio-2010 - 视觉工作室 2010 “环绕”被“pex and moles”劫持

在我安装用于自动化测试的“ Pex and Moles ”之后,我在 Visual Studio 2010 中的“Surround with”(ctrl + k, s) 已被新插件“劫持”。

这意味着我只能选择插入“PexClass for MSTest”,这有点烦人,因为我每天都会多次使用环绕声。

希望有人可以在不删除 Pex 和 Moles 的情况下帮助将此功能重置为其原始功能。

0 投票
3 回答
342 浏览

vim - 使用 MacVim 和环绕.vim - 可视模式下的退格用 "" 包围文本

我刚刚重新映射了我的一些键,我.vimrc得到了一些奇怪的行为。

当我在可视模式下选择文本并按删除键时,它会用“”...围绕突出显示的文本...

这是我的相关部分.vimrc

例子:

我知道很多这种配置是个人喜好,所以欢迎任何建议,但更重要的是,为什么我会出现这种行为?

0 投票
1 回答
147 浏览

vim - 仅使用 vim 插件 rails 和环绕删除周围的 ERB 标签

在 vim 中,yss-可以在当前句子周围添加 erb 标签 <% %>。

如果我想做相反的操作,ds<%是行不通的。我必须重复这些输入,例如:ds%然后ds<完全删除 erb 标签。

有没有更直接的去除方法?

0 投票
2 回答
1742 浏览

html - Css div绝对被文本包围

我试图用 position: absolute 包围 div 。始终在 div 下显示文本。

我正在使用的 CSS:

两个div:

这是链接到:JSFiddle

我想做这样的事情:

在此处输入图像描述

提前致谢。

0 投票
1 回答
345 浏览

vim - vim环绕扩展安装问题

我正在尝试在 Windows 7 主机上的 Oracle VM 中在 Arch Linux(本周下载并安装)上安装 vim(7.4)环绕扩展。

"Hello World"当我的光标在我尝试的引号内时,我遇到了各种错误,包括 E388(找不到定义) :

并且 E257 (cstag: tag not found) 当<div>Hello World</div>我的光标在标签内时我尝试类似:

我已经从 git 下载了最新版本的 vim 环绕

我有 :set nocp

我已将环绕.vim 放入~/.vim/plugin

我已经重启了vim

我已经重新生成了帮助标签,并且:help surround确实有效。

我以运行vim的用户提取文件,没有权限错误。

正在运行的:scriptnames节目~/.vim/plugin/surround在列表中。

据我所知,它已安装,只是它无法正常工作。有任何想法吗?

0 投票
4 回答
860 浏览

emacs - 在 Emacs 中使用美元符号 ($) 包围区域

有一个内置的 emacs 函数可以用括号包围一个区域,我在这里找到了它:https ://stackoverflow.com/a/2952021/1635919 。有没有类似的方法用美元($)包围一个区域?

C-h f insert-pair告诉这个函数能够用任何字符包围 sexp ,那么如何将周围的 $ 绑定到M-$链接答案中?

我的 Emacs:GNU Emacs 24.3.1(i686-pc-linux-gnu,GTK+ 版本 3.10.7)

0 投票
1 回答
664 浏览

audio - CSCore - 将立体声转换为环绕声

我必须解码立体声 mp4 文件并将 L 和 R 通道映射到5.1 or 7.1 surround. 另外我必须提供一个特定的输出格式:16bit pcm 44.1kHz. 将音频源转换为44100Hz 16bit. 唯一的问题是频道混合。我有以下编码:

这里的官方项目页面:http: //cscore.codeplex.com/告诉我可以进行通道混合。我找到了这个CSCore.DSP.ChannelMatrix类,但很难弄清楚如何使用它。也许有人可以帮助我?

0 投票
0 回答
340 浏览

audio - Web Audio API 向特定扬声器/频道播放声音

我正在尝试从环绕声系统中的左侧或右侧以外的特定扬声器播放声音。我可以轻松地在左右声道之间切换,但无法从任何其他扬声器获得声音。在 Firefox 和 Chrome 上试过。

0 投票
2 回答
1320 浏览

solr - 如何使用环绕查询解析器否定 solr 查询

有没有办法否定 solr 环绕查询?我在 fq 字段中使用它,如果这给了我更多否定结果的选项。

我通常通过在前面加上“-”来否定过滤器,例如,

但是,当您使用环绕查询执行此操作时,您会收到错误:

好的,所以也许“-”是不允许的,你不能有一个孤独的 NOT。这有效:

但这失败了