首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何从Vim搜索列表跳转到某个事件

作为一个云计算领域的专家,我可以告诉你,Vim是一款流行的文本编辑器,可以用来编辑代码、文档等文本文件。在Vim中,可以使用搜索功能来查找文本中的特定内容。

如果你想要在Vim中搜索列表并跳转到某个事件,可以按照以下步骤操作:

  1. 打开Vim并打开要编辑的文件。
  2. 使用“/”键进入搜索模式,并输入要搜索的关键字。
  3. 按下回车键,Vim将会自动跳转到第一个匹配的关键字所在的位置。
  4. 如果要跳转到下一个匹配的关键字,可以按下“n”键。
  5. 如果要跳转到上一个匹配的关键字,可以按下“N”键。
  6. 如果要在搜索结果中跳转到特定的事件,可以使用“:”命令,并输入要跳转到的行号。

需要注意的是,Vim是一款功能强大的文本编辑器,但是它的学习曲线比较陡峭,需要花费一些时间来熟悉它的各种功能和快捷键。如果你还不熟悉Vim,可以尝试使用其他更加友好的文本编辑器,如Visual Studio Code或Sublime Text等。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

VIM常用快捷键(转载)

如end-of-line被认为是一个字 e 跳到下一个字尾 E 跳到下一个字尾,长 b 跳到上一个字 B 跳到上一个字,长 0 至行首,不管有无缩进,就是跳到第0个字符 ^ 至行首的第一个字符...pattern 向前搜索字符串pattern "\c" 忽略大小写 "\C" 大小写敏感 n 下一个匹配(如果是/搜索,则是向下的下一个,?...搜索则是向上的下一个) N 上一个匹配(同上) :%s/old/new/g 搜索整个文件,将所有的old替换为new :%s/old/new/gc 搜索整个文件,将所有的old替换为new,每次都要你确认是否替换...gg=G就能搞定 如何vim中编译程序 在vim中可以完成make,而且可以将编译的结果也显示在vim里,先执行 :copen 命令,将结果输出的窗口打开,然后执行 :make 编译后的结果就显示在了.../目录 - 转到上层目录 gb 转到上一个 bookmarked directory i 改变目录文件列表方式 ^l 刷新当前打开的目录 mf - 标记文件 mu - unmark all marked

1.7K20

超全的Vim常用快捷键,建议收藏备用!

如end-of-line被认为是一个字 e 跳到下一个字尾 E 跳到下一个字尾,长 b 跳到上一个字 B 跳到上一个字,长 0 至行首,不管有无缩进,就是跳到第0个字符 ^ 至行首的第一个字符...pattern 向前搜索字符串pattern "\c" 忽略大小写 "\C" 大小写敏感 n 下一个匹配(如果是/搜索,则是向下的下一个,?...搜索则是向上的下一个) N 上一个匹配(同上) :%s/old/new/g 搜索整个文件,将所有的old替换为new :%s/old/new/gc 搜索整个文件,将所有的old替换为new,每次都要你确认是否替换...,只要执行gg=G就能搞定 十二、如何vim中编译程序 在vim中可以完成make,而且可以将编译的结果也显示在vim里,先执行 :copen 命令,将结果输出的窗口打开,然后执行 :make 编译后的结果就显示在了.../目录 - 转到上层目录 gb 转到上一个 bookmarked directory i 改变目录文件列表方式 ^l 刷新当前打开的目录 ---- mf - 标记文件 mu - unmark all marked

18.5K21

Vim常用快捷键

如end-of-line被认为是一个字 e 跳到下一个字尾 E 跳到下一个字尾,长 b 跳到上一个字 B 跳到上一个字,长 0 至行首,不管有无缩进,就是跳到第0个字符 ^ 至行首的第一个字符...pattern 向前搜索字符串pattern "\c" 忽略大小写 "\C" 大小写敏感 n 下一个匹配(如果是/搜索,则是向下的下一个,?...搜索则是向上的下一个) N 上一个匹配(同上) :%s/old/new/g 搜索整个文件,将所有的old替换为new :%s/old/new/gc 搜索整个文件,将所有的old替换为new,每次都要你确认是否替换...,只要执行gg=G就能搞定 十二、如何vim中编译程序 在vim中可以完成make,而且可以将编译的结果也显示在vim里,先执行 :copen 命令,将结果输出的窗口打开,然后执行 :make 编译后的结果就显示在了.../目录 - 转到上层目录 gb 转到上一个 bookmarked directory i 改变目录文件列表方式 ^l 刷新当前打开的目录 ---- mf - 标记文件 mu - unmark all marked

1.7K00

请马上卸载Notepad++,事实已证明,它可以……

# 编辑器的选择(Editor Choices) 初学编程到现在,我用过的编辑器有 EditPlus、UltraEdit、Notepad++、Vim、TextMate 和 Sublime Text,如果让我从中推荐...# 快速查找&替换 多数情况下,我们需要查找文中某个关键字出现的其它位置,这时并不需要重新将该关键字重新输入一遍然后搜索,我们只需要使用 Shift + ←/→ 或 Ctrl + D 选中关键字,然后...# 标准查找&替换 另一种常见的使用场景是搜索某个已知但不在当前显示区域的关键字,这时可以使用 Ctrl + F 调出搜索框进行搜索: 以及使用 Ctrl + H 进行替换: # 关键字查找&替换...对于普通用户来说,常规的关键字搜索就可以满足其需求:在搜索框输入关键字后 Enter 至关键字当前光标的下一个位置, Shift + Enter 至上一个位置, Alt + Enter 选中其出现的所有位置...# 快捷键列表(Shortcuts Cheatsheet) 我把本文出现的Sublime Text按其类型整理在这里,以便查阅。 通用(General) 1.

1.9K10

卸载 Notepad++!事实已证明,它更牛逼…

# 编辑器的选择(Editor Choices) 初学编程到现在,我用过的编辑器有 EditPlus、UltraEdit、Notepad++、Vim、TextMate 和 Sublime Text,如果让我从中推荐...# 快速查找&替换 多数情况下,我们需要查找文中某个关键字出现的其它位置,这时并不需要重新将该关键字重新输入一遍然后搜索,我们只需要使用 Shift + ←/→ 或 Ctrl + D 选中关键字,然后...# 标准查找&替换 另一种常见的使用场景是搜索某个已知但不在当前显示区域的关键字,这时可以使用 Ctrl + F 调出搜索框进行搜索: 以及使用 Ctrl + H 进行替换: # 关键字查找&替换...对于普通用户来说,常规的关键字搜索就可以满足其需求:在搜索框输入关键字后 Enter 至关键字当前光标的下一个位置, Shift + Enter 至上一个位置, Alt + Enter 选中其出现的所有位置...# 快捷键列表(Shortcuts Cheatsheet) 我把本文出现的Sublime Text按其类型整理在这里,以便查阅。 通用(General) 1.

1.2K30

vim基础命令,查找和替换

使用vim编辑文件: vim xxx 进入之后的界面叫做命令模式界面。可以修改文件编辑的时候叫做插入模式。...:set nu //显示行号 :set nonu //取消显示行号 n+ //向下n行 n- //向上n行 nG //跳到行号为n的行 G...//至文件的底部 g //跳转到文件头部 (插入模式)编辑模式 以下按键进入编辑插入模式 a //在当前光标位置的右边添加文本 i //在当前光标位置的左边添加文本...yw //复制光标开始到词尾的字符。 nyw //复制光标开始的n个单词。 y^ //复制光标到行首的内容。...keyword //向光标上搜索keyword字符串 n //向下搜索前一个搜素动作 N //向上搜索前一个搜索动作 *(#) //当光标停留在某个单词上时

2.7K20

收藏:因为有这篇Sublime Text使用教程,我立即卸载掉了Notepad+...

▍编辑器的选择(Editor Choices) 初学编程到现在,我用过的编辑器有 EditPlus、UltraEdit、Notepad++、Vim、TextMate 和 Sublime Text,如果让我从中推荐...快速查找&替换 多数情况下,我们需要查找文中某个关键字出现的其它位置,这时并不需要重新将该关键字重新输入一遍然后搜索,我们只需要使用 Shift + ←/→ 或 Ctrl + D 选中关键字,然后 F3...▍标准查找&替换 另一种常见的使用场景是搜索某个已知但不在当前显示区域的关键字,这时可以使用 Ctrl + F 调出搜索框进行搜索: ? 以及使用 Ctrl + H 进行替换: ?...▍关键字查找&替换 对于普通用户来说,常规的关键字搜索就可以满足其需求:在搜索框输入关键字后 Enter 至关键字当前光标的下一个位置, Shift + Enter 至上一个位置, Alt + Enter...# 快捷键列表(Shortcuts Cheatsheet) 我把本文出现的Sublime Text按其类型整理在这里,以便查阅。 通用(General) 1.

4K30

请马上卸载Notepad++...!

# 编辑器的选择(Editor Choices) 初学编程到现在,我用过的编辑器有 EditPlus、UltraEdit、Notepad++、Vim、TextMate 和 Sublime Text,如果让我从中推荐...# 快速查找&替换 多数情况下,我们需要查找文中某个关键字出现的其它位置,这时并不需要重新将该关键字重新输入一遍然后搜索,我们只需要使用 Shift + ←/→ 或 Ctrl + D 选中关键字,然后...# 标准查找&替换 另一种常见的使用场景是搜索某个已知但不在当前显示区域的关键字,这时可以使用 Ctrl + F 调出搜索框进行搜索: ? 以及使用 Ctrl + H 进行替换: ?...# 关键字查找&替换 对于普通用户来说,常规的关键字搜索就可以满足其需求:在搜索框输入关键字后 Enter 至关键字当前光标的下一个位置, Shift + Enter 至上一个位置, Alt + Enter...# 快捷键列表(Shortcuts Cheatsheet) 我把本文出现的Sublime Text按其类型整理在这里,以便查阅。 通用(General) 1.

2.6K10

【Go API 开发实战 4】Go API 开发环境配置

当然你可以改变它们的安装位置,但是改变之后你必须在你的环境变量中设置如下两个环境变量: GOROOT:GOROOT 就是 Go 的安装路径 GOPATH:GOPATH 是作为编译后二进制的存放目的地和 import 包时的搜索路径...配置 因为 Vim 是 Linux 下开发的最基本工具,为了通用这里基于 Vim 来配置开发环境。...Vim IDE 常用功能 在 Go 项目开发中最常用的功能是: gd 或者ctrl + ] 跳转到对应的函数定义处 ctrl + t 标签退栈 ctrl + o 跳转到前一个位置 最近文件列表... 在 Vim 的上面打开文件查找窗口 生成供函数跳转的 tag 打开目录窗口,再按会关闭目录窗口 添加函数注释 在代码间跳来去,将光标放在某个函数调用上,按 ctl...该小节向读者介绍了: 如何安装 Go 编译环境 如何配置 Vim IDE 开头的这 4 小节介绍了 API 开发的一些基本的知识,并做了开发前的准备工作,接下来开始 API 开发实战,一步一步教你构建一个账号管理的

99321

Mac之vim普通命令使用

Mac之vim普通命令使用 https://www.cnblogs.com/muchu/p/6492824.html 高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的...强制退出,放弃修改 查找替换 /pattern 向后搜索字符串pattern ?pattern 向前搜索字符串pattern n 下一个匹配(如果是/搜索,则是向下的下一个,?...搜索则是向上的下一个) N 上一个匹配(同上) :%s/old/new/g 搜索整个文件,将所有的old替换为new :%s/old/new/gc 搜索整个文件,将所有的old替换为..."a 将内容放入/存入a寄存器,可以支持多粘贴板 附:比如常用的一个寄存器就是系统寄存器,名称为+,所以系统粘贴板粘贴到vim中的命令为"+p,注意此处的+不表示操作符,二十一个寄存器。...,长 0 至行首,不管有无缩进,就是跳到第0个字符 ^ 至行首的第一个字符 $ 至行尾 gg 至文件的第一行 gd 至当前光标所在的变量的声明处 [N

6.2K30

linux下vim命令详解

高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的: :qx 开始记录宏,并将结果存入寄存器x q 退出记录模式 @x 播放记录在x寄存器中的宏命令...强制退出,放弃修改 查找替换 /pattern 向后搜索字符串pattern ?pattern 向前搜索字符串pattern n 下一个匹配(如果是/搜索,则是向下的下一个,?...搜索则是向上的下一个) N 上一个匹配(同上) :%s/old/new/g 搜索整个文件,将所有的old替换为new :%s/old/new/gc 搜索整个文件,将所有的old替换为...“a 将内容放入/存入a寄存器,可以支持多粘贴板 附:比如常用的一个寄存器就是系统寄存器,名称为+,所以系统粘贴板粘贴到vim中的命令为”+p,注意此处的+不表示操作符,二十一个寄存器。...,长 0 至行首,不管有无缩进,就是跳到第0个字符 ^ 至行首的第一个字符 $ 至行尾 gg 至文件的第一行 gd 至当前光标所在的变量的声明处 [N

2.5K30

Mac之vim普通命令使用「建议收藏」

高级一些的编辑器,都会包括宏功能,vim当然不能缺少了,在vim中使用宏是很方便的: :qx 開始记录宏。...放弃改动 查找替换 /pattern 向后搜索字符串pattern ?pattern 向前搜索字符串pattern n 下一个匹配(假设是/搜索,则是向下的下一个,?...搜索则是向上的下一个) N 上一个匹配(同上) :%s/old/new/g 搜索整个文件,将全部的old替换为new :%s/old/new/gc 搜索整个文件,将全部的old...所以系统粘贴板粘贴到vim中的命令为”+p,注意此处的+不表示操作符,二十一个寄存器。 移动光标 在vim中移动光标跟其它的编辑器中有非常大的差别,只是一旦学会了,就会飞速的在文本中移动了。...就是跳到第0个字符 ^     至行首的第一个字符 $     至行尾 gg     至文件的第一行 gd     至当前光标所在的变量的声明处 [N]G     跳到第N行。

2.1K31

vim-IDE进化08-ranger文件管理

初始化 如何果不初始化将没有图片预览、边框等。...、基本配置 左侧文列表 状态栏 模糊搜索 文件浏览 对于文本编辑是完全够用了。...命令可用Tab补全 set hlsearch " 变输入搜索词边高亮 set incsearch " 光标自动跳转到搜索结果上 set t_ut= "防止vim背景颜色错误 "...相信大部分使用vim的朋友都是IT领域的从业人员,小部分是出于真爱使用vim,那是真爱。有很大一部份是为了装X。 但是如果能坚持研究到这一步,也是路人到喜欢。...后面开始向着编程IDE方向继续进化,演示如何集成各种编程需要的插件,还可以开发自己的插件。 目前工作中大部分时间都是使用vim,已经完成能胜任90%的工作需要。

18620

你值得拥有的上古神器:vim

效果图 在讲解如何使用之前,有必要贴两张效果图: ? 如上图所示,最左边的是目录树,中间的是打开的文件,而最右边是当前文件所包含的宏,函数列表以及该文件所定义的所有的变量。...好了,废话不多讲,在接下来的步骤里教你如何一步一步地将 vim 用起来。...如果还想继续往下,还可以再分出一个窗口,如下图所示: ? 总之,在能看清的条件下,窗口数任由你开,想要关闭窗口时,在 vim 的命令行里输入 :q!就可以依次关闭窗口。...头文件跳转及搜索 在使用 keil 时,我们有时需要跳转到头文件里去看头文件的代码,vim 也是能够实现的,将光标定位到需要跳转的头文件处,按下快捷键 + o就可以完成跳转,如果要跳回来,按下...如何进行搜索呢,按下 + F后,在 vim 命令行会出现提示,在这里输入要搜索的字符串即可,在这里要等待一下,因为它会跳转到 ubuntu 的终端进行搜索完之后再跳回 vim,搜索结果如下图所示

53910

IDEA + Vim,竟可以这么牛逼!!

它的特点包括: 持久的、多级撤消树 广泛的插件系统 支持数百种编程语言和文件格式 强大的搜索和替换 与许多工具集成 为什么要在 Intellj Idea 中使用 Vim?...ct字符-光标位置删除本行某个字符之前(保留该字符)并开始插入。...gg -光标位置到文件开头 G -光标位置到文件结尾 % -光标位置到另一边匹配的括号 f -光标位置到光标右边某个字符首次出现的位置,包括该字符 F -光标位置到光标左边某个字符首次出现的位置...,包括该字符 t -光标位置到光标右边某个字符首次出现的位置,包括该字符 F -光标位置到光标左边某个字符首次出现的位置,包括该字符 /正则表达式-光标位置到下一个匹配正则表达式的位置...如何对 Idea 中的 Vim 模块进行配置 在右下角点击 Vim 图标,然后点击Open ~/.ideavimrc 基础配置 老规矩,个人感觉对于新手对编辑器进行配置,还是参照社区的常用配置进行使用

2.5K10

vim 嫌弃到依赖(21)——跨文件搜索

之前介绍了vim中的搜索模式,使用正则表达式可以很方便的在一个文件中进行搜索。后续也介绍了如何使用 argsdo 命令在参数列表中进行替换操作。...本篇我们将要讨论在vim中是如何调用 grep 进行搜索的。并且介绍其他搜索整个工程中代码的方式。...**/*.lua 表示在所有lua文件中进行搜索。我们可以看到,它输出了我们想要的结果。 我们该如何根据这个结果快速跳转到对应位置呢?...这里我们没有加上 -n 选项,但是它仍然显示了行号,vim默认自动为 grep 添加了 -n 选项。这些内容被存储在一个被称之为 quickfix 的列表中。可以通过这个列表快速跳转到对应的位置。...cpfile:跳转到上一个文件的第一项 cc n:跳转到第你项 copen:打开 quickfix列表 cclose: 关闭 quickfix列表 后续使用 vim 时会大量使用到 quickfix

97830

一篇就学会vim

查看所有搜索内容::copen 关闭窗口::cclose 跳到下一个列表: cnext 跳到上一个列表: cprevious 外置grep 在命令行终端搜索 grep -R “搜索的内容” fileUrl...,然后输入要搜索的字符进行搜索 注意区别是: /是光标处向下查找,这个时候输入n 是继续查找下一个,输入N是查找上一个 ?...4.3 更多名词 如何更快的把括号中内容删除:I want say (hello vim)?...打开一个文件,如果你想看之前某个时刻的显示: :earlier 10s 恢复到10秒之前的状态 :earlier 10m 恢复到10分钟之前的状态 :earlier 10h 恢复到10小时之前的状态 :...:first:跳转至列表中的第一个文件 :last:跳转到最后一个文件 :next:跳转到下一个文件 :prev:跳转到上一个文件 :wnext:保存当前文件跳转到下一个文件 :wprev:保存当前文件跳转到上一个文件

3.2K50

用了VS Code、IDEA等十几款编辑器后,我总结出优秀编辑器的特质

你可以将编辑器划分为几个缓冲区、在缓冲区间移动、跳转到段落开头、搜索和替换、将动作注册为宏并重播它们,等等。 所有这些甚至都不用挪动手腕。...它有几种模式,具体取决于你要执行的移动类型: 按行:此模式允许你至当前(或所有打开的)缓冲区中的任何行。 按单词:此模式允许你跳转到当前(或所有打开的)缓冲区中的任何“单词”。...2 其他模态技巧 对模态编辑而言,以下是我希望编辑器具备的功能列表,当然不止这些: C-i和C-o:这些使我可以跳转到缓冲区中的某个文件 / 某个位置,然后返回到C-o之前我所在的位置,或者输入C-i...所有基本的 vim 移动方法,例如d(删除)、y(复制)、c(更改),t(转到搜索的字符之前的字符),%(转到另一个定界符),等等。... LSP 集成到 Markdown 预览和 Vim 模式,你都可以找到许多扩展 / 插件 / 主题。

1.7K10

提高开发效率的Eclipse实用操作

Ctrl + H 进行全局搜索和局部搜索 1、 除了”FileSearch”之外,其他可以视图中移除 使用Ctrl + H调出搜索视图后,点击Customize。 ? ?...不用鼠标如何关闭打开的视图 如果你打开了某个视图,例如Ctrl + F,Ctrl + H,打开搜索视图后,你想关闭它。可以直接使用Esc键,避免使用鼠标。...3、 跳转到keys视图后,默认选中的选项是 ? 如何转到 ? ,从而输入内容呢。...想在任意目录下创建的话,使用Ctrl + N 删除当前行 Ctrl + D 根据左大括号找到右大括号 Ctrl + Shift + P 光标定位于左大括号后,按下快捷键会跳转到右大括号 如何其他视图中...如何转到文件中的特定行 Ctrl + L 然后输入行数 自动生成返回值 Ctrl+2,Eclipse会右下角弹出一个辅助窗口,然后输入字母L即可 显示Eclipse快捷键列表 Ctrl + shift

79940

vim 编辑器

Command Mode命令模式 vim的默认模式,编辑器等待输入命令 命令 作用 n 显示搜索命令定位到的下一个字符串 N 显示搜索命令定位到的上一个字符串 o 在光标所在的行下方插入一行并切换到输入模式...5yy: 复制光标处开始的5行 删除 x :删除关闭所在处的单个字符 #x :删除光标所在处以及之后的共#个字符 dd:删除(剪切)光标所在整行 #dd: 删除(剪切)光标处开始的#行...以单词为单位移动 w:移动下一个单词的词首 e:至当前或下一个单词的词尾 b:至当前或前一个单词的词首 行内跳转 0:绝对行首 ^ :行首的第一个非空白字符 $:绝对行尾 行间跳转 #G:跳转至第...强制保存退出 :ls :set nu/set number 显示行号 :set nonu 不显示行号 :命令 执行该命令 :整数 跳转到该行 :s/one/two 将当前光标所在行的第一个one替换成...字符串 在文本中从下至上搜索该字符串 /字符串 在文本中从上至下搜索该字符串 :syntax on 设置语法高亮 :行号d 删除第n行 :开始行号s,结束行号e d 删除s~e行

84620
领券