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

更改<C-b>的行为以在VIM中将光标移动到页面顶部

在VIM中,按下<C-b>键会将光标向上移动一页,并将页面顶部作为新的光标位置。如果想要更改<C-b>的行为,可以通过修改VIM的配置文件来实现。

要将光标移动到页面顶部,可以使用以下命令:

代码语言:txt
复制
:0

这个命令会将光标移动到文件的第一行,即页面的顶部。

如果想要将<C-b>键绑定到这个命令,可以在VIM的配置文件(通常是~/.vimrc)中添加以下内容:

代码语言:txt
复制
nnoremap <C-b> :0<CR>

这个命令使用了VIM的映射功能(nnoremap),将<C-b>键映射到执行:0<CR>命令,其中:0表示将光标移动到第一行,<CR>表示按下回车键执行命令。

这样,当在NORMAL模式下按下<C-b>键时,光标就会移动到页面顶部。

关于VIM的更多信息和使用技巧,可以参考腾讯云的产品介绍页面:VIM产品介绍

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

相关·内容

人生苦短,何不用vim装13

使用vim编程基本可以脱离鼠标,服务器编程将会更加舒服,同时具有高逼格,成为别人眼中“电影里程序员”。 vim有很多快捷键,可以使用默认配置,也可以.vimrc文件中自定义配置。 ?...vim快捷键分布 我是VScode中使用vim插件,结合两者优点。当然快捷键也会有冲突,可以设置中解决冲突,如果不常用快捷键也可以置之不顾。...vim有三种模式,分别为:normal、insert、visual。 从normal模式转到insert有多种方式: i/I:光标之前插入/在行首插入。 a/A:光标之后插入/在行尾插入。...页移动:使用/向上/下移动半页,使用/向上/下移动一页。 行定位:使用:n移动到第n行。如:10快速移动到第10行。...zz将光标动到屏幕中间,zb将光标动到屏幕底部,zt将光标动到屏幕顶部。 单词定位:使用*/#定位当前光标单词,并指向下/上一个。 使用gd定位到当前变量声明位置。

3.7K11

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

强行写入当前文件并退出 插入命令备忘单 a 光标后插入 A 在行尾插入 i 光标前插入 I 在行中第一个非空白之前插入 gI 第 1 列中插入 o 光标下方开始新行并插入 O 光标上方开始新行并插入...1/2 个屏幕 Ctrl + u向后移动 1/2 个屏幕 Ctrl + e将屏幕向下移动一行(不移动光标) Ctrl + y将屏幕上一行(不移动光标) Ctrl + o通过跳跃历史向后移动 Ctrl...+ i跳跃历史中前进 H移动到屏幕顶部(H=high) M移动到屏幕中间(M=middle) L移动到屏幕底部(L=low) 搜索和替换命令备忘录 / 向前搜索 ?...:%s/search/replace/gc 用确认替换替换每次出现搜索 撤消和重做命令备忘单 u 撤消上次更改 Ctrl+r 重做已撤消更改 标签命令备忘单 :tabe 新选项卡中打开文件...command shell 中运行“命令”并显示 STDOUT !! command shell 中运行“命令”并将 STDOUT 粘贴到文件中 总结 vim好,文本编辑一大跑!

1.5K20
  • 不会vim?看这篇就够了!

    本文概要 介绍vim编辑器中,如何: 移动光标 切换模式 对文本进行删除、查找、替换、复制、粘贴 撤销文本中操作 ---- 一、vim三种模式 1、命令模式(打开文件默认进入模式): 该模式下不能对文件直接编辑...打开文件方式: (1)#vim 文件路径 作用:打开指定文件 (2)#vim +数字 文件路径 作用:打开指定文件,并且将光标动到指定行 (3)#vim +/关键词...+ 6 即输入 ‘^’ ②光标动到行尾 按键:shift + 4 即输入 ‘$’ ③光标动到首行 按键:gg ④光标动到末行 按键:G ⑤快速移动到指定行 按键:数字G ⑥翻屏 (1)向上翻屏...: 按键: ctrl + b (before) 或 PgUp (2)向下翻屏: 按键: ctrl + f (after) 或 PgDn 2、复制粘贴操作 ①复制光标所在行 按键:yy ②光标所在行为准...②剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定行 按键:数字dd (删除之后下一行上) ③剪切/删除光标所在的当前行光标之后内容,但是删除之后下一行不上 按键:D (删除之后当前行会变成空白行

    3.3K00

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

    命令大全,最详细(建议收藏) 光标的移动 h - 左移光标 j - 下移光标 k - 上光标 l - 右移光标 gj - 下移光标(折行文本) gk - 上光标(折行文本) H - 移动到当前页面顶部...M - 移动到当前页面中间 L - 移动到当前页面底部 w - 移动到下个单词开头 W - 移动到下个单词开头(单词含标点) e - 移动到下个单词结尾 E - 移动到下个单词结尾(单词含标点) b...'{}', '[]' - vim中使用 :h matchpairs 获得更多信息) 0 - 移动到行首 ^ - 移动到行首非空白符 $ - 移动到行尾 g_ - 移动到行内最后一个非空白符 gg...Ctrl + ox - 暂时进入正常模式发出一个正常模式命令 x。...yaw - 复制光标单词及其前后空格 y$ or Y - 复制, 从光标位置到行末 p - 光标后粘贴 P - 光标前粘贴 gp - 光标后粘贴并把光标定位于粘贴文本之后 gP - 光标前粘贴并把光标定位于粘贴文本之后

    53021

    vim配置即.vimrc文件配置及vim操作技巧

    )  "set scrolloff=3     " 光标动到buffer顶部和底部时保持3行距离  set novisualbell    " 不要闪烁(不明白)  set statusline=%...光标的移动 4.1 基本移动 以下移动都是normal模式下: h或退格: 左移一个字符; l或空格: 右移一个字符; j: 下移一行; k: 上一行; gj: 移动到一段内下一行; gk: 移动到一段内上一行...w: 前一个单词,光标停在下一个单词开头; W: 移动下一个单词开头,但忽略一些标点; e: 前一个单词,光标停在下一个单词末尾; E: 移动到下一个单词末尾,如果词尾有标点,则移动到标点; b:...C-u: 从当前位置移动到命令行开头。 C-b: 移动到命令行开头。 C-e: 移动到命令行末尾。 Shift-Left: 左移一个单词。 Shift-Right: 右移一个单词。...请将光标动到本节中下面标记有 ---> 那一行。   3. 请将光标动到该行尾部(也就是第一个点号‘.’后面)。   4. 然后输入 d$ 从光标处删至当前行尾部。

    3.9K10

    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: 后移一个单词...复制与粘贴 p: 光标之后粘贴。P: 光标之前粘贴。d: 删除(剪切)可视模式下选中文本。d或者D: 删除(剪切)当前位置到行尾内容。

    3.3K20

    Linux命令之vim三种模式

    ,并且将光标动到指定行 vim +/关键词 文件路径 作用:打开指定文件,并且高亮显示关键词 vim 文件路径1 文件路径2 文件路径3 作用:同时打开多个文件 三、命令模式 注意:该模式是打开文件第一个看到模式...(打开文件即可进入) 1、光标移动 ①光标动到行首 按键:shift + 6 或 ^(T字母上面的6,不要按小键盘6) ②光标动到行尾 按键:shift + 4 或 $(R字母左上角4,不是小键盘...2、复制操作 ①复制光标所在行 按键:yy 粘贴:在想要粘贴地方按下p键 ②光标所在行为准(包含当前行),向下复制指定行数 按键:数字yy ③可视化复制 按键:ctrl + v(可视块)...②剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定行 按键:数字dd (删除之后下一行上) ③剪切/删除光标所在的当前行之后内容,但是删除之后下一行不上 按键:D (删除之后当前行会变成空白行...5、扩展1:光标的快速移动 ①快速将光标动到指定行 按键:数字G ②当前光标为准向上/向下移动n行 按键:数字↑,数字↓ ③当前光标为准向左/向右移动n字符 按键:数字←,数字→ ④末行模式下快速移动方式

    3.4K20

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

    文件路径 作用:打开指定文件,并且将光标动到指定行 #vim +/关键词 文件路径 作用:打开指定文件,并且高亮显示关键词(搜索) 重点:先复制出一个/etc/passwd文件,复制当前桌面下...2.1、命令模式 注意:该模式是打开文件第一个看到模式(打开文件即可进入) 2.1.1、光标移动 ①光标动到行首 按键:shift + 6 或 ^(T字母上面的6,不要按小键盘6) ②光标动到行尾...按键:shift + 4 或 $(R字母左上角4,不是小键盘4) ③光标动到首行行首 按键:gg ④光标动到末行行首 按键:G [Capslk 再加 G键] / [Shift + G...按键:yy 粘贴:在想要粘贴地方按下p键【将粘贴在光标所在行下一行】,如果想粘贴在光标所在行之前,则使用P键 ② 光标所在行为准(包含当前行),向下复制指定行数 按键:数字yy 2.1.3、...② 剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定行 按键:数字dd (删除之后下一行上) ③ 剪切/删除光标所在的当前行(光标所在位置)之后内容,但是删除之后下一行不上 按键:

    2.7K10

    Linux之vi和vim编辑器

    |打开单个或多个文件 :open file|vim窗口中打开一个新文件 :split file|新窗口中打开文件(split打开窗口都是横向,使用vsplit可以纵向打开窗口。)...Ctrl+ww| 移动到下一个窗口 Ctrl+wj |移动到下方窗口 Ctrl+wk |移动到上方窗口 :close |最后一个窗口不能使用此命令,可以防止意外退出vim。...k 上一个字符 j 下移一个字符 w 向前移动一个单词(光标停在单词首部) b 向后移动一个单词 2b 向后移动2个单词 e 同w,只不过是光标停在单词尾部 ge 同b,光标停在单词尾部。...$ 移动到行尾 3$ 移动到下面3行行尾 f(find) fx将找到光标后第一个为x字符,3fd将找到第三个为d字符。...Vim教程 Unix系统上 $ vimtutor Windows系统上 :help tutor 录制宏: 按q键加任意字母开始录制,再按q键结束录制(这意味着vim宏不可嵌套),使用时候

    2K10

    Windows快捷键速查

    Ctrl + 向右键 将光标动到下一个字词起始处。 Ctrl + 向左键 将光标动到上一个字词起始处。 Ctrl + 向下键 将光标动到下一段落起始处。...Alt + 所选择键 开始块模式下选择。 箭头键 按指定方向移动光标。 Page Up 将光标向上移动一个页面。 Page Down 将光标向下移动一个页面。...Ctrl + Home(标记模式) 将光标动到缓冲区起始处。 Ctrl + End(标记模式) 将光标动到缓冲区结尾处。 Ctrl + 向上键 输出历史记录中上一行。...Ctrl + 向下键 输出历史记录中下移一行。 Ctrl + Home(历史记录导航) 如果命令行为空,则将视区移动到缓冲区顶部。否则,请删除命令行中光标左侧所有字符。...Ctrl + End(历史记录导航) 如果命令行为空,则将视区移动到命令行。 否则,请删除命令行中光标右侧所有字符。 6. 对话框 快捷键 说明 F4 显示活动列表中项目。

    4.2K20

    vim常用命令详解(vim使用教程)

    b.txt 运行结果如下 所有黑色背景为完全相同地方,红色背景为完全不同地方,蓝偏绿色背景为与另一个文件相比增加地方,其他我也不太清楚 -h 显示vim用法 -m 你可以在打开窗口中更改...,正常模式下,按i,a,o都可以进入插入模式,i为从当前光标所在字符前一个字符开始插入,a为从当前光标的后一个字符开始插入,o为从当前光标的下一行开始插入 可视模式:可视模式可以对文本进行选中,然后方便复制...x #删除光标所在字符 u #删除字符后撤销 yy #复制当前行 #以上所有所有字符都可以在前面加数字,代表左移n个字符,又n字符,复制n行等... p #进行粘贴操作...0 #移动到行首 g0 #移动到当前屏幕行首 H #把光标动到屏幕最顶端一行 M #把光标动到屏幕中间一行 L #把光标动到屏幕最底端一行 gg #移动到文件头部...,增加印象 强调:有些命令我解释可能不正确,也可能完全是错误,希望读者可以指正 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/128374.html原文链接:

    3.3K30

    学会这21条,你离 Vim 大神就不远了!

    D=d$ d$ 删除当前字符至行尾 d^ 删除当前字符之前至行首 单词为单位删除 dw 删除当前字符到单词尾 daw 删除当前字符所在单词 行为单位删除 dd 删除当前行 dj 删除下一行...移动命令 字符为单位移动 h 左移一个字符 l 右移一个字符 k 上一个字符 j 下移一个字符 # 【定位字符】f和F fx 找到光标后第一个为x字符 3fd 找到光标后第三个为...行为单位移动 # 10指代所有数字,可任意指定 10h 左移10个字符 10l 右移10个字符 10k 上10行 10j 下移10行 $ 移动到行尾 3$ 移动到下面3行行尾...句为单位移动 ( 移动到句首 ) 移动到句尾 跳转到文件首尾 gg 移动到文件头。 = [[ == `` G 移动到文件尾。...区域选择 要进行区域选择,要先进入可视模式 v 字符为单位,上下左右选择 V 行为单位,上下选择 选择后可进行操作 d 剪切/删除 y 复制 Ctrl+v 如果当前是V(大写

    1.1K30

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

    0x01 启动Vim vim -c cmd file: 在打开文件前,先执行指定命令; vim -r file: 恢复上次异常退出文件; vim -R file: 只读方式打开文件,但可以强制保存...; vim -M file: 只读方式打开文件,不可以强制保存; vim -y num file: 将编辑窗口大小设为num行; vim + file: 从文件末尾开始; vim +num file...h或退格: 左移一个字符; l或空格: 右移一个字符; j: 下移一行; k: 上一行; gj: 移动到一段内下一行; gk: 移动到一段内上一行; +或Enter: 把光标移至下一行第一个非空白字符...w: 前一个单词,光标停在下一个单词开头; W: 移动下一个单词开头,但忽略一些标点; e: 前一个单词,光标停在下一个单词末尾; E: 移动到下一个单词末尾,如果词尾有标点,则移动到标点; b:...C-u: 从当前位置移动到命令行开头。 C-b: 移动到命令行开头。 C-e: 移动到命令行末尾。 Shift-Left: 左移一个单词。 Shift-Right: 右移一个单词。

    2.8K20

    学会这21条,你离Vim大神就不远了

    D=d$ d$ 删除当前字符至行尾 d^ 删除当前字符之前至行首 单词为单位删除 dw 删除当前字符到单词尾 daw 删除当前字符所在单词 行为单位删除 dd 删除当前行 dj 删除下一行...移动命令 字符为单位移动 h 左移一个字符 l 右移一个字符 k 上一个字符 j 下移一个字符 # 【定位字符】f和F fx 找到光标后第一个为x字符 3fd 找到光标后第三个为...行为单位移动 # 10指代所有数字,可任意指定 10h 左移10个字符 10l 右移10个字符 10k 上10行 10j 下移10行 $ 移动到行尾 3$ 移动到下面3行行尾 单词为单位移动...句为单位移动 ( 移动到句首 ) 移动到句尾 跳转到文件首尾 gg 移动到文件头。 = [[ == `` G 移动到文件尾。...区域选择 要进行区域选择,要先进入可视模式 v 字符为单位,上下左右选择 V 行为单位,上下选择 选择后可进行操作 d 剪切/删除 y 复制 Ctrl+v 如果当前是V(大写

    1.7K30

    vim技巧

    Vi/Vim 版本选择上,原则是“能用 Vim 就不要使用 Vi”。Vim 提供功能和特性要比 Vi 多得多,如语法加亮着色功能等。...就使用效果及效率来说,编辑同样文件,使用 Vim 更胜一筹;就版本来说,新版往往会修复旧版一些缺陷及不足。这就要求我们可能情况下一定要使用最新版 Vim。...字符 h左移一位,l右移一位 单词 w/W 移动到下一单词开头 b/B 移动到上一单词开头 e/E 移动到光标所在单词末尾 f 快速移动到下一个字符位置 行 j 下移一行 k 上一行 0...G 移动到文件末尾 gg 移动到文件开头 :0移动到文件第一行 :$ 移动到文件最后一行 文本编辑 与光标移动一样,Vi/Vim 中关于编辑操作命令也比较多,但操作单位要比移动光标少得多。...撤消与重做 u 撤消更改 Ctrl-R 重做更改 重复操作 .重复上次操作 交换相邻字符或行 xp 交换光标位置字符和它右边字符 ddp 交换光标位置行和它下一行 大小写转换 ~ 将光标字母大小写反向转换

    1.9K30

    Vim基本命令

    不看不知道,看了才晓得原来vim还有很多非常炫特性。 帮助文档 首先,我们得晓得vim帮助文档。当然man vim 是一个不错选择,不过他主要是基于bash中使用,而不是vim界面中使用。...所有 行末模式输入命令都有历史,键入 :  / 或?.../text text是你要查找内容。。。然后查找下一个只需要按n,查找上一个按N。 或者是?text反向查找(可以不去管他了) 替换命令 替换光标所在字符可以指令模式下按r 再按替换字符即可。.../g 表示全文中将old 替换成new 。...剪切命令 :1, 10 m 20 将第1-10行移动到第20行之后 退出命令 命令 功能 :x或  :wq 保存并退出 :q! 强制退出并忽略所有更改 :e! 放弃所有修改,并打开原来文件。

    44520

    Linux-vim

    2. vim常用命令 2.1 一般模式中命令 2.1.1 光标移动 命令 说明 h,← 光标左移一个字符 j,↓ 光标下移一个字符 k,↑ 光标一个字符 l,→ 光标右移一个字符 n[h,j,k,...M 光标动到屏幕中央一行第一个字符 L 光标动到屏幕最后一行第一个字符 G 光标动到文件最后一行 nG n为数字,光标动到文件第n行 gg 光标动到文件第一行,相当于1G n + k + ↑ 光标一个窗口 + q 离开窗口 3.vim暂存文件 使用vim编辑时,会在同目录下建立名为.filename.swp临时文件记录修改...(Q)uit:离开vim (A)bort:放弃编辑行为。...4. vim配置文件 vim配置文件包括~/.vimrc,~/.viminfo ~/.vimrc为vim参数设置 ~/.viminfo为用户vim操作记录 可以一般模式种进行设置 命令 说明 :

    6.2K11

    vim 回顾

    欢迎关注专栏 space-vim , 有空我会 Vim 自带 help (不妨 :help help 看一下) 为线索, 分享一些关于 Vim 小知识 ,也会顺带着介绍一下 space-vim 配置与用法...vim 命令一般形式 如果对于 vim 不是一个完全新手,大概能够发现大部分 vim 命令具有以下模式:(command)(text object).对于更改命令(change...整个文件 ( file ) 里有效移动光标 ( Ctrl+forward ): 向下移动整屏。 ( Ctrl+backward ):向上移动整屏。...zz : 使光标所在行成为屏幕中间行。 enter : 使光标动到下一行第一个字符。...vim 进阶 使用数字 很多 vim 命令之前都可以使用一个数字,这个数字将会告诉 vim 这个命令需要执行几次。比如: 3j : 将会把光标向下移动三行。 10dd : 将会删除十行。

    58120

    一张图记住 Vim 常用命令

    2、Vim 基本操作 a、进入 vim 输入 vim file 就可以打开文件 file 进入 vim 编辑器; 不过有一点要特别注意,就是您进入 vim 之后,是处于「命令行模式(command...移动光标 vim 可以直接用键盘上光标来上下左右移动,但正规 vim 是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标 左、下、上、右 一格。...按数字「0」:移到文章开头。 按「G」:移动到文章最后。 按「$」:移动到光标所在行"行尾"。...按「^」:移动到光标所在行"行首" 按「w」:光标跳到下个字开头 按「e」:光标跳到下个字字尾 按「b」:光标回到上个字开头 按「#l」:光标移到该行第#个位置,如:5l,56l。 4)....更改 「cw」:更改光标所在处字到字尾处 「c#w」:例如,「c3w」表示更改3个字 9). 跳至指定行 「ctrl」+「g」列出光标所在行行号。

    5.2K21
    领券