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

Vim,如何根据光标下的当前单词进行搜索?

在Vim中,可以使用以下命令根据光标下的当前单词进行搜索:

  1. 将光标移动到要搜索的单词上。
  2. 按下*键,Vim会自动搜索当前单词,并将光标定位到下一个匹配项上。
  3. 若要向上搜索匹配项,可以按下#键。

此外,Vim还提供了其他搜索命令,如:

  • /:在当前文件中向前搜索指定的模式。例如,输入/keyword可以搜索当前文件中的"keyword"。
  • ?:在当前文件中向后搜索指定的模式。例如,输入?keyword可以搜索当前文件中的"keyword"。
  • n:在搜索结果中定位到下一个匹配项。
  • N:在搜索结果中定位到上一个匹配项。

Vim是一款功能强大的文本编辑器,广泛应用于开发工程师的日常工作中。它具有高度可定制性和丰富的插件生态系统,可以满足各种开发需求。

腾讯云提供了云服务器CVM产品,可用于搭建开发环境和部署应用程序。您可以通过以下链接了解更多关于腾讯云云服务器CVM的信息: https://cloud.tencent.com/product/cvm

请注意,本回答仅提供了Vim的搜索功能和腾讯云云服务器CVM的相关信息,不涉及其他云计算品牌商。

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

相关·内容

VIM技巧

(6) 如何选择或者复制光标所在单词? (7) 如何计数搜索字符串? (8) 如何去掉高亮搜索? (9) 如何解决linux下gvim中文菜单乱码问题?...比如要对当前目录下*.c文件进行替换: 方法一: for i in *.c; do   sed -i -e ‘s/oldvalue/newvalue/g’ $i done 方法二: vim...zR 或者 :set foldlevel=999 (6) 如何选择或者复制光标所在单词? 在VIM中用iw或者aw表示一个单词,两者稍有区别。...选择光标所在单词:viw (v进入visual模式,然后iw) 复制光标所在单词:yiw (7) 如何计数搜索字符串?...source一个menu.vim或者啥也不source都是乱码 另外,也有网友报告说没有遇到此类问题 (10) 如何对所编辑文件语法高亮显示?

1.1K30

人生苦短,何不用vim装13

s/S:删除当前字符/当前行并插入。 根据具体情况使用不用快捷键,但一般使用较多为i、a、o、O。...单词定位:使用*/#定位当前标下单词,并指向下/上一个。 使用gd定位到当前变量声明位置。 使用%快速定位到配对字符,如括号另一半。 最后可以使用回到光标上一次位置。...编辑文本 d指delete,是所有修改操作基础。 删除一个字符。删除一个字符可以使用dl代表删除右边一个字符,dh为删除左边一个字符。x相当于dl,删除当前标下字符。 删除特定单词。...daw表示delete a word,删除当前标下单词,使用dw/db从当前位置删除到后一个/前一个单词。 删除括号里文本。...使用T搜索当前浏览器打开所有标签,相当于标签页切换。

3.7K11

介绍下vim基本使用

光标移动 下面这些命令都是在普通模式下进行,最基本就是光标的上下左右移动了: h or ← 光标左移 j or ↓ 光标下移 k or ↑ 光标上移 l or → 光标右移 除此之外,有时候我们需要光标快速跳转...W 跳到下一个单词(空格分隔单词)开头 e 跳到当前或下一个单词(标点或空格分隔单词)末尾(ending) E 跳到当前或下一个单词(空格分隔单词)末尾 b 跳到当前或上一个单词(标点或空格分隔单词...)开头(beginning) B 跳到当前或上一个单词(空格分隔单词)开头 当然,也可以按行为单位跳转: gg 跳转至第一行 G 跳转至最后一行 nG or :n 跳转至第 n 行 ge 跳转至上一个单词尾...删除到文件头部 dG 删除到行尾 dw 删除当前单词 nx 删除当前 n 个字符 X 向前删除字符 查找替换 作为一个编辑器,查找替换功能肯定也不能少了: /pattern 从光标处向文件尾搜索 pattern...pattern 从光标处向文件头搜索 pattern n 向同一方向执行上一次搜索 N 向相反方向执行上一次搜索 * 向前搜索标下单词 # 向后搜索标下单词 :s/p1/p2/g 将当前行内

1K21

2018-09-03 简单问题:VIM中 查找 “上一个” 快捷键是什么?G 移动光标到指定行#. 例如: 5G-> 光标下反向搜索关键词 (search the word under cursor

d开头单词,当输入到/de时,会自动找到第一个以ds开头单词,以此类推,进行查找;当找到要匹配单词时,别忘记回车 set backspace=2 " 设置退格键可用 修改一个文件后...:cd 修改默认工作目录. ---- 自动补全 Ctrl+X Ctrl+L整行补全 Ctrl+X Ctrl+N 根据当前文件里关键字补全 Ctrl+X Ctrl+K 根据字典补全 Ctrl...password) vim 处理加密文件时候,并不会作密码验证,也就是说,当你打开文件时候,vim不管你输入密码是否正确,直接用密码对本文进行解密。...最厉害是,vim对于每个文件可以保存最多10个view,也就是说你可以对同一个文件有10种不同标记方法,根据需 要,这些东西都会保存下来。...K -> 在man中搜索当前标下词 (search man page under cursor) {0-9}K -> 查找当前标下man中章节,例如5K就是同等于man 5 (search

6K10

vim学习六之搜索命令「建议收藏」

n/N 正反向下一个 在搜索模式下可以对Vim打开整个文本内容进行搜索,当按下 n 时可以继续正向查找下一个相匹配目前单词。N 作用与 n 相反,是往上反向搜索目标单词。...光标处单词搜索Vim命令模式下,如果要搜索当前标下单词,除了可以使用/ 和 ?外,还可以使用特殊命令* 和 #。...Vim高亮搜索 为了在Vim中高亮显示被搜索字符,可以使用命令 :set hlsearch,可以在Vim命令行模式执行命令或者在配置文件 .vimrc 中进行永久设置。...例如,3/pattern 将会搜索模式 pattern 第三次出现位置, 而 3* 会搜索当前光标所在位置单词第三次出现位置。...Vim正则表达式搜索 为了更好进行搜索Vim支持正则表达式,最基本正则表达式规则包括: ^ 表示一行开头 $ 表示一行结尾 .

9.8K51

vim 快捷键技巧总结

最后 “g” 标记表示替换行中所有匹配点,如果仅仅对当前进行操作,那么只要去掉%即可 如果你有一个像 “thirtyfour” 这样单词,上面的命令会出错。...这种情况下,这个单词会被替换成”thirty4″。要解决这个问题,用 “<”来指定匹配单词开头:  :%s/<four/4/g 显然,这样在处理 “fourty” 时候还是会出错。...U       //撤销对当前所有操作 搜索及替换命令 /pattern:从光标开始处向文件尾搜索pattern ?...pattern:从光标开始处向文件首搜索pattern n:在同一方向重复上一次搜索命令 N:在反方向上重复上一次搜索命令 :s/p1/p2/g:将当前行中所有p1均用p2替代 :n1,n2s/p1/p2...:w :保存当前文件 :e filename:打开文件filename进行编辑 :x:保存当前文件并退出 :q:退出vi :q!

1.1K30

100 条 Linux vim 命令备忘单,收藏起来随时备用!

前两天给大家带来了Linux常用命令,有小伙伴想要vim相关命令备忘单,那么今天瑞哥安排。 退出命令备忘单 :q 退出 :q!...强行写入当前文件并退出 插入命令备忘单 a 在光标后插入 A 在行尾插入 i 在光标前插入 I 在行中第一个非空白之前插入 gI 在第 1 列中插入 o 在光标下方开始新行并插入 O 在光标上方开始新行并插入...,它们之间有一个空格 gJ将下面的行合并到当前行,它们之间没有空格 u撤消 Ctrl+ r重做 .重复上一个命令 移动命令备忘单 h向左移动光标 j向下移动光标 k向上移动光标 l向右移动光标 b移动到单词开头...w移动到下一个单词开头 e移动到单词末尾 0跳到行首 $跳到行尾 ^跳转到该行第一个(非空白)字符 Ctrl + b向后移动一个全屏 Ctrl + f向前移动一个全屏 Ctrl + d向前移动...向后搜索 * 向前搜索标下单词 # 向后搜索标下单词 r 替换光标位置单个字符 R 替换从光标位置开始字符 cc 替换整行 :%s/search/replace/g 用replace替换每次出现搜索

1.5K20

vim 搜索命令_linux vim编辑器

VIM查找命令 VIM命令 功能 f 向前搜索并将光标停留在目标字符上 F 向后搜索并将光标停留在目标字符上 ; 重复刚才查找 , 反向重复刚才查找 t 向前搜索并将光标停留在目标字符前一个字符上...T 向后搜索并将光标停留在目标字符后一个字符上 / 向前查找 ?...向后查找 n 继续查找 N 反向查找 * 向前查找与当前标下字符精确匹配字符串 # 向后查找与当前标下字符精确匹配字符串 :set hlsearch 打开高亮显示查找文本 :set nohlsearch...关闭高亮显示查找文本 :nohlsearch 关闭当前高亮显示结果 :set incsearch 打开显示查找匹配过程 :set noincsearch 关闭显示查找匹配过程 :set ignorecase...最后 “g” 标记表示替换行中所有匹配点。如果仅仅对当前进行操作,那么只要去掉%即可 c表示替换前提示,“\” 来匹配结尾。

2.6K10

常用vim命令总结

Ctrl+u 往后滚动半屏 Ctrl+e 往后滚动一行 Ctrl+y 往前滚动一行 看似比较多,但是可以根据键盘位置来进行记忆...向后复制n个单词 由于复制操作通常是在量比较大情况下进行 所以这里我使用了n代替需要操作个数 需要说明是,这里看起来并没有多大意义 因为复杂字符和单词还没有直接插入方式来快 行复制 y0...下面介绍常用taglist配置选项,你可以根据自己习惯进行配置: - Tlist_Ctags_Cmd选项用于指定你Exuberant ctags程序位置,如果它没在你PATH变量所定义路径中...ctags -R 在当前路径下建立一个tags文件,然后就可以在vim中使用跳转功能了。其中-R选项是递归搜索子目录下相关符号。...在WinManager界面上可以用下面的一些命令来进行常用目录和文件操作: 显示帮助 如果光标下是目录, 则进入该目录; 如果光标下文件, 则打开该文件 - 返回上级目录 c

1.7K10

第三章 —- 了解各种 Linux 文本编辑器

Vi 常用命令 Vi 中光标移动命令 插入和替换命令 单吃移动命令 删除和修改命令 复制行命令 搜索命令 样式查找指令 配置 Vi、 set 命令 map 命令 ab 命令 解释 Vim 编辑器...A 附加于行末 i 在当前字符前插入 I 在行首插入 o 在下面插入空白行并允许插入 O 在上面插入空白行并允许插入 rx 用字符 x 代替当前字符 Linux 还支持在键入单词初始字符时自动显示该单词...(dot) 重复上次更改 复制行命令 命令 操作 yiw 复制当前单词 yw 复制当前光标位置到词末 yy 复制当前行 P 将拉出文本放置在当前光标之后。...此命令类似于 Windows 中黏贴操作 p 将拉出文本放置在当前光标位置前 搜索命令 /:向下搜索 ?...:向上搜索 命令 操作 / 搜索整个单词 n 搜索下一个出现位置 N 搜索上一个出现位置 搜索时,默认是区分大小写, :set ic:不区分大小写 :set noic:关闭不区分大小写

2.4K30

一步步将vim改造成CC++开发环境(IDE)

这样,你就可以用vim在任意地方查看有关Linux函数原形 ------------------------------------ tag命令用法: Ctrl+]  跳到当前标下单词标签 Ctrl...如果不希望在当前窗口显示标签,可以使用以下命令: :stag TagName 新窗口显示TagName标签,光标跳到标签处 Ctrl+W + ]  新窗口显示当前标下单词标签,光标跳到标签处 当一个标签有多个匹配项时...以下命令将在预览窗口显示标签 :ptag TagName 预览窗口显示TagName标签,光标跳到标签处 Ctrl+W + }  预览窗口显示当前标下单词标签,光标跳到标签处 :pclose   关闭预览窗口...并接受当前选项 其他补全方式: Ctrl+X Ctrl+L 整行补全 Ctrl+X Ctrl+N  根据当前文件里关键字补全 Ctrl+X Ctrl+K  根据字典补全 Ctrl+X Ctrl+T  根据同义词字典补全...vim当前工作目录 d  创建目录 D  删除当前标下目录或文件 i  切换显示方式 R  文件或目录重命名 s  选择排序方式 r  反向排序列表 x  定制浏览方式, 使用你指定程序打开该文件

8.9K20

vim常用命令总结

zz"命令会把当前行置为屏幕正中央,"zt"命令会把当前行置于屏幕顶端,"zb"则把当前行置于屏幕底端. 17.简单搜索   "/string"命令可用于搜索一个字符串。...Vim将会取当前光标所在word并将它作用目标字符串进行搜索。"#"命令是"*"反向版。还可以在这两个命令前加一个命令计数:"3*"查找当前标下word第三次出现。...33.文本对象   "diw" 删除当前光标所在word(不包括空白字符) "daw" 删除当前光标所在word(包括空白字符) 34.快捷命令   x 删除当前标下字符("dl"快捷命令)...用命令: vim -R file。如果是想强制性地避免对文件进行修改,可以用命令: vim -M file。 43.更改文件名 将现有文件存成新文件,用命令":sav(eas) move.c"。...(vim) :set ruler  会在屏幕右下角显示当前光标所处位置,并随移动而改变,占用屏幕空间较小,使用也比较方便,推荐使用。

1.2K10

VIM使用

2列 fx:将光标移动到当前第一个字符x上 3fx: 将光标移动到航前行第3个字符x上 tx: 将光标移动到目标字符x前一个字符上 fx和tx可以通过;和,进行正向或反向重复移动 %: 用于符号间移动...,将当前行与下一行合并 文本复制、剪切与粘贴 y: 复制 p:粘贴 yw: 复制一个单词 y2w: 复制2个单词 y$: 复制从当前光标到行结尾所有单词 y0: 复制从当前光标到行首所有单词 yy:...cb: 删除从光标处到单词开头文本并进入到插入模式 cc: 删除一整行并进入到插入模式 ~: 修改光标下字符大小写 r: 替换当前标下字符 R:进入到替换模式 xp: 交换光标和下一个字符 组合命令...:buffers 查看缓冲区列表==ls :buffer N 根据缓冲区列表编号跳转到指定缓冲区 :bnext/bprev 遍历缓冲区列表 :bfirst/blast分别调到缓冲区列表开头和结尾 :...: 跳转到下一个折叠处 zk: 跳转到上一个折叠处 删除折叠 zd: 删除光标下折叠 zD: 删除光标下折叠以及嵌套折叠 zE: 删除所有的折叠标签 创建折叠当退出vim之后就失效了。

1.3K10

2018 更新下vim 插件

预设快捷键如下 cg - 查看光标下符号定义 cs - 查看光标下符号引用 cc - 查看有哪些函数调用了该函数 cf- 查找光标下文件...安装插件后打开 vim 编辑文件,可以看到检查效果了,可以设置多个检查工具检查不同维度错误,多个工具是并发进行检查。 cppcheck 检查出指针泄漏,提出编码建议 ?...使用效果 : 搜索文件 : ctrl-p ? 1534866470448.png 搜索函数 : \p ?...,只显示当前文件 其他插件 vim-signify 修改标记 通过 signify 这个插件,对于打开有版本控制文件,可以在文件侧边实时显示文件修改情况。...1534865781881.png 另外一个在vim中打开终端插件 python-repl mark 高亮单词 光标停靠在需要高亮单词,然后直接键入 : \m 高亮单词 \n

2.6K30

vim命令搜索_linuxvim

例如,如果你想要搜索单词是 linux,下图显示就是在 Vim 窗口底部搜索命令: 敲击回车键之后,你会看到 Vim 会将光标停留在从光标在插入模式中位置开始,找到包含此单词第一行。...例如,请看下附截图: 这可以通过设置 hlsearch 变量来实现,例如在普通/命令行模式中执行下述命令: :set hlsearch 2、使搜索不区分大小写 在 Vim进行搜索默认是区分大小写...如下图是一个列表结果如何Vim 窗口底部被分组和显示例子: 接下来,你可能已经得知,Vim 默认是环形搜索,意味着在到达文件结尾处(或者被搜索单词最后一处匹配)时,如果继续按 “搜索下一个”...这个在光标下单词不仅仅会被拷贝,也会被复制到 / 后,允许你对它进行修改并且继续进行搜索操作。...如果想要获得更多小技巧(包括如何使用鼠标来使在 Vim操作变得简单),请前往 Vim 官方文档。 结语 当然,没有人希望你死记硬背这里提到所有小技巧。

10.1K20

一段奇妙vim编辑器之旅

2.vim三种模式     命令模式:可以移动光标、删除、复制、搜索。     插入模式:通过输入"a"、"i"、"o"中任意一个字符,可以进入该模式来进行修改文件内容。     ...3.命令模式下移动光标     使用"h"、"j"、"k"、"l"来进行向左、向下、向上、向右移动,或者使用方向键。     "w"移动到下一个单词,"b"移动到上一个单词。   ...对于字符数据,"P"粘贴到字符左侧,"p"粘贴到字符右侧   8.命令模式下一些技巧     "dtc",删除从光标到字符c之间所有字符     "rc",将光标下字符替换成c字符     "dw...keywords           默认对当前进行查找            n1,n2,对文件n1到n2行进行查找,如:1,10 s/a/123/g 将第一到第十行中a替换成123           ...:set number",设置行号 四、总结   通过本文学习,我们对vim编辑器有了入门以及进阶了解,当我们掌握了这些技巧以后,在linux下使用vim进行操作文本变得不再是难事,很爽有木有~,为了梦想

53630

一篇就学会vim

4.3 更多名词 如何更快把括号中内容删除:I want say (hello vim)?...再看一个例子 my name is liugezhou 目的是要在每一行结尾加上逗号: 首先根据6.1我们知道A是在当前行结尾追加内容 然后根据vim点操作不包括移动,我们这样: A, <ESC...或者/进行搜索,这个搜索文本可以通过 "/p方式快速打印。...命令行模式下,ctrl + r ctrl + w 获取当前标下字母 命令行模式下,ctrl + r ctrl + A 获取当前标下词组 命令行模式下,ctrl + r ctrl + l 获取当前光标所在行内容...二十二、Vimrc 22.1 Vim如何找到Vimrc 根据操作系统,文件路径名可能不同,一般使用路径是 ~/.vimrc 22.2 Vimrc基础内容 绝大部分使用场景包含一下五个内容集合: 插件

3.2K50

vim命令总结

另外CTRL-B是它反向版。"zz"命令会把当前行置为屏幕正中央,"zt"命令会把当前行置于屏幕顶端,"zb"则把当前行置于屏幕底端. 17.简单搜索 "/string"命令可用于搜索一个字符串。...Vim将会取当前光标所在word并将它作用目标字符串进行搜索。"#"命令是"*"反向版。还可以在这两个命令前加一个命令计数:"3*"查找当前标下word第三次出现。...19.查找整个word 如果你用"/the"来查找Vim也会匹配到"there"。要查找作为独立单词"the"使用如下命令:"/the\>"。"...所以"/was$"只匹配位于一行末尾单词was,所以"/^was"只匹配位于一行开始单词 22.匹配任何单字符 .这个字符可以匹配到任何字符。...用命令: vim -R file。如果是想强制性地避免对文件进行修改,可以用命令: vim -M file。 44.更改文件名 将现有文件存成新文件,用命令":sav(eas) move.c"。

76670

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券