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

打开折叠并在vim中跳到它的尽头

打开折叠并在vim中跳到它的尽头,可以使用以下命令:

  1. 打开折叠:zo
  2. 跳到折叠的尽头:G

因此,你可以使用以下命令来打开折叠并跳到它的尽头:

代码语言:txt
复制
zoG

这个命令会先打开折叠,然后跳到折叠的尽头。

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

相关·内容

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

今天给大家带来是Linux方面的小实战:如何在Vim跳到文件开头或者结尾? 如果已经会同学可以跳过本文!...在linux编辑文件一般都是用vi或者vim,对于文件行数比较少文件,直接通过上下键就可以快速找到相关配置,比如: 如图,这个是nginx配置文件,其文件是在conf.d目录下,存放是自定义...但是,假如一个文件行数特别多,上百行甚至上千行时候,假如我们想要在这个文件跳到最后一行时候,难道需要一直按住“下键”吗?...☺ 如何跳到 Vim 第一行 跳到最后一行技能相信大家已经Get到了,那么跳到第一行,也是非常实用!...涨知识啦❗❗❗ 与跳到文件末尾一行,跳到文首也有快捷键: Ctrl + Home [[ 总结 看完以上介绍,相信大家已经知道如何在vim编辑器快速跳到文件末尾和文首了。

11.5K20

linux退出vim编辑器命令_linux打开vim编辑器

大家好,又见面了,我是你们朋友全栈君。 编辑完保存退出四种方式 1. Esc+:+wq+回车(w是write,q是quit) 2....Esc+ZZ(在大写开启下) 如果是进入了编辑,但是未进行任何改动保存退出命令如下: Esc+:+q+回车 不保存退出命令: Esc+:+q+!...+回车 详细例子如下: 假如在 /c/DevTools/gitRepository 目录下有个gitTest.txt 用vim gitTest.txt命令进入编辑状态 输入i或o进入编辑状态(i是在光标位置进行编辑...,o是在文档头进行编辑),输入测试erereer 编辑完保存退出四种方式 1....如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

6.2K20

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

buffer并在当前窗口打开;Ctrl+Shift+tab移到上一个buffer并在当前窗口打开;ubuntu好像不支持 "let g:miniBufExplMapCTabSwitchWindows...折叠栏foldcolumn 'foldcolumn' 是个数字,设定了在窗口边上表示折叠宽度。当为0时,没有折叠栏。最大是12。...在折叠栏点击鼠标,可以打开和关闭折叠: - 点击 '+' 打开在这行关闭折叠 - 在任何其他非空字符上点击,关闭这行上打开折叠vim配置文件/home/user/.vimrc中加入如下配置:...set foldcolumn=5 " 设置折叠栏宽度 常用命令 za  打开/关闭在光标下折叠 zA  循环地打开/关闭光标下折叠 zo  打开 (open) 在光标下折叠 zO ...(但要求代码块'{'必须单独占一行) ]]  跳转到下一代码块(函数定义、类定义等)开头去(但要求代码块'{'必须单独占一行) [/  跳到注释开头(只对/* */注释有效) ]/ 跳到注释结尾(

8.9K20

常用vim命令总结

常用命令在这里总结下,以后忘了可以看看,部分摘自网络轻快VIM和部分网摘。 首先记着三种模式,命令模式,插入模式,可视模式。...在vim7,每个窗口都可以拥有自己位置列表,这样,你就能够同时打开多个位置列表了,而quickfix列表在整个vim只有一个。...并在但前窗口打开 如果在.vimrc设置了下面这句: Java代码 ?...:Grep 按照指定规则在指定文件查找 :Rgrep 同上, 但是是递归grep :GrepBuffer 在所有打开缓冲区查找 :Bgrep 同上 :GrepArgs 在vimargument...打开Python脚本时会发现所有的代码已经折叠了,其中还现了折叠部分拥有的行数。在折叠行按下zo可以打开折叠,按下zc会折叠上代码。python_ifold是默认启用

1.7K10

Vim 快捷命令

VIM 移动 以字(符)为单位 功能 按键 上 k 下 j 左 h 右 l 以单词为单位 功能 按键 前一个单词尾 ge 后一个单词首 w 本单词首(已在本词首则跳到前一单词首) b 本单词尾(已在本词尾则跳到后一单词尾...功能 按键 查看 Buffer 列表 :ls 转到 Buffer 列表下一个 Buffer :bn 转到 Buffer 列表上一个 Buffer :bp 转到 Buffer 列表 num 号...代码 功能 按键 格式化代码 gg=G 去除 1-20 行首行号 :1,20s/^\\s\*[0-9]\*\\s\*//g 展开全部折叠 zR 展开当前层级折叠 zr 全部折叠 zM 当前层级折叠 zm...C-t/v/x 历史选择记录上/下一条 C-p/n 创建文件和它父路径 C-y 标记并打开多个文件 C-z C-o 退出 CtrlP C-c LeaderF 功能 按键 打开文件 Leader-f...水平分割打开文件 C-t/]/v 刷新列表 F5 vim-table-mode 功能 按键 删除列 Leader-tdc 删除行 Leader-tdd 重新格式化表格 Leader-tr 文章来自:

74810

Vim 常用操作命令整理

打开关闭 vim xxx,vim +num xxx 命令行打开文件 vim + filename 启动跳到文件结尾 vim +143 filename 打开跳到143行 调试代码有用 vim +/search-term...filename 跳到第一个匹配 vim +/search-term filename 跳到最后一个匹配 vim -t tag vim —cmd command filename 加载文件前执行命令...vim -c “:50” filename 加载文件后执行命令 :e xxx vim打开文件 :w[rite],:up[date],:w!...= 用户自动格式化代码缩进,gg=G 即为全文格式化 zf,zo,zc,za,zR,zM对代码进行折叠打开折叠 Ctrl+],Ctrl+T查找函数定义和返回 大写K,看光标所指标识符man帮助 移动光标.../{pattern}/ [cmd] n,p,next,previous,Ctrl+^在编辑文件中切换 :ls 查看打开文件 :e #n 打开标号为ls结果文件 :changes 查看文件变化 ga

94230

vim从安装到熟练,这篇文章就够了

(CTRL-W n或 CTRL-W CTRL-N) ctrl+w f --水平分割出一个窗口,并在新窗口打开名称为光标所在词文件 。...ctags ctags -R: 生成tag文件,-R表示也为子目录文件生成tags :set tags=path/tags -- 告诉ctags使用哪个tag文件 :tag xyz -- 跳到...折叠 zf -- 创建折叠命令,可以在一个可视区域上使用该命令; zd -- 删除当前行折叠; zD -- 删除当前行折叠; zfap -- 折叠光标所在段; zo -- 打开折叠文本...; zc -- 收起折叠; za -- 打开/关闭当前折叠; zr -- 打开嵌套折行; zm -- 收起嵌套折行; zR (zO) -- 打开所有折行; zM (zC) -- 收起所有折行...; zj -- 跳到下一个折叠处; zk -- 跳到上一个折叠处; zi -- enable/disable fold; 十三命令行 normal模式下按:进入命令行模式  命令行模式下快捷键

4.6K10

一篇就学会vim

:vim f1 f2 通过vim命令在不同buffers打开多个文件 vim --version '+‘表示支持特性,’-'表示不支持特性 vim +%s hello/liugezhou...启动时就包含多个tabs,可以使用命令 vim -p file1.txt file2.txt 三、打开和搜索文件 3.1 打开和编辑文件 要在vim打开一个文件,直接使用命令 :edit newFile...(跳到前一个句子 )跳到下一个句子 段落:可以从一个空行之后开始,也可以从段落选项字符对所指定段落宏每个集合开始。...十六、标签 暂时略过 十七、折叠 17.1 手动折叠 折叠操作符是z zfj: 从光标所在行到下一行内容折叠 zo: 在光标处、打开折叠文本 zc: 关闭/收缩文本 折叠操作符,符合语法规则(动词...git checkout `#` (`#`其他缓冲区) 十九、编译 Vim有运行makefile:make命令,当运行时,Vim会在当前目录寻找makefile并执行

3.2K50

关于SecureCRT及Vim使用

我在这里简单介绍一下个人在日常使用积累下来常用设置及操作,希望对不熟悉朋友能有一点点参考作用,一家之言,欢迎拍砖。...2、文件操作:新建、打开、保存、退出等。 3、代码辅助:语法高亮、代码格式化、标识符定位、taglist等。 4、其  :多窗口、行折叠、多文件操作等。 以上操作都是基本功,不再赘述。...d y = 这一类操作与当前光标和最后光标有关 > < u U 指令在选中块之后使用 多行折叠 zf 后加移动指令, 就能折叠这个区域, 如...zf%,zfG等等 zo 打开折叠 快速移动 ^F ^B w W % 30j 等 / ?...[{ 跳到当前代码块开头,会跳过与它平级代码块 ]} 跳到当前代码块结尾,跳过与它平级代码块 [m 光标在类时可找到前一个函数开始

1.8K20

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

要使每次打开vim折叠都生效,则在.vimrc文件添加设置,如添加:set fdm=syntax,就像添加其它初始化设置一样。 2....到当前打开折叠开始处。...zo 将当前折叠打开 zc 折叠光标所在处 zr 打开所有折叠层次(依层次打开) zm 折叠所有层次(依层次折叠) zR 打开所有折叠 zn zM 折叠所有 zN zi 切换折叠与不折叠指令...tab) vim大多数东西都是可一给数字来执行,tab也是一样 0gt ->跳到第一个tab (switch to 1st tab) 5gt -> 跳到第五个tab (switch to 5th...:cd -> 更换vim目录 (change current directory in vim) :pwd -> 显示vim当前目录 (display pwd in vim) gf -> 打开文件

6K10

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

但要注意, 如果你用vim,会寻找名叫VIM服务器;如果你已经有一个gvim在运行了, 你可以用gvim –remote file在已有的gvim打开文件。...(CTRL-W n或 CTRL-W CTRL-N) ctrl+w f –水平分割出一个窗口,并在新窗口打开名称为光标所在词文件 。 C-w C-^ – 水平分割一个窗口,打开刚才编辑文件。...13.9 折叠 zf – 创建折叠命令,可以在一个可视区域上使用该命令; zd – 删除当前行折叠; zD – 删除当前行折叠; zfap – 折叠光标所在段; zo – 打开折叠文本; zc...– 收起折叠; za – 打开/关闭当前折叠; zr – 打开嵌套折行; zm – 收起嵌套折行; zR (zO) – 打开所有折行; zM (zC) – 收起所有折行; zj – 跳到下一个折叠处...; zk – 跳到上一个折叠处; zi – enable/disable fold; 0x13 命令行 normal模式下按:进入命令行模式 14.1 命令行模式下快捷键: 上下方向键:上一条或者下一条命令

2.7K20

golang实战-1:搭建vim-go开发环境

由于这个选项是最最基础选项,会连带很多其它选项发生变动(称作副作用),所以必需是第一个设定选项。...安装好后,命令行输入vim打开vim后,在vim输入:NERDTree,你就可以看到NERDTree效果了。...o 在已有窗口中打开文件、目录或书签,并跳到该窗口 go 在已有窗口 打开文件、目录或书签,但不跳到该窗口 t 在新 Tab 打开选中文件/书签,并跳到新...Tab T 在新 Tab 打开选中文件/书签,但不跳到新 Tab i split 一个新窗口打开选中文件,并跳到该窗口 gi split 一个新窗口打开选中文件...,但不跳到该窗口 s vsplit 一个新窗口打开选中文件,并跳到该窗口 gs vsplit 一个新 窗口打开选中文件,但不跳到该窗口 !

3.3K20

只需在Vim或Neovim编辑器打开文件,您Linux就会被黑客攻击

Vim和Neovim代码执行缺陷 Razmjou 发现了Vim编辑器处理“模型”方式一个缺陷,默认情况下,该功能可以自动查找并应用文档创建者提到一组自定义首选项,这些首选项位于文档起始行和结束行附近...虽然编辑器只允许模型一部分选项(出于安全原因),并且如果包含不安全表达式,则使用沙盒保护,但Razmjou透露使用“:source!” 命令(使用bang [!]修饰符)可用于绕过沙箱。...因此,只需使用Vim或Neovim打开一个看起来无辜特制文件,攻击者就可以在Linux系统上秘密执行命令并对其进行远程控制。...研究人员还向公众发布了两个概念验证漏洞,其中一个演示了一个真实攻击场景,其中远程攻击者在他/她打开文件后立即从受害者系统获得对反向shell访问权限。...Vim维护者(补丁8.1.1365)和Neovim(在v0.3.6发布)已经发布了两个实用程序更新以解决问题,用户应该尽快安装。

1.6K20

学会编写脚本详解

二、vim 编辑脚本 2.1 打开文件 vim 是 Linux 系统自带文本编辑器,可以理解成为 windows 系统下 word 软件。...shfit+6:移动到光标所在行"行首" 按 w:光标跳到下个字开头 按 e:光标跳到下个字字尾 按 b:光标回到上个字开头 按#l:光标移到该行第#个位置,如:5l,56l。...set foldcolumn=4 #设置折叠模式 五、vscode 查看文本 在做生物信息分析过程,经常需要查看序列,编辑文本,修改程序代码等,这个过程中就需要使用文本编辑器。...优秀文本编辑器有很多,例如收费 Utraledit,Sublime Text3,editplus 等,免费有 notepad++,atom等,这里我们推荐使用微软推出vscode编辑器,一个显著特性就是支持...安装完在图形界面下,可以使用右键快速打开多种扩展名文本文件。

3.2K40

为什么要选择Vim编辑器

经常使用模式,所以亲自尝试一下。 V:按行选择。这在你想拷贝或者移动很多行文本时候特别有用。 :按块选择。非常强大,只在很少编辑器才有这样功能。...系列快捷键对窗口进行切换操作) 在Taglist窗口主要有以下操作 按F1:打开帮助 回车键:跳到光标所在标记定义处(如将光标移到main函数,按回车键) o:新建一个窗口,跳到标记定义处...) d:删除光标所在taglist文件(如用vi打开了两个文件f1.c,f2.c可以删除f1.c标记) x:n放大/缩小taglist窗口 +:展开(指标记) -:折叠 *:全部展开 =...:全部折叠 [[:将光标移到前一个文件起点 ]]:将光标移到后一个文件起点 q:退出taglist窗口 F1:关闭帮助 4、ctags插件使用 VIM简单易用,大家只要看看VIM自带...:( 最方便方法是把光标移到变量名或函数名上,然后按下“ Ctrl+] ”,这样就能直接跳到这个变量或函数定义源文件,并把光标定位到这一行。用 “ Ctrl+T ”可以退回原来地方。

1.2K30

Linux学习笔记 Day 2~3

继续整理周末课程Linux学习笔记。 vim编辑器 最受欢迎是emacs,vim是vi增强版本,特点是编辑内容时有颜色变化。命令:vim /etc/passwd 三种模式: 1....命令行模式    定位移动: j:下 K:上 l:右 h:左 ^:行首 0:行尾 H:页首 M:页 L:页尾 gg:篇首 GG:篇尾 w:跳到下一单词(按特殊字符匹配) b:...zt:将本行提屏首 zb:将本行提屏尾 zz:将本行提中间 按v进入可视模式,然后jklh选中某段或某行,然后zf创建折行,zc折叠,zo打开。 %跳到对应括号位置。...:cat /etc/shadow:把shell命令结果显示到当前编辑窗口 qall:全部退出 wqall:全部保存退出 40:有行号时候,如按40可跳到对应行数 s/nologin/test...同时打开两个文件 vim test2 /etc/passwd :next 分屏 vsplit:竖分屏开 split:横屏 qall:退出全部 ctrl+ww:切换 ctrl+wjklh:上下左右换屏

74820

如何在 Vim 中转到特定行?这个操作一定得会!

在特定行启动 Vim 每当你在 Vim 打开一个文件时,光标都会在第 1 行。 你可以让 Vim 用你光标在特定打开一个文件。只需键入“vim”,在“+”号后指定行号,然后是文件名。...vim +5 foo.rs 如果您知道特定文件总行数,则可以在 Vim 打开文件时指定一个大于文件中行数数字,光标将位于最底部行。...所以我将输入我想转到行号“30”,并在其后跟一个大写字母“G”。 同样可以通过使用“gg”而不是“G”来完成。 跳到第一行或最后一行 几个键盘快捷键用于导航,其中两个是'G'和'gg'。...如果你想在 Vim 中移动到文本文件最后一行,'G' 键会将光标移动到文件最后一行。 默认情况下,当您在 Vim 打开文件时,光标将位于第一行。...然后您进行一些编辑并希望移至第一行,按下“gg”组合即可,区分大小写,因此请确保它们是小写

1.2K00

超级强大vim配置(vimplus)

g:miniBufExplMapCTabSwitchBufs = 1 向前循环切换到每个buffer上,并在但前窗口打开 向后循环切换到每个buffer上,并在但前窗口打开...代码折叠 配置: "使用语法高亮定义代码折叠 set foldmethod=syntax "打开文件是默认不折叠代码 set foldlevelstart=99 zc 折叠 zC 对所在范围内所有嵌套折叠点进行折叠...zo 展开折叠 zO 对所在范围内所有嵌套折叠点展开 [z 到当前打开折叠开始处。]...z 到当前打开折叠末尾处。 zj 向下移动。到达下一个折叠开始处。关闭折叠也被计入。 zk 向上移动到前一折叠结束处。关闭折叠也被计入。...= 1 "启用以下两个功能:Ctrl+tab移到下一个buffer并在当前窗口打开;Ctrl+Shift+tab移到上一个buffer并在当前窗口打开;ubuntu好像不支持 let g:miniBufExplMapCTabSwitchWindows

29K92
领券