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

Vim - 如何将搜索结果移动到文件的开头?

在 Vim 中,要将搜索结果移动到文件的开头,可以使用以下方法:

  1. 使用 / 进行搜索,例如 /搜索关键字
  2. 使用 n 键在搜索结果之间向下移动。
  3. 使用 N 键在搜索结果之间向上移动。
  4. 若要将光标移动到文件的开头,可以使用以下方法:
    • 使用 gg 键将光标移动到文件的开头。
    • 使用 :1 键将光标移动到文件的第一行。

通过这些方法,您可以在 Vim 中搜索并在搜索结果之间移动,以及将光标移动到文件的开头。

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

相关·内容

Linux必备技能:如何在Vim中跳到文件开头或者结尾?

今天给大家带来是Linux方面的小实战:如何在Vim中跳到文件开头或者结尾? 如果已经会同学可以跳过本文!...在linux中编辑文件一般都是用vi或者vim,对于文件行数比较少文件,直接通过上下键就可以快速找到相关配置,比如: 如图,这个是nginx配置文件,其文件是在conf.d目录下,存放是自定义...如何跳到 Vim 最后一行 很简单,只需要在 Normal 模式下按一个大写字母G即可,举个例子: 在我Linux中有nginx相关文件夹,里面有个配置文件:mime.types,我们先来more...一下: more mime.types 可以看到这个文件不止一页,这种情况下假如用vim编辑这个文件时候按下G可以迅速跳到最后一行: vim mime.types 此时按下G: 这个时候看到已经跳到最后一行了...涨知识啦❗❗❗ 与跳到文件末尾一行,跳到文首也有快捷键: Ctrl + Home [[ 总结 看完以上介绍,相信大家已经知道如何在vim编辑器中快速跳到文件末尾和文首了。

11.7K20

【总结】vim命令使用总结,该来还是躲不掉啊晕

命令大全,最详细(建议收藏) 光标的移动 h - 左移光标 j - 下移光标 k - 上光标 l - 右移光标 gj - 下移光标(折行文本) gk - 上光标(折行文本) H - 移动到当前页面顶部...M - 移动到当前页面中间 L - 移动到当前页面底部 w - 移动到下个单词开头 W - 移动到下个单词开头(单词含标点) e - 移动到下个单词结尾 E - 移动到下个单词结尾(单词含标点) b...- 移动到上个单词开头 B - 移动到上个单词开头(单词含标点) ge - 移动到上个单词结尾 gE - 移动到上个单词结尾(单词含标点) % - 跳转到配对符号(默认支持配对符号组:: '()',.../new/g - 替换全部 :%s/old/new/gc - (逐个)替换 :noh[lsearch] - 移除搜索结果高亮显示 多文件搜索 :vim[grep] /pattern/ {`{file...:vim[grep] /foo/ **/* :cn[ext] - 移动至下一个 :cp[revious] - 移动至上一个 :cope[n] - 打开搜索结果列表 :ccl[ose] - 关闭 quickfix

49021

Linux学习笔记之vim操作指令大全

w: 前一个单词,光标停在下一个单词开头; W: 移动下一个单词开头,但忽略一些标点; e: 前一个单词,光标停在下一个单词末尾; E: 移动到下一个单词末尾,如果词尾有标点,则移动到标点; b:...j含义是grep结束后,结果停在第j项,默认是停在第一项。 vimgrep前面可以加数字限定搜索结果上限,如 :1vim/pattern/ % 只查找那个模式在本文件第一个出现。...0x12 编程辅助 13.1 一些按键 gd: 跳转到局部变量定义处; gD: 跳转到全局变量定义处,从当前文件开头开始搜索; g;: 上一个修改过地方; g,: 下一个修改过地方; [[: 跳转到上一个函数块开始...C-u: 从当前位置移动到命令行开头。 C-b: 移动到命令行开头。 C-e: 移动到命令行末尾。 Shift-Left: 左移一个单词。 Shift-Right: 右移一个单词。...执行上一次外部命令。 :sh 调用shell,用exit返回vim。 :r !cmd 将命令返回结果插入文件当前位置。 :m,nw !cmd 将文件m行到n行之间内容做为命令输入执行命令。

2.7K20

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

dw删除一个词 D删除从光标所在位置到行尾所有内容 d0删除从光标所在位置到行首所有内容 dgg删除从光标所在位置到文件开头所有内容 dG删除从光标所在位置到文件末尾所有内容 x删除单个字符...,它们之间有一个空格 gJ将下面的行合并到当前行,它们之间没有空格 u撤消 Ctrl+ r重做 .重复上一个命令 移动命令备忘单 h向左移动光标 j向下移动光标 k向上移动光标 l向右移动光标 b移动到单词开头...w移动到下一个单词开头 e移动到单词末尾 0跳到行首 $跳到行尾 ^跳转到该行第一个(非空白)字符 Ctrl + b向后移动一个全屏 Ctrl + f向前移动一个全屏 Ctrl + d向前移动...+ i在跳跃历史中前进 H移动到屏幕顶部(H=high) M移动到屏幕中间(M=middle) L移动到屏幕底部(L=low) 搜索和替换命令备忘录 / 向前搜索 ?...command在 shell 中运行“命令”并将 STDOUT 粘贴到文件中 总结 vim好,文本编辑一大跑!

1.5K20

不会vim?看这篇就够了!

,可以输入快捷键进行一些操作(删除行,复制行,移动光标,粘贴等等) 2、编辑模式: 在该模式下可以对文件内容进行编辑; 3、末行模式: 可以在末行输入命令来对文件进行操作(搜索、替换、保存、退出、撤销...Vim打开文件方式: (1)#vim 文件路径 作用:打开指定文件 (2)#vim +数字 文件路径 作用:打开指定文件,并且将光标移动到指定行 (3)#vim +/关键词...文件路径 作用:打开指定文件,并且高亮显示关键词 (4)#vim 文件路径1 文件路径2 文件路径3 作用:同时打开多个文件 ---- 四、命令模式 1、光标移动 ①光标移动到行首 按键:...按键:dd (删除之后下一行上) 注意:如果剪切了不粘贴就是删除效果。...表示强制退出,刚才做修改操作不做保存 ⑤搜索/查找 输入:/关键词 在搜索结果中切换上/下一个结果:N/n(next) 取消高亮可输入 :nohl (no highlight) ⑥替换(substitute

2.7K00

Vim编辑器常用快捷键

前言 Vim编辑器是Vi编辑器升级版,Vi支持所有语法都可在Vim中使用 基本使用 I:编辑模式,通过方向键控制光标移动 ECS:直接按ESC,退出编辑模式进入normal模式 :e:重新加载当前文档...: 退出并销毁所做任何更改 移动 以下移动都是在normal模式下,编辑模式通过上下左右按键控制移动。 0:移动到行首。g0:移到光标所在屏幕行行首。gg:到文件头部。G:到文件尾部。...h或者退格: 左移一个字符;l或者空格: 右移一个字符;j: 下移一行;k: 上一行;gj: 移动到一段内下一行;gk: 移动到一段内上一行;+或者Enter: 把光标移至下一行第一个非空白字符。...w: 前一个单词,光标停在下一个单词开头;W: 移动下一个单词开头,但忽略一些标点;e: 前一个单词,光标停在下一个单词末尾;E: 移动到下一个单词末尾,如果词尾有标点,则移动到标点;b: 后移一个单词...,光标停在上一个单词开头;B: 移动到上一个单词开头,忽略一些标点;ge: 后移一个单词,光标停在上一个单词末尾;gE: 同 ge ,不过‘单词’包含单词相邻标点。

3.2K20

Vim 基本配置和经常使用命令

vim 也是最为强大通用文本编辑器之中一个,对于须要编辑不同文本情景,vim 也是相当有优势。所以,熟练掌握一下 vim 基本使用还是非常有必要。...这里给出一个主要 vimrc 配置文件。没有配置不论什么插件,仅仅是把主题改成了自带 evening 暗调主题。字体改成了 Consolas 等宽字体。并对行号。缩进,搜索等做了一些基本设置。...Linux 中一般在用户 home 文件夹建一个 .vimrc 文件进行改动。而不是去改动 /etc/vim 文件夹下全局配置,影响全部用户。...(同 键) gg # 移动到文件头 G # 移动到文件尾 :n # 跳转到第 n 行 fx # 移动到光标后第一个为 x 字符 find...反向 * # 向下查找和光标所在单词一样词 # # 向上查找和光标所在单词一样词 :nohlsearch # 关闭当前高亮显示结果

1.1K20

Linux中vi与vim编辑操作

command】 暂时离开vi到命令行下执行一个命令后显示结果 【:set nu】 显示行号 【:set nonu】 取消显示行号 【:w newfile】 另存为 1.2 插入和移动光标命令...l:右移 M:光标移动中间行 L:光标移动到屏幕最后一行行首 G:移动到指定行,行号 -G 在命令行中输入 vi +26 samp.txt 命令直接打开文件到达...gg:光标移动文件开头 G:光标移动文件末尾 1.3 删除命令 常用: x 删除光标后一个字符,相当于del X 删除光标前一个字符,相当于Backspace...; g放在命令末尾,表示对搜索字符串每次出现进行替换; g 放在命令开头,表示对正文中所有包含搜索字符串行进行替换操作 2....交换文件主要用于系统崩溃时恢复文件文件开头是.

3.1K20

快速学习-Linux(VIM编辑器)

:可以在末行输入命令来对文件进行操作(搜索、替换、保存、退出、撤销、高亮等等); Vim打开文件方式: #vim 文件路径 作用:打开指定文件(可以是不存在) #vim +数字...文件路径 作用:打开指定文件,并且将光标移动到指定行 #vim +/关键词 文件路径 作用:打开指定文件,并且高亮显示关键词(搜索) 重点:先复制出一个/etc/passwd文件,复制当前桌面下...2.1、命令模式 注意:该模式是打开文件第一个看到模式(打开文件即可进入) 2.1.1、光标移动 ①光标移动到行首 按键:shift + 6 或 ^(T字母上面的6,不要按小键盘6) ②光标移动到行尾...② 剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定行 按键:数字dd (删除之后下一行上) ③ 剪切/删除光标所在的当前行(光标所在位置)之后内容,但是删除之后下一行不上 按键:...在搜索结果中切换上/下一个结果:N/n (next) 如果需要取消高亮,则需要在末行模式中输入:“:nohl”【no highlight】 ⑥ 替换 :s/搜索关键词/新内容 替换光标所在行第一处符合条件内容

2.7K10

Linux命令之vim三种模式

搜索、替换、保存、退出、撤销、高亮等等); Vim打开文件方式(4种,要求掌握就前三种): vim 文件路径 作用:打开指定文件 vim +数字 文件路径 作用:打开指定文件...,并且将光标移动到指定行 vim +/关键词 文件路径 作用:打开指定文件,并且高亮显示关键词 vim 文件路径1 文件路径2 文件路径3 作用:同时打开多个文件 三、命令模式 注意:该模式是打开文件第一个看到模式...②剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定行 按键:数字dd (删除之后下一行上) ③剪切/删除光标所在的当前行之后内容,但是删除之后下一行不上 按键:D (删除之后当前行会变成空白行...结果:就是出现显示根目录别表,按下enter键回到打开文件 当外部命令执行结束之后按下任意键回到vim编辑器打开内容 ⑥搜索/查找 输入:“/关键词” 例如:我想在passwd文件搜索“sbin...在搜索结果中切换上/下一个结果:N/n (next) 如果需要取消高亮,则需要输入:“:nohl”【no highlight】 ⑦替换 :s/搜索关键词/新内容 替换光标所在行第一处符合条件内容

3.2K20

教程 | Vim 教程【命令-操作-快捷键】

命令历史 以:和/开头命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。...启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim...搜索。 :set hlsearch  高亮搜索结果,所有结果都高亮显示,而不是只显示一个匹配。...:set incsearch  逐步搜索模式,对当前键入字符进行搜索而不必等待键入完成。 :set wrapscan  重新搜索,在搜索文件头或尾时,返回继续搜索,默认开启。...^ 移动到本行第一个非空白字符上。 0(数字0)移动到本行第一个字符上, 移动到本行第一个字符。同0健。 $ 移动到行尾 3$ 移动到下面3行行尾 gg 移动到文件头。

98820

138 条 Vim 命令、操作、快捷键全集

命令历史 以:和/开头命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。...启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim...搜索。 :set hlsearch  高亮搜索结果,所有结果都高亮显示,而不是只显示一个匹配。...:set incsearch  逐步搜索模式,对当前键入字符进行搜索而不必等待键入完成。 :set wrapscan  重新搜索,在搜索文件头或尾时,返回继续搜索,默认开启。...^ 移动到本行第一个非空白字符上。 0(数字0)移动到本行第一个字符上, 移动到本行第一个字符。同0健。 $ 移动到行尾 3$ 移动到下面3行行尾 gg 移动到文件头。

98300

Vim 命令、操作、快捷键(建议收藏)

命令历史 以:和/开头命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。...启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim...搜索。 :set hlsearch  高亮搜索结果,所有结果都高亮显示,而不是只显示一个匹配。...:set incsearch  逐步搜索模式,对当前键入字符进行搜索而不必等待键入完成。 :set wrapscan  重新搜索,在搜索文件头或尾时,返回继续搜索,默认开启。...^ 移动到本行第一个非空白字符上。 0(数字0)移动到本行第一个字符上, 移动到本行第一个字符。同0健。 $ 移动到行尾 3$ 移动到下面3行行尾 gg 移动到文件头。

1.2K10

教程 | Vim 教程【命令-操作-快捷键】

启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim...搜索。 :set hlsearch  高亮搜索结果,所有结果都高亮显示,而不是只显示一个匹配。...:set incsearch  逐步搜索模式,对当前键入字符进行搜索而不必等待键入完成。 :set wrapscan  重新搜索,在搜索文件头或尾时,返回继续搜索,默认开启。...^ 移动到本行第一个非空白字符上。 0(数字0)移动到本行第一个字符上, 移动到本行第一个字符。同0健。 $ 移动到行尾 3$ 移动到下面3行行尾 gg 移动到文件头。...Ctrl+ww 移动到下一个窗口 Ctrl+wj 移动到下方窗口 Ctrl+wk 移动到上方窗口 关闭窗口 :close 最后一个窗口不能使用此命令,可以防止意外退出vim

60120

Vim 命令、操作、快捷键(收藏大全)

------ 命令历史 以:和/开头命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。...启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim...搜索。 :set hlsearch  高亮搜索结果,所有结果都高亮显示,而不是只显示一个匹配。...:set incsearch  逐步搜索模式,对当前键入字符进行搜索而不必等待键入完成。 :set wrapscan  重新搜索,在搜索文件头或尾时,返回继续搜索,默认开启。...^ 移动到本行第一个非空白字符上。 0(数字0)移动到本行第一个字符上, 移动到本行第一个字符。同0健。 $ 移动到行尾 3$ 移动到下面3行行尾 gg 移动到文件头。

92430

138 条 Vim 命令、操作、快捷键全集

作者:perlman 命令历史 以:和/开头命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。...启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim...搜索。 :set hlsearch  高亮搜索结果,所有结果都高亮显示,而不是只显示一个匹配。...:set incsearch  逐步搜索模式,对当前键入字符进行搜索而不必等待键入完成。 :set wrapscan  重新搜索,在搜索文件头或尾时,返回继续搜索,默认开启。...^ 移动到本行第一个非空白字符上。 0(数字0)移动到本行第一个字符上, 移动到本行第一个字符。同0健。 $ 移动到行尾 3$ 移动到下面3行行尾 gg 移动到文件头。

1.3K60

Vim命令使用说明

基本移动 h或退格: 左移一个字符; l或空格: 右移一个字符; j: 下移一行; k: 上一行; gj: 移动到一段内下一行; gk: 移动到一段内上一行; +或Enter: 把光标移至下一行第一个非空白字符...w: 前一个单词,光标停在下一个单词开头; W: 移动下一个单词开头,但忽略一些标点; e: 前一个单词,光标停在下一个单词末尾; E: 移动到下一个单词末尾,如果词尾有标点,则移动到标点; b:...后移一个单词,光标停在上一个单词开头; B: 移动到上一个单词开头,忽略一些标点; ge: 后移一个单词,光标停在上一个单词末尾; gE: 同 ge ,不过‘单词’包含单词相邻标点。...(: 前1句。 ): 后移1句。 {: 前1段。 }: 后移1段。...标记之后,退出Vim, 重新启动,标记仍然有效。 `{a-z}: 移动到标记位置。 ‘{a-z}: 移动到标记行行首。 `{0-9}:回到上[2-10]次关闭vim时最后离开位置。

2.5K10

你会使用Linux编辑器vim吗?

下移、上、右移;也可以用上下左右键来移动; 补充:L 是移动到本界面的最后一行; 删除命令 x删除光标所在处字符,每次删除一个字符; nx 删除光标所在处后 n 个字符,nX 删除光标所在处前 n...,在或者用 ESC+shift+ZZ; :w 文件名;表示把当前文件内容另存到指定文件里;相当于备份; 2. vim 使用技巧 2.1 简单技巧 导入命令执行结果文件里 :r !...命令:表示命令执行结果,就相当于我们在终端里直接输入命令一样 ⭐️比如:我们正在编写一个 111 文件 (vim 111),我们想要把当前时间写入进来;我们需要退出当前编辑文件,然后在终端输入 date...命令,把结果复制,然后在 vim 111 进入文件,进行粘贴,想一想都麻烦!...简单 vim 配置(重点) 首先让大家看一下我 vim 配置后结果 配置过后是不是有点像 VS 环境?不妨打开自己 vim 看看是不是这样效果!

75510

vim技巧

就使用效果及效率来说,编辑同样文件,使用 Vim 更胜一筹;就版本来说,新版往往会修复旧版一些缺陷及不足。这就要求我们在可能情况下一定要使用最新版 Vim。...保存文件 :w 教程篇 默认 vim 是没有显示行数,可自行在 vim 配置文件里开启(自行Google) Vi/Vim 中操作单位有很多,按从小到大顺序为(括号内为相应操作命令):字符(h、...字符 h左移一位,l右移一位 单词 w/W 移动到下一单词开头 b/B 移动到上一单词开头 e/E 移动到光标所在单词末尾 f 快速移动到下一个字符位置 行 j 下移一行 k 上一行 0...移到当前行开头 ^ 移到当前行第一个非空字符 $ 移到当前行末尾 :n 移动到第 n 行 句子 ) 移动到当前句子末尾 ( 移动到当前句子开头 段落 } 移动当前段落末尾 { 移到当前段落开头...G 移动到文件末尾 gg 移动到文件开头 :0移动到文件第一行 :$ 移动到文件最后一行 文本编辑 与光标移动一样,Vi/Vim 中关于编辑操作命令也比较多,但操作单位要比移动光标少得多。

1K30

Linux系列04 vim

VIM用法 1.vim 路径 用vim打开文件 vim +数字 路径 打开文件工标移动到第几行 vim +/关键字 路径  打开文件,高亮显示关键字 vim 路径1 路径2   打开多个文件...光标移动到行首 shift + 6 行尾 shift + 4 移动到首行 gg 末行 G 向上翻页 ctrl +b 向下翻页 ctrl + f 复制 按yy在需要地方按p...剪切 dd删除后下一行上 D删除后会空行 撤销u ctrl + r 恢复之前撤销 数字+G   移动到这一行 :w保存 :w路径  另存为 :q退出 :wq   保存并退出 :...强制退出 /关键词   搜索 打开多文件是,切换文件  :open 文件名 编辑模式 进入: i在光标所在字符前开始 a在字符后开始 o还光标所在行下面另起一行开始 I在光标所在行首...A行尾 O上面另起一行 S删除光标所在行 退出esc vim计算器 ctrl + R   输入=   输入需要计算内容,最后回车

4.3K10
领券