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

如何在vim命令模式下获取当前缓冲区的内容?

在vim命令模式下获取当前缓冲区的内容,可以使用以下命令:

  1. 输入":%p",按下回车键,即可将当前缓冲区的内容打印到屏幕上。

该命令的含义解释如下:

  • ":" 进入命令模式。
  • "%" 表示当前缓冲区。
  • "p" 表示打印。

这个命令会将当前缓冲区的内容以文本形式输出到屏幕上,方便查看和复制。

推荐的腾讯云相关产品:腾讯云服务器(CVM)

腾讯云服务器(CVM)是腾讯云提供的一种弹性计算服务,可以满足用户在云端部署应用、网站托管、数据存储、备份恢复等需求。通过使用腾讯云服务器,用户可以方便地搭建和管理自己的云计算环境。

注意:本答案仅提供了获取当前缓冲区内容的方法和推荐的腾讯云产品,没有提及其他云计算品牌商。

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

相关·内容

VIM常用快捷键(转载)

复制一个字y/Y 复制到行末 p 粘贴粘贴板内容当前下面 P 粘贴粘贴板内容当前上面 插入模式 i 从当前光标处进入插入模式 I 进入插入模式,并置光标于行首 a 追加模式,置光标于当前光标之后...cw 删除当前字,并进入编辑模式 c$ 擦除从当前位置至行末内容,并进入编辑模式 s 删除当前字符并进入编辑模式 S 删除光标所在行并进入编辑模式 xp 交换当前字符和下一个字符 u 撤销 ctrl...tab 执行shell命令命令模式输入":sh",可以运行相当于在字符模式,到输入结束想回到VIM编辑器中用exit,ctrl+D返回VIM编辑器 可以"!...gg=G就能搞定 如何在vim中编译程序 在vim中可以完成make,而且可以将编译结果也显示在vim里,先执行 :copen 命令,将结果输出窗口打开,然后执行 :make 编译后结果就显示在了...buffer操作 buffer状态 (非活动缓冲区) a (当前被激活缓冲区) h (隐藏缓冲区) % (当前缓冲区) # (交换缓冲区) = (只读缓冲区) + (已经更改缓冲区VIM

1.7K20
  • Vim常用快捷键

    ) ctrl-b 翻一页(backward) w 跳到下一个字首,按标点或单词分割 W 跳到下一个字首,长跳,end-of-line被认为是一个字 e 跳到下一个字尾 E 跳到下一个字尾,长跳 b...删除一个字(word) d/D 删除到行末 x 删除当前字符 X 删除前一个字符 yy 复制一行 yw 复制一个字 y/Y 复制到行末 p 粘贴粘贴板内容当前下面 P 粘贴粘贴板内容当前上面...,并进入插入模式 Esc 退出插入模式 四、编辑 J 将下一行和当前行连接为一行 cc 删除当前行并进入编辑模式 cw 删除当前字,并进入编辑模式 c$ 擦除从当前位置至行末内容,并进入编辑模式 s...tab 5gt 跳到第五个tab 九、执行shell命令命令模式输入":sh",可以运行相当于在字符模式,到输入结束想回到VIM编辑器中用exit,ctrl+D返回VIM编辑器 可以"!...,只要执行gg=G就能搞定 十二、如何在vim中编译程序 在vim中可以完成make,而且可以将编译结果也显示在vim里,先执行 :copen 命令,将结果输出窗口打开,然后执行 :make 编译后结果就显示在了

    1.8K00

    超全Vim常用快捷键,建议收藏备用!

    ctrl-b 翻一页(backward) w 跳到下一个字首,按标点或单词分割 W 跳到下一个字首,长跳,end-of-line被认为是一个字 e 跳到下一个字尾 E 跳到下一个字尾,长跳 b 跳到上一个字...删除一个字(word) d/D 删除到行末 x 删除当前字符 X 删除前一个字符 yy 复制一行 yw 复制一个字 y/Y 复制到行末 p 粘贴粘贴板内容当前下面 P 粘贴粘贴板内容当前上面...,并进入插入模式 Esc 退出插入模式 四、编辑 J 将下一行和当前行连接为一行 cc 删除当前行并进入编辑模式 cw 删除当前字,并进入编辑模式 c$ 擦除从当前位置至行末内容,并进入编辑模式 s...tab 5gt 跳到第五个tab 九、执行shell命令命令模式输入":sh",可以运行相当于在字符模式,到输入结束想回到VIM编辑器中用exit,ctrl+D返回VIM编辑器 可以"!...,只要执行gg=G就能搞定 十二、如何在vim中编译程序 在vim中可以完成make,而且可以将编译结果也显示在vim里,先执行 :copen 命令,将结果输出窗口打开,然后执行 :make 编译后结果就显示在了

    19.8K32

    2024全网最为详细红帽系列【RHCSA-(5-2)】初级及进阶Linux保姆级别骚操作教程;学不费来砍我

    4.2使用vi/vim编辑文件 #在每次运行Vim编辑器时,默认进入命令模式 [root@master ~]# vim /etc/passwd ​​ 4.3Vim编辑器中三种模式常用按键详解说明表...d^ 删除光标及之后所有字符 d$ 复制光标所在行 yy 复制从光标处开始n行 nyy 将缓冲区内容粘贴到光标所在行下一行 p(小写)将缓冲区内容粘贴到光标所在行下一行p(小写)将缓冲区内容粘贴到光标所在行下一行...)删除光标所在字符并进入插入模式 s(小写字母) 删除当前行并进入插入模式 S(大写字母) 4.3.3末行模式常用按键详解说明表: 简介: 按 : 或者 / 可从命令模式切换到末行模式。...末行模式扩展关键字按键详解说明表: 功能 按键在当前文件中读入其他文件内容:r /dir/file 查找含有"word"行并删除 :g/word/d 显示行号 :set nu 关闭行号显示 :set...该模式通过光标移动选择文本,选取后按 y 可以把文本提取到缓冲区(即复制), c 可以剪切。

    12010

    【Linux】--- 详解Linux软件包管理器yum和编辑器vim

    这些yum源被放在了此路径:/etc/yum.respos.d/,使用ls查看: 1.3 yum相关操作 搜索: yum list | grep XXX,通过 yum list命令可以罗列出当前一共有哪些软件包...插入模式(Insert mode) 只有在Insert mode,才可以做文字输入,在命令模式,按a / i / o都可进入该模式,i:是从光标当前位置开始输入文件,o:是插入新一行,从行首开始输入文字...在命令模式,shift + ; -> :即可进入该模式,同样按「ESC」键可回到命令模式。 该模式主要用来让vim进行包括但不限于与shell交互。...2.2 vim命令模式命令集 移动光标: vim可以直接用键盘上光标来上下左右移动,但正规vim是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、、上、右移一格 按「 $ 」:...此配置文件存在于路径/etc/sudoers,使用vim打开并修改内容(注:要用超级用户账户root打开),具体操作如下: vim配置问题 原理: vim不是简单直接执行可执行程序就行,也会先读取若干配置文件

    10110

    无插件Vim编程技巧

    你可以用下面的命令来查看缓冲区: :ls 于是,在你Vim,你会看到如下界面: ?...,我们还可以看到5有一个%a,这表示当前文件,相关标记如下: – (非活动缓冲区) a (当前被激活缓冲区) h (隐藏缓冲区) % (当前缓冲区) # (交换缓冲区) = (只读缓冲区...你可以用下面的命令来保存会话:(你有兴趣你可以看看你 mysession.vim文件内容,也就是一个批处理文件) :mksession ~/.mysession.vim 如果文件重复,vim默认会报错...在insert模式,我们可以按如下快捷键: 【Ctrl +N】  – 当你按这它时,你会发现Vim就开始搜索你这个目录下代码,搜索完成了就会出现一个下拉列表(居然是粉紫色,真是丑死了) 下图是我输入了...vim终级插件 CentOS:yum erase emacs Ubuntu:apt-get remove emacs 对了,以前本站也有一篇小短文《如何在vim中得到你最喜爱IDE特性》你也可以看看

    1.4K20

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

    Vim几种模式 正常模式:可以使用快捷键命令,或按:输入命令行。 插入模式:可以输入文本,在正常模式,按i、a、o等都可以进入插入模式。...ayy把当前内容放入a寄存器。 A-Z:用大写字母索引寄存器,可以在寄存器中追加内容"Ayy把当前内容追加到a寄存器中。 :reg 显示所有寄存器内容。..."":不加寄存器索引时,默认使用寄存器。 "*:当前选择缓冲区,"*yy把当前内容放入当前选择缓冲区。 "+:系统剪贴板。"+yy把当前内容放入系统剪贴板。...; zj -- 跳到下一个折叠处; zk -- 跳到上一个折叠处; zi -- enable/disable fold; 十三命令行 normal模式按:进入命令模式  命令模式快捷键...@: 重复上一次冒号命令。 q: 正常模式,q然后按':',打开命令行历史缓冲区, 可以像编辑文件一样编辑命令。 q/和q? 可以打开查找历史记录。 执行外部命令 :!

    4.7K10

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

    /dofy/learn-vim vim工作模式 普通模式 终端使用vi或vim进入, vim example.txt 由Shell进入vim编辑器时,首先进入普通模式。...在普通模式,从键盘输入任何字符都被当作命令来解释。普通模式没有任何提示符,输入命令后立即执行,不需要回车,而且输入字符不会在屏幕上显示出来。 编辑模式 编辑模式主要用于文本编辑。...比如按i,该模式用户输入任何字符都被作为文件内容保存起来,如果想返回 Normal 模式,请按ESC键。...命令模式 命令模式,用户可以对文件进行一些高级处理。...尽管普通模式命令可以完成很多功能,但要执行一些字符串查找、替换、显示行号等操作还是必须要进入命令模式。 如果不确定当前处于哪种模式,按两次 Esc 键将回到普通模式

    54221

    Linux笔记:使用Vim编辑器

    如在启动Vim时未指定文件名,或者这个文件不存在,Vim会新开一段缓冲区域来编辑;如果命令指定了一个已有的文件命令Vim会将文件整个内容都读到一块缓冲区域来准备编辑。...在命令模式下有几个命令来将缓冲区数据保存到文件中并退出Vim: 命令 描述(命令模式命令) q 如果未修改缓冲区数据,退出 q!...取消所有对缓冲区数据修改并退出 w filename 将文件保存到另一个文件filename wq 将缓冲区数据保存到文件中并退出 编辑数据 在普通模式Vim编辑器提供了一些命令来编辑缓冲区数据...常用号命令有: 命令 描述(普通模式命令) x 删除当前光标所在位置字符 dd 删除当前光标所在行 dw 删除当前光标所在位置单词 d$ 删除当前光标所在位置至行尾内容 J 删除当前光标所在行行尾换行符...p命令会将文本插入到当前光标所在行之后。p命令可以和任何删除文本命令一起搭配使用。 Vim中复制命令是y(代表yank)。y命令和d命令有相同第二字符(yw表示复制单词,y$表示复制到行尾)。

    1.5K40

    linux之文本编辑器

    通过设置,vim会自动检测文件中内容类型,并以不同颜色进行高亮显示,注释变成蓝色,关键字变成褐色,而字符串变成红色等,与vi传统黑白显示模式相比,vim更易读易用。...粘贴和复制 从正文中删除内容字符、字或行)并没有真正丢失,而是被剪切并复制到了一个内存缓冲区中。用户可将其粘贴到正文中指定位置。...完成这一操作命令是: p 小写字母 p,将缓冲区内容粘贴到光标的后面 P 大写字母 P,将缓冲区内容粘贴到光标的前面 如果缓冲区内容是字符或字,直接粘贴在光标的前面或后面;如果缓冲区内容为整行正文...有时需要复制一段正文到新位置,同时保留原有位置内容。这种情况,首先应当把指定内容复制(而不是剪切)到内存缓冲区。完成这一操作命令是: yy 复制当前行到内存缓冲区。...另外: xyy:复制x行内容到内存缓冲区,例如:5yy,复制5行内容到内存缓冲区。 y$ 从当前位置复制到行尾。 p(常用) 如果要粘贴到其他地方 p 就可以了。

    2.2K20

    linuxvim命令详解

    高级一些编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便: :qx 开始记录宏,并将结果存入寄存器x q 退出记录模式 @x 播放记录在x寄存器中命令...稍微解释一,当在normal模式输入:qx后,你对文本所有编辑动作将会被记录下来,再次输入q即退出了记录模 式,然后输入@x对刚才记录下来命令进行重复,此命令后可跟数字,表示要重复多少次,比如...复制一行,此命令前可跟数字,标识复制多行,6yy,表示从当前行开始复制6行 yw 复制一个字 y$ 复制到行末 p 粘贴粘贴板内容当前下面 P 粘贴粘贴板内容当前上面...]p 有缩进粘贴,vim会自动调节代码缩进 “a 将内容放入/存入a寄存器,可以支持多粘贴板 附:比如常用一个寄存器就是系统寄存器,名称为+,所以从系统粘贴板粘贴到vim命令为...h,j,k,l 上,,左,右 ctrl-f 上翻一页 ctrl-b 翻一页 % 跳到与当前括号匹配括号处,当前在{,则跳转到与之匹配}处 w 跳到下一个字首

    2.5K30

    缓冲区列表简介

    之前一系列文章主要介绍了vim文本相关操作,并且也介绍了vim几种模式。...通过前面的内容,相信各位小伙伴们已经对vim有了一个基本了解,同时也能够使用vim快速编辑文本,从这篇开始,我们将要介绍vim针对多个文件操作,例如如何在多个文件中查找、跳转等等方式方法。...我们发现vim默认只展示一个文件中内容,但是它打开了两个文件,现在有两个以文件名命名缓冲区。通过命令:ls 查看当前打开缓冲区。 :ls 命令显示内容每一行代表一个缓冲区信息。...\init.lua" line 0 第一列数字代表缓冲区编号,该编号由vim随机指定,第二列%a 代表缓冲区为激活缓冲区(active)当前窗口显示内容为激活缓冲区内容...再通过:ls 命令查看一当前缓冲区列表,发现之前打开仍然存在,只是我们将test.py 和 init.lua 这两个文件形成一组作为缓冲区参数列表。

    56730

    Mac之vim普通命令使用

    : :qx 开始记录宏,并将结果存入寄存器x q 退出记录模式 @x 播放记录在x寄存器中命令 稍微解释一,当在normal模式输入:qx后,你对文本所有编辑动作将会被记录下来...其他 vim在保存之前不会对文件做实际修改,只是加载到缓冲区中,对文件编辑其实是对缓冲区编辑,直到:w时才会存入物理文件。...复制一行,此命令前可跟数字,标识复制多行,6yy,表示从当前行开始复制6行 yw 复制一个字 y$ 复制到行末 p 粘贴粘贴板内容当前下面 P 粘贴粘贴板内容当前上面...]p 有缩进粘贴,vim会自动调节代码缩进 "a 将内容放入/存入a寄存器,可以支持多粘贴板 附:比如常用一个寄存器就是系统寄存器,名称为+,所以从系统粘贴板粘贴到vim命令为...h,j,k,l 左,,上,右 ctrl-f 上翻一页 ctrl-b 翻一页 % 跳到与当前括号匹配括号处,当前在{,则跳转到与之匹配}处 w 跳到下一个字首

    6.3K30

    垂直或水平拆分vim工作空间

    要进行垂直分割,请进入正常模式,然后运行以下命令: :vsplit [file_path] 如果指定文件路径,它将在新拆分窗口中打开该文件,否则,新拆分窗口将打开同一文件。...要进行水平分割,请进入正常模式,然后运行以下命令: :split [file_path] 如果指定文件路径,它将在新拆分窗口中打开该文件,否则新拆分窗口将打开同一文件。...:q[uit]- 关闭当前窗口和缓冲区 :bd[elete]- 卸载当前缓冲区,然后关闭当前窗口 :on[ly]- 关闭所有其他窗口,但保持所有缓冲区打开 导航拆分窗口 将 Vim 工作区划分为四个象限...并按 l 调整拆分窗口大小 默认情况Vim 会创建具有相似宽度/高度分割空间。...“\>”(小于)符号以增加当前窗口宽度 尽可能扩大窗口 以下是你可以按以垂直展开垂直拆分窗口或水平水平拆分窗口组合键。

    1.8K30

    Mac之vim普通命令使用「建议收藏」

    并将结果存入寄存器x q 退出记录模式 @x 播放记录在x寄存器中命令 略微解释一。...当在normal模式输入:qx后,你对文本全部编辑动作将会被记录下来。再次输入q即退出了记录模 式,然后输入@x对刚才记录下来命令进行反复。此命令后可跟数字。表示要反复多少次。...垂直切割窗体 其它 vim在保存之前不会对文件做实际改动,仅仅是载入到缓冲区中。...此命令前可跟数字。标识复制多行。6yy。...右 ctrl-f     上翻一页 ctrl-b     翻一页 %     跳到与当前括号匹配括号处,当前在{,则跳转到与之匹配}处 w     跳到下一个字首,按标点或单词切割 W

    2.2K31

    Linux 系统 vim 编辑器使用简明教程

    vi(vim)是上Linux非常常用代码编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。...,执行下面命令后将进入插入模式,按ESC键可退出插入模式) a      //在当前光标位置右边添加文本 i       //在当前光标位置左边添加文本 A     //在当前末尾位置添加文本...:set  nu     //显示行号 :set nonu    //取消显示行号 八、复制、粘贴(vi命令模式使用) yy    //将当前行复制到缓存区,也可以用 “ayy 复制,”a 为缓冲区...p        //粘贴剪切板里内容在光标后,如果使用了前面的自定义缓冲区,建议使用”ap 进行粘贴。...P        //粘贴剪切板里内容在光标前,如果使用了前面的自定义缓冲区,建议使用”aP 进行粘贴。

    1.6K70

    vim实用笔记

    + "," + argument2 + ")"; 在插入模式vim会将连贯操作当成一次修改,但如果是有进行光标移动,记录只是光标移动后操作,要在 + 前后各加空格,必须移动光标。...> 高亮选区后,进行命令模式,会将选区标识为' ://,//p 操作html标签之间内容 还可以用偏移对地址进行修正 :不想包括及...ruby % 运行shell命令命令加一个叹号前缀,就可以调用外部程序 :!ls 在vim命令行中,%代表当前文件名 把缓冲区内容作为标准输入或输出 :read !...vim文本对象分为两类: 一类是操作分隔符文本对象, i) i" it 另一类是操作文本块,单词,句子和段落 iw aw 当前单词 iW aW 当前字串 is as 当前句子 ip...总是指向上次修改位置 gi 回到上次退出插入模式地方并进入插入模式(只在本缓冲区内) xp 调换光标之后两个字符 vim删除、复制与粘贴命令都会用到众多寄存器中某一个,通过给命令加"{register

    1.1K21

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

    0x00 关于Vim Vim是款强大文本编辑器,但是众多指令需要学习,这次记录了指令大全方便以后翻阅。 Vim几种模式 正常模式:可以使用快捷键命令,或按:输入命令行。...ctrl+v进入可视块模式。 替换模式:正常模式,按R进入。  Vim键盘命令图: ?...“*:当前选择缓冲区,”*yy把当前内容放入当前选择缓冲区。 “+:系统剪贴板。”+yy把当前内容放入系统剪贴板。...可视模式U或u:把选中文本变为大写或小写。 gu(U)接范围($,或G),可以把从光标当前位置到指定位置之间字母全部 转换成小写或大写。...@: 重复上一次冒号命令。 q: 正常模式,q然后按’:’,打开命令行历史缓冲区, 可以像编辑文件一样编辑命令。 q/和q? 可以打开查找历史记录。 14.2 执行外部命令 :!

    2.8K21

    vim 使用教程

    vim介绍 vim是上古时期一个高效文本编辑器,可以脱离鼠标通过键盘快速移动光标位置进行文档编辑.具有强大可扩展性. vim模式及切换 普通模式模式vim默认模式 插入模式模式是一般编辑器正常模式...,在该模式进行文档编辑工作 可视模式模式通过光标移动,高亮选择区 命令模式模式执行一些vim编辑器设置及文档替换等及一些vim支持命令操作 普通模式 ——> 插入模式 操作 说明...、 vis  选中一个句子 vib  选中一个block viw  选中一个单词 vip  选中一个段落 o 切换光标开头和结尾 可视模式 ——> 普通模式模式v反操作 普通模式 ——> 命令模式...命令模式输入":"进入命令模式 光标移动 字符移动 操作 说明 h 左 j k 上 l 右 单词移动 操作 说明 w 移动到下个单词开头 W 移动到下个单词开头(单词含标点) e 移动到下个单词结尾...然而实际执行中,当你按dd时,文件会无限刷出空行直到你按,这是因为这一命令中jddk中dd也按照按键映射解读了。

    3K40
    领券