在vim的标签列表末尾向上移动,可以使用以下命令:
:tabs
Ctrl + ]
k
-
3k
:
这样,你就可以在vim的标签列表末尾向上移动了。
关于vim的更多操作和命令,你可以参考腾讯云的产品介绍链接地址:Vim产品介绍
/dofy/learn-vim vim的工作模式 普通模式 终端使用vi或vim进入,如 vim example.txt 由Shell进入vim编辑器时,首先进入普通模式。...- 向上移动屏幕一行(保持光标不动) Ctrl + b - 向上滚动一屏 Ctrl + f - 向下滚动一屏 Ctrl + d - 向下滚动半屏 Ctrl + u - 向上滚动半屏 注:命令前追加数字表示命令的重复次数...,$d - 删除当前行到文件末尾 :.,1d - 删除当前行到文件开头 :10,$d - 从第 10 行到文件末尾 :g/{pattern}/d - 删除所有包含模式的行 :g!...:vim[grep] /foo/ **/* :cn[ext] - 移动至下一个 :cp[revious] - 移动至上一个 :cope[n] - 打开搜索结果列表 :ccl[ose] - 关闭 quickfix...标记 :marks - 标记列表 ma - 设置当前位置为标记 a `a - 跳转到标记 a 的位置 y`a - 复制当前位置到标记 a 的内容 `0 - 跳转到上次 Vim 退出时的位置 `"
知识汇总: 1:移动光标 h j k l :对应左下上右, e :移动到下一个单词的末尾 w:动到下一个单词的开头 Ctrl + e 向下滚动一行 Ctrl + y 向上滚动一行 Ctrl + d...+ 字符串 当前文件向前找 n 查找中继续向下找 N 查找中继续向上找 光标移动到该词上,按*或#键即可以该单词进行搜索,相当于/搜索。而#命令相当于?...:e 然后ctrl+d 显示e开始的命令 列表 ctrl +w 在打开的多个窗口之间跳转 附上额外编辑的 .vimrc 配置文件 放在用户目录下,如果“为中文,需要全部替换成英文下的,vim命令:...Shift) 下一个标签页 K:上一个标签页 d:向下滚动半个屏幕 u:向上移动半个屏幕 g+g(连续按两下g):回到顶部 G:到达页面底部 H:后退 L: 前进 f:将当前网页上的所有可见链接...而Gmail的快捷键如j,k上下移动光标也是类似,有兴趣大家可以再自己去了解一下一些常用web应用的快捷键 原创文章,转载请注明: 转载自URl-team 本文链接地址: vim-神之编辑器-命令汇总笔记
fx * 查找光标所在处的单词,向下查找 # 查找光标所在处的单词,向上查找 删除复制 dd 删除光标所在行 dw 删除一个字(word) d/D删除到行末x删除当前字符X删除前一个字符yy复制一行yw...l 跳转到右边的窗口 ctrl-w t 跳转到最顶上的窗口 ctrl-w b 跳转到最底下的窗口 多标签编辑 :tabedit file 在新标签中打开文件file :tab split file 在新标签中打开文件...gg=G就能搞定 如何在vim中编译程序 在vim中可以完成make,而且可以将编译的结果也显示在vim里,先执行 :copen 命令,将结果输出的窗口打开,然后执行 :make 编译后的结果就显示在了.../目录 - 转到上层目录 gb 转到上一个 bookmarked directory i 改变目录文件列表方式 ^l 刷新当前打开的目录 mf - 标记文件 mu - unmark all marked...mc - copy vim 中复制/移动文件 mt - 移动到的目录 mf - 标记要移动的文件 mc - 移动/复制 R 移动文件 打开当前编辑文件的目录 :Explore :Hexplore :Nexplore
; vim -M file: 以只读的方式打开文件,不可以强制保存; vim -y num file: 将编辑窗口的大小设为num行; vim + file: 从文件的末尾开始; vim +num file...w: 前移一个单词,光标停在下一个单词开头; W: 移动下一个单词开头,但忽略一些标点; e: 前移一个单词,光标停在下一个单词末尾; E: 移动到下一个单词末尾,如果词尾有标点,则移动到标点; b:...ctrl+y: 向上滚动一行。 n%: 到文件n%的位置。 zz: 将当前行移动到屏幕中央。 zt: 将当前行移动到屏幕顶端。 zb: 将当前行移动到屏幕底端。 4.3 标记 使用标记可以快速移动。...所有替换命令末尾加上c,每个替换都将需要用户确认。 如:%s/old/new/gc,加上i则忽略大小写(ignore)。...:tabs – 列出所有的标签页和它们包含的窗口。 :tabm[ove] [N] – 移动标签页,移动到第N个标签页之后。 如 tabm 0 当前标签页,就会变成第一个标签页。
j: 向下移动 k: 向上移动 xh: 向左移动x个字符距离 单词移动: w: 将光标移动到下一个单词的开头 b: 将光标移动到前一个单词的开头 e: 将光标移动到下一个单词的词末 E: 移动到单词的结尾...在屏幕中移动 xG: 跳转到指定的第x行,G移动到文件按末尾, ``(2次单引号)返回到跳转前的位置 gg: 移动到文件开头 x%: 移动到文件中间,就使用50% H: 移动到home M: 移动到屏幕中间...:buffers 查看缓冲区列表==ls :buffer N 根据缓冲区列表的编号跳转到指定缓冲区 :bnext/bprev 遍历缓冲区列表 :bfirst/blast分别调到缓冲区列表的开头和结尾 :...放弃缓冲区的修改,恢复到文件打开时的状态 :edit file 编辑另一个文件 :wnext 保存当前缓冲区的修改并跳转到缓冲区列表中的下一个文件 :set autowrite:自动保存 标签页与折叠栏...标签页的新建:tabedit file/tab split 标签页的切换: tabn/tabp 按键:gt/gT 标签页的关闭: tabclose 关闭当前的标签页,:tabonly 创建一个折叠:
fx 在当前行中找x字符,找到了就跳转至 ; 重复上一个f命令,而不用重复的输入fx * 查找光标所在处的单词,向下查找 # 查找光标所在处的单词,向上查找 二、删除复制 dd 删除光标所在行 dw...l 跳转到右边的窗口 ctrl-w t 跳转到最顶上的窗口 ctrl-w b 跳转到最底下的窗口 八、多标签编辑 :tabedit file 在新标签中打开文件file :tab split file...,只要执行gg=G就能搞定 十二、如何在vim中编译程序 在vim中可以完成make,而且可以将编译的结果也显示在vim里,先执行 :copen 命令,将结果输出的窗口打开,然后执行 :make 编译后的结果就显示在了...D 删除文件/目录 - 转到上层目录 gb 转到上一个 bookmarked directory i 改变目录文件列表方式 ^l 刷新当前打开的目录 ---- mf - 标记文件 mu - unmark...mc - copy mp mr mt vim 中复制,移动文件 mt - 移动到的目录 mf - 标记要移动的文件 mc - 移动/复制 R 移动文件 打开当前编辑文件的目录 :Explore :Hexplore
> 高亮选区后,进行命令模式,会将选区标识为' ://,//p 操作html标签之间的内容 还可以用偏移对地址进行修正 如:不想包括及...反向移动到当前单词/上一单词的开头 e 正向移动到当前单词/下一单词的结尾 ge 反向移动到上一单词的结尾 每个面向单词的动作命令,都有一个面向字串的命令与其对应,如 w 与 W, e 与 E...如:dfa 从当前位置删除到下一个a的位置 f{char} 正向移动到下一个{char}所在之处 F{char} 反向移动到上一个{char}所在之处 t{char} 正向移动到下一个{char}所在之处的前一个字符上...vim的文本对象分为两类: 一类是操作分隔符的文本对象,如 i) i" it 另一类是操作文本块,如单词,句子和段落 iw aw 当前单词 iW aW 当前字串 is as 当前句子 ip...总是指向上次修改的位置 gi 回到上次退出插入模式的地方并进入插入模式(只在本缓冲区内) xp 调换光标之后的两个字符 vim的删除、复制与粘贴命令都会用到众多寄存器中的某一个,通过给命令加"{register
标记之后,退出Vim, 重新启动,标记仍然有效。 `{a-z}: 移动到标记位置。 '{a-z}: 移动到标记行的行首。 `{0-9}:回到上[2-10]次关闭vim时最后离开的位置。...:tabm[ove] [N] -- 移动标签页,移动到第N个标签页之后。 如 tabm 0 当前标签页,就会变成第一个标签页。 缓冲区 :buffers或:ls或:files 显示缓冲区列表。... ctrl+w H(L,K,J): 将当前窗口移动到最左(右、上、下)面。 ctrl+w r:旋转窗口的位置。 ctrl+w T: 将当前的窗口移动到新的标签页上。...C-u: 从当前位置移动到命令行开头。 C-b: 移动到命令行开头。 C-e: 移动到命令行末尾。 Shift-Left: 左移一个单词。 Shift-Right: 右移一个单词。...#:向上查找 g*: 同上,但部分符合即可。 #: 向上搜索光标所在词。 g#: 同上,但部分符合即可。 g C-g: 统计全文或统计部分的字数。
命令模式下的光标移动Vim快捷键允许你使用不同的方式来移动光标: G–跳转到文件最后一行gg–跳转到文件首行$–跳转到行末尾0(数字0)–跳转到行开头w–跳转到下一个单词的开始(单词的分隔符可以是空格或其他符号...)W–跳转到下一个单词的开始(单词的分隔符只能是空格)b–跳转到下一个单词的末尾(单词的分隔符可以是空格或其他符号)B–跳转到下一个单词的末尾(单词的分隔符只能是空格) PgDn键–向下移动一页 PgUp...键–向上移动一页 Ctrl+d–向下移动半页 Ctrl+u–向上移动半页 插入模式:插入文字下面的Vim快捷键允许你根据需要在光标的不同位置插入内容。...o–在光标所在行的下面插入新行O–在光标所在行的上面插入新行ea–在单词的末尾插入拷贝、粘贴和删除一行yy–复制一行p/P–将内容粘贴到光标之后/之前dd–删除一行dw–删除一个单词在Vim中搜索和替换匹配的模式...:%s/旧模式/新模式/gc–逐个询问是否文件中的旧模式替换为新模式如何在Vim编辑器中跳转到特定行你可以根据需求以两种方式达到该目的,如果你不知道行号,建议采用第一种方法。
w: 前移一个单词,光标停在下一个单词开头; W: 移动下一个单词开头,但忽略一些标点; e: 前移一个单词,光标停在下一个单词末尾; E: 移动到下一个单词末尾,如果词尾有标点,则移动到标点; b:...ctrl+y: 向上滚动一行。 n%: 到文件n%的位置。 zz: 将当前行移动到屏幕中央。 zt: 将当前行移动到屏幕顶端。 zb: 将当前行移动到屏幕底端。 4.3 标记 使用标记可以快速移动。...vi -O filenames 在垂直分割的多个窗口中编辑多个文件。 9.2 多标签编辑 vim -p files: 打开多个文件,每个文件占用一个标签页。...:tabs -- 列出所有的标签页和它们包含的窗口。 :tabm[ove] [N] -- 移动标签页,移动到第N个标签页之后。 如 tabm 0 当前标签页,就会变成第一个标签页。...object - 代表命令所要操作的对象(下面有相关介绍)。 一个简短的对象列表∶ w - 从当前光标当前位置直到单字/单词末尾,包括空格。
之后的修改删除等操作,也要先移动到该位置才能再操作,所以移动是一切的基础。 上下左右(k、j、h、l):向上下移动一行,或左右移动一个字符。除此之外,vim的一个重要思想就是数字与操作结合。...t向后查找一个字符,并移动到该字符的前一个字符;T向前查找一个字符,并移动到该字符的后一个字符。如abcdefg中,tg命令会将光标移动到f处,Ta命令会将光标移动到b处。...页移动:使用/向上/下移动半页,使用/向上/下移动一页。 行定位:使用:n移动到第n行。如:10快速移动到第10行。...复制使用yy复制整行,也可以使用yi'复制引号中的内容等。 粘贴使用p。 "*y复制内容到系统剪切板。 "*p粘贴系统剪切板中的内容。 使用:reg列出寄存器列表。...其他移动操作一致,如10j、gg等。 标签操作 针对标签页的操作。 使用yy复制当前页的url地址,yt复制当前页面的url并在新标签页打开。
x 删除单个字符o (小写)下行插入O (大写 shift +o)上行插入a 字符后插入A行末插入数字 0 或者 ^光标移动到当前行的行首$光标移动到当前行的行尾gg光标移动到文件开头G光标移动到文件末尾...a1 都用 a2 替换vim 删除文本快捷键功能描述x删除光标所在位置的字符dd删除光标所在行ndd删除当前行(包括此行)后 n 行文本dG删除光标所在行一直到文件末尾的所有内容D删除光标位置到行尾的内容复制文本快捷键功能描述...C-w>tH# 当前屏,横向分屏map sb tK# 当前配置文件最上方已经将 leader 键更改为空格键,那么这里就是 空格+k 代替了 Ctrl+w# 分屏之后,光标向上移动...> :vertical resize-5# 纵向的分屏宽度加 5map :vertical resize+5# 新建标签页map tn :tabe# 查看左边的标签页...map tl :-tabnext# 查看右边的标签页map tr :+tabnext安装插件在 ~/.vim/vimrc 配置文件中call plug#begin('~/.vim/plugged
VIM - Vi IMproved 7.4 编辑器操作汇总 vim [参数] [文件 ..] ...编辑指定的文件 或: vim [参数] - 从标准输入(stdin)读取文本 或: vim [参数] -t tag 编辑 tag...being a terminal -u 使用 替代任何 .vimrc --noplugin 不加载 plugin 脚本 -P[N] 打开 N 个标签页...多数文件管理命令都是在此模式下执行的(如把编辑缓冲区的内容写到文件中等)。末行命令执行完后,Vi自动回到命令模式。例如: :sp newfile 则分出一个窗口编辑newfile文件。...{: 按段移动,上移 }: 按段移动,下移 Ctr-d: 向下翻半屏 Ctr-u: 向上翻半屏 Ctr-f: 向下翻一屏 Ctr-b: 向上翻一屏 gg: 光标移动文件开头 G: 光标移动到文件末尾
我们有必要介绍一下vi(vim)最简单的用法,以让Linux入门级用户在最短的时间内学会使用它 翻页:ctrl+F先下翻页 ctrl+b向上翻页 当我们按ESC进入Command模式后,我们可以用下面的一些键位来移动光标...; j 向下移动一行; k 向上移动一行; h 向左移动一个字符; l 向右移动一个字符; ctrlb 向上移动一屏; ctrlf 向下移动一屏; 向上箭头 向上移动;...ab当我们按ESC进入Command模式后,我们可以用下面的一些键位来移动光标; j 向下移动一行; k 向上移动一行; h 向左移动一个字符; l 向右移动一个字符; ctrlb 向上移动一屏...; ctrlf 向下移动一屏; 向上箭头 向上移动; 向下箭头 向下移动; 向左箭头 向左移动; 向右箭头 向右移动; 我们编辑一个文件时,对于 j、...行尾:$行尾:$ 跳到最后一行:gg:命令将光标移动到文档开头 G:命令将光标移动到文档末尾 比如想跳转到文本的第12行,可以执行如下命令: (1)12gg / 12G (2):12 (3)打开文件时输入
Vim编辑器简洁易用,在终端上可用来快速查看修改文档。虽然与其他编辑器如WebStrom、VScode相比,功能扩展相对欠缺,对新手朋友不太友好。...如果你想秀操作用Vim来写HTML/CSS/JavaScript,我只想说一句,“小伙子,你很6啊!”。 Vim学习的过程不是两三天即可入境,懒惰如笔者,几天不敲,命令忘了七八。...前言 vi/vim的区别 vim 是 vi 的升级版本,它不仅兼容vi的所有指令,还有新增了一些新的特性。...dir/:ls) % 查找配对的括号 ), }, ] v motion :w 选择性保存 Ctrl + D 查看可能的补全 光标移动 命令 说明 h 左 l 右 k 上 j 下 0 (数字) 行首...$ 行尾 w 下一个单词起始处 nw (2w) n可为数字,表示移动两个单词 e 单词末尾(与w的区别) gg 文件起始处 G 文件末尾处 退出 命令 说明 :wq 保存并退出 ZZ 保存并退出
Vim 的名词和动词 这里说到的Nouns,就是 Vim 中的一些动作,例如: h:左 j:下 k:上 l:右 w:移动到下个词的开头 }:跳到下一个段 $:移动到本行末尾 而 Vim 中的 Verbs...c}:将当前位置更改为此段末尾 当然,类似这样的组合,也接受数字作为其中的参数,例如: y2h:向左拉2个字符 d2w:删除接下来的2个单词 c2j:改变接下来的2行内容 除此之外,行式操作(linewise...例如在本教程中的第五章,便介绍了「如何在文件中移动」。 刚开始用键盘来完成这项任务,肯定是比较慢的,但作者认为: 只要你把这个方法熟悉起来,要比用鼠标还要快。...最基本的操作便是向左、向右、向上和向下移动一个字符: h Left j Down k Up l Right 在字符之后,便是以文字为单元的移动。...g_:移动到当前行最后一个非空字符处 $:移动到当前行最后一个字符处 n|:移动到当前行的第n列 当然,用类似的Vim方式,还可以完成「段」级别、搜索、滚动、标记等一系列移动操作。
是从光标处向上查找,这个时候输入n是继续向上查找,输入N是向下开始查找 彩蛋:item2的光标样式设置为Profiles -> Colors -> Cursor colors -> Cursor进行设置...四、Vim语法 4.1 ⭐️ vim语言的语法规则 动词 + 名词 动词是动作 y 复制 p 粘贴到光标后 P 粘贴到光标前 d 删除文本 D 从光标处,删除改行的末尾 c 删除文本,与d...vim中,操作是不包括移动的,这里是使用;移动到下一个目标点,执行删除操作。...(关于寄存器a是寄存标志,8.4内容介绍) 8.3 在输入模式中使用寄存器 输入模式下使用寄存器的命令为: ctrl + r a 这里的a是指寄存器的标志(关于标签a如何添加,下面内容介绍)。...、多文件操作 21.1 多文件中执行命令的方法 参数列表(argdo) 缓冲区列表(bufdo) 窗口列表(windo) tab列表(tabdo) 快速修复列表(cdo) 文件方式的快速修复列表(cfdo
领取专属 10元无门槛券
手把手带您无忧上云