Questions tagged «search»

使用/或search()搜索文本。对于查找/替换操作,请使用标签[substitute]代替。

3
如何有选择地更改突出显示的字符串?
通过搜索,我突出显示了要更改的字符串。现在,我只想替换突出显示的文本。我正在使用n前进到搜索字符串的下一个实例。我当时以为我可以做类似的事情,ciw但那会改变整个单词,而不仅仅是突出显示的文本。 我很熟悉,:%s/old/new/g但我不想更改所有实例。相反,我想将光标移到每个实例,然后决定是否更改它。
11 search  replace 

1
每个窗口/缓冲区的搜索模式不同
是否有可能每个窗口或缓冲区具有不同的搜索模式,即 我想在窗口/缓冲区A中搜索术语A,在窗口/缓冲区B中搜索术语B,以便使用hlsearch突出显示并行拆分中的不同内容。
10 search  buffers 

3
替代搜索中的斜杠并替换长字符串
vim搜索和替换字符串是否有其他选择,而不必转义字符串中的每个特殊字符。 例如,如果我想匹配以下字符串并替换为某些内容 [ERROR] Login unsucessful 那我要做 :%s/\[ERROR\]\ Login\ unsucessful/something/g 对于包含很多特殊字符的复杂字符串,它变得更加难看和痛苦 我想做类似的事情 :%s/"[ERROR] Login unsucessful"/something/g 这样可以避免所有逃跑。有没有这样的功能?

1
打印突出显示搜索结果
当我们在vim中搜索模式时,匹配项通常会突出显示。但是,当我们打印出来时,高光消失了。我都尝试过:hardcopy > my_file.pdf和:TOhtml。两者都没有保留亮点。 有什么方法可以将突出显示匹配模式的文档输出到pdf文件? 我在Win 7机器上使用GVim 7.4。

1
如何用多行替代?
我想在多行中插入一个单词,是否有类似的命令 :[2,3,5,7,11]s/^/word\ /g 哪个会插入word第2行,第3行,第5行,第7行和第11行的开头? 在这里,多行不连续。

4
将操作限制为一段代码
在我的日常工作中,有很多次我需要操作特定的功能,例如突出显示或搜索变量,但是我从未设法限制编辑/搜索的范围。 vim中是否有一种方法可以有选择地说,找到$color这些括号内的所有引用,或这种折叠等。如果可能的话,最好是相对通用的,以便可以将其应用于编辑/替换文本。 举个例子: $color = "#fff"; function PickColor () { $color = "#bbb"; $newColors = ["#000", "#fbf", $color]; foreach ($newColors as $c) { if ($c == "#fff") { break; } } } $differentColor = $color; 这段代码是一个相对较差的示例,但是,如果我需要替换$ color的所有实例,那么如何在函数PickColor的上下文中执行此操作。再举一个例子,使用#和*你可以去反对整个文件文本对象的下一个实例,你会如何限制了搜索只是这个功能(基本包搜索),其范围可以跨越成千上万行和输球您的位置,还是错误地替换了您不应该使用的其他功能?

5
如何在某些语法区域中搜索模式?
我正在使用vim编辑乳胶文档。通常,我会想要将变量的名称更改为其他名称。但是,当我搜索变量名称时,必须经过不相关的匹配项有点烦人。我只想在tex语法文件中定义的“数学区域”中搜索。有没有一种简单的方法可以将搜索限制到特定的语法区域?
10 search 


1
视觉选择当前搜索结果
我已经hlsearch设置好了,但是有时它会让我觉得我在视觉上选择了搜索词,并且可以点击c更改它。 搜索的字词可能不是一个简单的字母,单词,甚至是行数-无论如何,我不想计数。 有没有办法vh(或ch说)h在当前突出显示停止之前在哪里运行?

4
我可以使用“ gf”(或类似名称)打开文件并跳到搜索词吗?
有没有办法让vim的gf命令(或类似的东西)识别+{cmd}文件路径的参数? 您可以执行以下操作来启动vim并直接转到搜索词: $ vim +/coding_effort ~/project/file 同样,在命令模式下,您可以执行以下操作: :e +/coding_effort ~/project/file 我经常记笔记并参考其他文件,例如: For more info see +/coding_effort ~/project/file where there's a detailed discussion. 我希望能够选择+/coding_effort ~/project/file,输入类似内容gf,并且让vim做正确的事情。

2
在不使用外部命令的情况下浏览代码项目
我试图在命令或搜索模式下收集Vim命令/查询工具箱,以在不使用Ctags或其他外部工具的情况下导航代码库。Ctags很棒,但是支持会因您所坚持的开发环境而异。我只想依靠Vim的知识。
9 search  ide 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.