打开折叠并在vim中跳到它的尽头,可以使用以下命令:
zo
G
因此,你可以使用以下命令来打开折叠并跳到它的尽头:
zoG
这个命令会先打开折叠,然后跳到折叠的尽头。
今天给大家带来的是Linux方面的小实战:如何在Vim中跳到文件的开头或者结尾? 如果已经会的同学可以跳过本文!...在linux中编辑文件一般都是用vi或者vim,对于文件行数比较少的文件,直接通过上下键就可以快速的找到相关配置,比如: 如图,这个是nginx的配置文件,其文件是在conf.d目录下,存放的是自定义的...但是,假如一个文件行数特别多,上百行甚至上千行的时候,假如我们想要在这个文件中跳到最后一行的时候,难道需要一直按住“下键”吗?...☺ 如何跳到 Vim 的第一行 跳到最后一行的技能相信大家已经Get到了,那么跳到第一行,也是非常实用的!...涨知识啦❗❗❗ 与跳到文件末尾一行,跳到文首也有快捷键: Ctrl + Home [[ 总结 看完以上介绍,相信大家已经知道如何在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....如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
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 ...(但要求代码块中'{'必须单独占一行) ]] 跳转到下一代码块(函数定义、类定义等)的开头去(但要求代码块中'{'必须单独占一行) [/ 跳到注释开头(只对/* */注释有效) ]/ 跳到注释结尾(
常用的命令在这里总结下,以后忘了可以看看,部分摘自网络轻快的VIM和部分网摘。 首先记着它的三种模式,命令模式,插入模式,可视模式。...在vim7中,每个窗口都可以拥有自己的位置列表,这样,你就能够同时打开多个位置列表了,而quickfix列表在整个vim中只有一个。...并在但前窗口打开 如果在.vimrc中设置了下面这句: Java代码 ?...:Grep 按照指定的规则在指定的文件中查找 :Rgrep 同上, 但是是递归的grep :GrepBuffer 在所有打开的缓冲区中查找 :Bgrep 同上 :GrepArgs 在vim的argument...打开Python脚本时会发现所有的代码已经折叠了,其中还现了折叠部分拥有的行数。在折叠的行按下zo可以打开折叠,按下zc会折叠上代码。python_ifold是默认启用的。
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 文章来自:
打开关闭 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
: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并执行它。
(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模式下按:进入命令行模式 命令行模式下的快捷键
我在这里简单介绍一下个人在日常使用中积累下来的常用设置及操作,希望对不熟悉的朋友能有一点点参考作用,一家之言,欢迎拍砖。...2、文件操作:新建、打开、保存、退出等。 3、代码辅助:语法高亮、代码格式化、标识符定位、taglist等。 4、其 它:多窗口、行折叠、多文件操作等。 以上操作都是基本功,不再赘述。...d y = 这一类的操作与当前光标和最后的光标有关 > < u U 指令在选中块之后使用 多行折叠 zf 后加移动指令, 就能折叠这个区域, 如...zf%,zfG等等 zo 打开折叠 快速移动 ^F ^B w W % 30j 等 / ?...[{ 跳到当前代码块的开头,会跳过与它平级的代码块 ]} 跳到当前代码块的结尾,跳过与它平级的代码块 [m 光标在类中时可找到前一个函数的开始
要使每次打开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 -> 打开文件
启动 Vim 在终端中输入 vim 进入 Vim: vim 打开文件 打开一个文件: vim filename.txt 基本操作模式 普通模式 (Normal mode) 这是 Vim 的默认模式,用于浏览和操作文本...+ r 重做上一步撤销的操作 查找与替换 查找: /pattern 按 n 跳到下一个匹配项,按 N 跳到上一个匹配项。...Vim 保留了 Vi 的所有功能,并在其基础上增加了许多新特性,使其成为一个更强大的文本编辑器。 主要区别 功能性 多级撤销/重做 Vi:只支持一级撤销。...三、vim历史 Vim(Vi IMproved)是一个从 Vi 发展而来的文本编辑器,它的历史可以追溯到 20 世纪 70 年代。...2001 年:Vim 6.0 发布,引入了垂直分割窗口(vertical split)、折叠(folding)和增强的插件系统。
但要注意, 如果你用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 命令行模式下的快捷键: 上下方向键:上一条或者下一条命令
由于这个选项是最最基础的选项,会连带很多其它选项发生变动(称作副作用),所以它必需是第一个设定的选项。...安装好后,命令行中输入vim,打开vim后,在vim中输入:NERDTree,你就可以看到NERDTree的效果了。...o 在已有窗口中打开文件、目录或书签,并跳到该窗口 go 在已有窗口 中打开文件、目录或书签,但不跳到该窗口 t 在新 Tab 中打开选中文件/书签,并跳到新...Tab T 在新 Tab 中打开选中文件/书签,但不跳到新 Tab i split 一个新窗口打开选中文件,并跳到该窗口 gi split 一个新窗口打开选中文件...,但不跳到该窗口 s vsplit 一个新窗口打开选中文件,并跳到该窗口 gs vsplit 一个新 窗口打开选中文件,但不跳到该窗口 !
Vim和Neovim中的代码执行缺陷 Razmjou 发现了Vim编辑器处理“模型”的方式中的一个缺陷,默认情况下,该功能可以自动查找并应用文档创建者提到的一组自定义首选项,这些首选项位于文档的起始行和结束行附近...虽然编辑器只允许模型中的一部分选项(出于安全原因),并且如果它包含不安全的表达式,则使用沙盒保护,但Razmjou透露使用“:source!” 命令(使用bang [!]修饰符)可用于绕过沙箱。...因此,只需使用Vim或Neovim打开一个看起来无辜的特制文件,攻击者就可以在Linux系统上秘密执行命令并对其进行远程控制。...研究人员还向公众发布了两个概念验证漏洞,其中一个演示了一个真实的攻击场景,其中远程攻击者在他/她打开文件后立即从受害者系统获得对反向shell的访问权限。...Vim的维护者(补丁8.1.1365)和Neovim(在v0.3.6中发布)已经发布了两个实用程序的更新以解决问题,用户应该尽快安装。
可以使用 brew info vim 看有哪些安装选项,并在安装时指定编译选项: brew install vim --with-lua --with-python3 --with-override-system-vi...比如我们打开了 NERDTree, 那么如何从 NERDTree 中跳回到 buffer 区进行编辑呢?执行窗口操作 w l 即可跳到左边的 "窗口"....有些则稍麻烦一些,不仅是在配置上需要注意,使用上也可能会有一些学习成本,需要有一点耐心才能看到它带来的效果....因为 emacs 中 window 是有编号的,而 vim 中 window 没有编号, buffer 有编号....打开文件时,可能有些人不太喜欢全部折叠起来, f 9 即可全部展开.
经常使用的模式,所以亲自尝试一下它。 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 ”可以退回原来的地方。
二、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编辑器,它的一个显著特性就是支持...安装完在图形界面下,可以使用右键快速打开多种扩展名的文本文件。
继续整理周末课程的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:上下左右换屏
在特定行启动 Vim 每当你在 Vim 中打开一个文件时,光标都会在第 1 行。 你可以让 Vim 用你的光标在特定的行打开一个文件。只需键入“vim”,在“+”号后指定行号,然后是文件名。...vim +5 foo.rs 如果您知道特定文件中的总行数,则可以在 Vim 中打开文件时指定一个大于文件中行数的数字,光标将位于最底部的行。...所以我将输入我想转到的行号“30”,并在其后跟一个大写字母“G”。 同样可以通过使用“gg”而不是“G”来完成。 跳到第一行或最后一行 几个键盘快捷键用于导航,其中两个是'G'和'gg'。...如果你想在 Vim 中移动到文本文件的最后一行,'G' 键会将光标移动到文件的最后一行。 默认情况下,当您在 Vim 中打开文件时,光标将位于第一行。...然后您进行一些编辑并希望移至第一行,按下“gg”组合即可,它区分大小写,因此请确保它们是小写的。
Vim插入模式下按下 Tab 键时,输入到Vim中的都是空格。...set incsearch "输入搜索模式时,每输入一个字符,就自动跳到第一个匹配的结果 set smartcase "https://www.ruanyifeng.com/blog/2018/09/..."启用折叠 set foldenable "显示光标位置 set cursorcolumn "设置高亮显示光标当前所在列 set cursorline "设置高亮显示光标所在屏幕行 "粘贴,在Vim...filetype plugin on "用于 Vim 打开加载文件类型插件功能。...当这个选项打开时,Vim 会根据检测到的文件类型,在runtimepath中搜索该文件类型的所有插件并执行它们。
领取专属 10元无门槛券
手把手带您无忧上云