regex - 在第一个搜索模式匹配上使用光标打开 vim 文件(类似于 vim +N 文件的行号)

标签 regex vim vi

有没有办法可以用给定的单词(或正则表达式模式)打开 vi/vim 进行匹配,以便光标在打开后位于第一个匹配的单词(正则表达式模式)上。类似于行号的东西。选项

  vim +line_no file.txt

我正在寻找类似的东西
    vim /regex/ file.txt

当我没有行号时,这很有用。方便,我可以避免 grep快速搜索文件

最佳答案

在你的“类似的东西”上加一个 + 你就有了答案 -- vim +/regex file.txt是您正在寻找的(记住引用您的正则表达式以避免 shell 弄乱它)。

退房 :help starting.txt想要查询更多的信息。

关于regex - 在第一个搜索模式匹配上使用光标打开 vim 文件(类似于 vim +N 文件的行号),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39232615/

相关文章:

c# - 正则表达式来替换之前没有特定单词的单词

java - 获取使用 3 个空格作为指定字符串第一次出现的子字符串以返回索引

c++ - 如何在 C++ 中删除杂散的“302”?

替换名字中的小写字母,而不是姓氏

java scanner hasnext(pattern) 与空格冲突

linux - 以 + 开头的文件显示 Linux 中的不一致

vim - 如何检测Vimscript中是否存在特定的缓冲区?

ubuntu - ubuntu 上的错误 "Only one file name allowed"Dmenu + Vim

Linux:匹配一个表达式,然后删除整个相关 block

linux - 在 vi 编辑器中创建的 .txt 文件的输出在一行中显示所有文本