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

如何在不关闭窗口的情况下从gvim中删除缓冲区

在 Vim 中删除缓冲区可以采取以下几种方法:

方法一:使用 :mkview

  1. 首先,打开 Vim。
  2. 然后,输入 :mkview 并按 Enter 键。
  3. 接下来,输入 :mkview file 并按 Enter 键。
  4. 最后,删除文件即可。

方法二:使用 :quit:loadview

  1. 首先,打开 Vim。
  2. 然后,输入 :quit 并按 Enter 键。
  3. 接下来,输入 :loadview 并按 Enter 键。
  4. 最后,重新打开 Vim 即可。

方法三:使用 :quit:sview

  1. 首先,打开 Vim。
  2. 然后,输入 :quit 并按 Enter 键。
  3. 接下来,输入 :sview 并按 Enter 键。
  4. 最后,重新打开 Vim 即可。

需要注意的是,这些方法不会关闭 Vim 窗口。如果你想关闭窗口,可以使用 :q 命令。

另外,如果你需要删除所有打开的文件,可以使用 :quitall 命令。

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

相关·内容

gVim编辑器——基本设置、常用命令、代码片段

一、_vimrc中可能用到的设置 1.gVim的默认设置   安装和配置好gVim后,在Program Files (x86)\Vim目录下有个“_vimrc”文件,双击选择gVim软件打开,这里可以对...~ 22 set noswapfile "不生成交换文件.swp 23 "set lines=30 columns=100 "启动时窗口大小设置 24...gVim默认情况下不管有没有中文都是ANSI。quartus ii无法识别ANSI格式下的中文,而gVim又无法识别UTF-8格式下的中文。...可以的,只要在“_vimrc”文件里添加了上述代码中3-4行语句,这样使得gVim编码和显示时都按utf-8,gbk,gb18030,gb2312,cp936,ucs-bom,latin1的顺序去探测,...如果做模板时就打开了一个.v文件,保存后,在那个.v文件中是无法马上使用刚刚添加的代码片段的,得关闭重新打开才行。代码片段格式如下: ?

4.8K21

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

但要注意, 如果你用vim,会寻找名叫VIM的服务器;如果你已经有一个gvim在运行了, 你可以用gvim –remote file在已有的gvim中打开文件。...如果是终端中,则会打开netrw的文件浏览窗口; 如果是gvim,则会打开一个图形界面的浏览窗口。 实际上:browse后可以跟任何编辑文档的命令,如sp等。...第一个标签的序号就是1。 :tab split – 将当前缓冲区的内容在新页签中打开。 :tabc[lose] – 关闭当前的标签页。 :tabo[nly] – 关闭其它的标签页。...:b[n]或:[n]b – 切换到第n个缓冲区。 :nbw(ipeout) – 彻底删除第n个缓冲区。 :nbd(elete) – 删除第n个缓冲区,并未真正删除,还在unlisted列表中。...:ba[ll] – 把所有的缓冲区在当前页中打开,每个缓冲区占一个窗口。

2.8K21
  • SourceInsight4.0的使用

    3、关闭项目、打开项目、删除项目 关闭项目:Alt+Shift+W 打开项目:Alt+Shift+P,在项目列表里选中项目进行打开 删除项目:菜单栏-项目-删除项目 4、同步文件 快捷键Alt+Shift...可以尝试一下勾上的效果,然后和不勾的效果对比一下。 ? (11)、编码格式设置,设置完毕后需要重新打开文件进行浏览。 ?...(1)、右击窗口选项,修改字体或背景颜色、不显示文件大小、目录、日期等。 4、关联窗口 这个窗口用来显示文档中的符号在哪些地方进行了引用。如哪些地方调用了函数,或该函数调用了哪些函数等。...1、定义使用gvim打开当前文档的命令,前提是要先安装一个gvim程序。...1、宏语言语法 这个再说 2、quiker.em的使用(从网络下载) (1)、首先要把这个文件搞到手,然后将其加载到Base工程中,其次要定义一个快捷键调用quiker.em中的宏AutoExpand。

    1.8K30

    vim 命令

    和VI相比,VIM做了相当大的扩展:多级的undo,多个窗口和缓冲区,句法高亮显示,命令行编辑,文件名的自动完成,在线帮助,可视化的选择,等等。...如果忽略了 [errorfile],文件名会从’errorfile’选项中获得(在Amiga中缺省值是”AztecC.Err” ,在其他系统中是”errors.vim”)。...gvim gview 图型用户界面,开始一个新窗口。也可采用”-g”参数执行。 rvim rview rgvim rgview 同上,但有所限制。 不能开启命令解释器,也不能挂起 Vim. 。...对图形用户界面, Vim 开启时与命令解释器不分离,对Amiga, Vim 并不以新窗口重开。当 Vim 被一个程序用来等待编辑进程结束(如邮件程序),需采用该模式。对amiga,”:sh”和”:!”...-o[N] 打开N个窗口。如果忽略了N,就为每个文件打开一个窗口。 -R 只读模式。将设置’readonly’选项。你仍然可以编辑缓冲区,但可以防止你无意地覆盖文件。

    94420

    Source Insight 4.0初用(下)

    符号窗口 这个窗口是显示文档的符号的,那么文档内容哪些是符号呢,这个应该是看文档窗口是设置哪种语言来解析文档的。 (1)、Alt+F8:打开/关闭当前文档的符号窗口。...高级设置,上面说了 关联窗口 这个窗口用来显示文档中的符号在哪些地方进行了引用。如哪些地方调用了函数,或该函数调用了哪些函数等。关联窗口可以有好多个。...1、定义使用gvim打开当前文档的命令,前提是要先安装一个gvim程序。...新建的.em或别人的.em文件要加载到base工程中(如何加载:菜单栏-项目-添加/删除文件)。 如何调用宏:可以将宏显示在菜单栏(参考第五点菜单分配)或者给宏定义一个快捷键(参考第六点键分配)。...1、宏语言语法 这个再说 2、quiker.em的使用(从网络下载) (1)、首先要把这个文件搞到手,然后将其加载到Base工程中,其次要定义一个快捷键调用quiker.em中的宏AutoExpand。

    1.4K20

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

    但要注意, 如果你用vim,会寻找名叫VIM的服务器;如果你已经有一个gvim在运行了, 你可以用gvim --remote file在已有的gvim中打开文件。 3....如果是终端中,则会打开netrw的文件浏览窗口; 如果是gvim,则会打开一个图形界面的浏览窗口。 实际上:browse后可以跟任何编辑文档的命令,如sp等。...第一个标签的序号就是1。 :tab split -- 将当前缓冲区的内容在新页签中打开。 :tabc[lose] -- 关闭当前的标签页。 :tabo[nly] -- 关闭其它的标签页。...:nbd(elete) -- 删除第n个缓冲区,并未真正删除,还在unlisted列表中。 :ba[ll] -- 把所有的缓冲区在当前页中打开,每个缓冲区占一个窗口。 10....e - 从当前光标当前位置直到单字/单词末尾,但是 *不* 包括空格。     $ - 从当前光标当前位置直到当前行末。

    4.1K11

    无插件Vim编程技巧

    ,这些文件都在缓冲区中。...) + (已经更改的缓冲区) 窗口分屏浏览 相信你在《Vim的窗口分屏》一文中,你已经知道了怎么拆分窗口了。...如: 把当前窗口上下分屏,并在下面进行目录浏览: :He   全称为 :Hexplore  (在下边分屏浏览目录) 如果你要在上面,你就在 :He后面加个 !, :He!  ...gvim应该是:Ctrl+PgDn 和 Ctrl+PgUp 来在各个页中切换。 如果你想看看你现在打开的窗口和Tab的情况,你可以使用下面的命令: :tabs 于是你可以看到: ?...vim的终级插件 CentOS下:yum erase emacs Ubuntu下:apt-get remove emacs 对了,以前本站也有一篇小短文《如何在vim中得到你最喜爱的IDE特性》你也可以看看

    1.4K20

    vim 文本编辑器

    【#x】删除从光标处开始向后#个字符 【xp】光标所在处的字符和光标后面的字符对调位置 【~】转换大小写 【J】删除当前行后的换行符 11) 替换命令(r,replace) 【r】替换光标所在字符 【...,则粘贴当前光标所在行的下方,否则粘贴至当前光标所在处的后面 b) 【P】缓冲区存的如果为整行,则粘贴当前光标所在行的上方,否则粘贴至当前光标所在处的前面 15) 撤销更改.../abc.txt】 表示从光标位置开始向下匹配,第一次匹配到pat1的位置到第一次匹配到pat2的位置内容写到当前目录下的abc.txt文件中。...【i】忽略大小写 【g】管局替换;默认情况下,每行只替换第一次出现 【gc】全局替换,每次替换前询问 注意:查找替换中的分隔符【/】可用其他符号替代,例如【@】【#】等 例子:【s/a/Good/...命令模式下输入【:qa】关闭所有窗口 窗口间切换:Ctrl+w,Arrow 单文件窗口分割: 【Ctrl+w,s】split,水平分割 【Ctrl+w,v】vertical,垂直分割 【Ctrl

    4.3K10

    vim-tabe多标签切换

    也可以使用:tabnew命令,在新标签页中编辑新的文件。命令:tab split将在新标签页中,打开当前缓冲区中的文件。 命令:tabf允许你在当前目录搜索文件,并在新标签页中打开。...2.列示标签页 命令:tabs可以显示已打开标签页的列表,并用“>”标识出当前页面,用“+”标识出已更改的页面。 关闭标签页 命令:tabc可以关闭当前标签页。而命令:tabo将关闭所有的标签页。...4.移动标签页 如果你希望按照指定的次序排列标签页,那么你可以使用:tabm命令。请注意,标签页次序是从0开始计数的。比如命令:tabm 1将把当前标签页移动到第2的位置。...5.配置标签页 默认情况下,只有用户新建了标签页才会在窗口上方显示标签栏,这是由选项set showtabline=1决定的。...图形界面 如果你使用的是带有图形界面的gVim,那么新建、关闭和打开标签页的操作,都可以通过在标签页上右击鼠标完成。只需要点击相应标签,就可以在不同的标签页间切换。

    2.1K50

    VIM技巧

    1) 为什么别人的方法在我这里行不通? (2) 如何找到上次编辑的文件? (3) 如何复制粘贴? (4) 如何在多个文件中进行替换? (5) 如何把fold一次全部打开?...如果还不行,可以用鼠标从syntax菜单下选择一下适合你的 文件类型(新版本的gvim默认把文件类型选择关闭了,需要点开,然后按照 开头字母选择类型) 如果是linux,那么确认一下是否是redhat...[I (fast grep ) [I显示文件中包含光标下的所有行。我常用来浏览某个id在程序中的引用情况。...实现对某个范围的操作。 例如 dfx 表示删除到下一个出现 x 的地方, x 可以使任意字符。...如: d123j 删除下面123行。 4. 宏纪录的功能 例如,把文件中所有奇数行和偶数行合并。按如下序列 gg qq J q 100000000@q 5.

    1.1K30

    两个成倍提高工作效率的 Vim 使用技巧

    Curl Git gVim xclip 比如,你可以用下面的命令在 Ubuntu 中安装这些工具: $ sudo apt install curl git vim-gnome xclip 然后运行如下的命令来安装...它将会打开 gVim 编辑器。按下 i 切换到交互模式然后输入文本。完成之后,键入 :wq 关闭并保存文件。 ? 这些文本会在剪贴板中可用,直到你重启了系统。...关闭 Vim-anywhere 之后,缓冲器内的内容会自动复制到你的剪贴板中,之前的应用会重新占据主界面。...在图形用户界面中,您可以在任何图形文本编辑器(如 gedit)中打开文件,并使用 CTRL + C 和 CTRL + V 复制和粘贴内容。在命令行模式下,您不能使用这种编辑器。...要切换到另一个文件,请输入 :buffer,然后输入文件缓冲区编号。 - 将一个文件的内容复制到另一个文件中 您已经知道了如何同时打开和编辑多个文件。

    1.2K60

    运维锅总详解vim

    Vim:有图形用户界面版本(GVim),提供更友好的用户体验。 自动补全 Vi:基本上不支持自动补全。 Vim:提供了丰富的自动补全功能,包括关键字补全、文件路径补全等。...多窗口和多缓冲区 Vi:不支持多窗口和多缓冲区。 Vim:支持在同一窗口中分割成多个子窗口,并支持多个缓冲区进行编辑。 配置和自定义 Vi:配置选项少,用户只能对其进行有限的定制。...三、vim历史 Vim(Vi IMproved)是一个从 Vi 发展而来的文本编辑器,它的历史可以追溯到 20 世纪 70 年代。...1996 年:Vim 4.0 发布,增加了对多缓冲区(buffers)的支持,并引入了一个 GUI(图形用户界面)版本 GVim。...小结 Vim 从 Vi 发展而来,经过多年的发展,已经成为一个功能强大、灵活多样的文本编辑器。其历史反映了其不断扩展和改进的过程,每个版本都带来了新的特性和改进,满足了用户不断变化的需求。

    8210

    上古神器Gvim--从入门到精通

    二、Gvim的操作模式 Gvim和Vim差不多,都是有三个模式: 1.命令模式 在这个模式下可以输入命令来操控文件,但它不会输入字符,我们刚启动Gvim时的模式就是命令模式。...2.插入模式 在这个模式下可以输入文本内容到文件中。可以在几种不同的情况下插入字符。...gg和1G也可以 $+回车 在尾行模式中 按下$然后回车,会将光标移动到最后一位 插入命令中的‘L’也可以 M插入命令中,光标移动到屏幕的中央那一行的第一个字符 G插入命令中,光标移动到最后一行...,然后输入替换的文本即可,“R”可替换多个字符 全部替换:进入尾行模式下,输入“%s/要替换的字符/替换后的字符/g” 5.恢复删除的字符 进入命令模式,输入"u",也可在尾行模式中输入“put" 6....10.分隔窗口 可将一个文件的命令窗口分为两个,命令模式下输入“:split”即可。 ?

    93910

    技术创作101训练营——上古神器Gvim--从入门到精通

    二、Gvim的操作模式 Gvim和Vim差不多,都是有三个模式: 1.命令模式 在这个模式下可以输入命令来操控文件,但它不会输入字符,我们刚启动Gvim时的模式就是命令模式。...2.插入模式 在这个模式下可以输入文本内容到文件中。可以在几种不同的情况下插入字符。...+回车 在尾行模式中 按下$然后回车,会将光标移动到最后一位 插入命令中的‘L’也可以M插入命令中,光标移动到屏幕的中央那一行的第一个字符G插入命令中,光标移动到最后一行num+G n为数字。...,然后输入替换的文本即可,“R”可替换多个字符 全部替换:进入尾行模式下,输入“%s/要替换的字符/替换后的字符/g” 5.恢复删除的字符 进入命令模式,输入"u",也可在尾行模式中输入“put" 6....10.分隔窗口 可将一个文件的命令窗口分为两个,命令模式下输入“:split”即可。

    69152

    Vim常用快捷键

    cw 删除当前字,并进入编辑模式 c$ 擦除从当前位置至行末的内容,并进入编辑模式 s 删除当前字符并进入编辑模式 S 删除光标所在行并进入编辑模式 xp 交换当前字符和下一个字符 u 撤销 ctrl...file :close 关闭当前窗口 :only 只显示当前窗口, 关闭所有其他的窗口 :all 打开所有的窗口 :vertical all 打开所有的窗口, 垂直打开 :qall 对所有窗口执行:q操作...l 跳转到右边的窗口 ctrl-w t 跳转到最顶上的窗口 ctrl-w b 跳转到最底下的窗口 八、多标签编辑 :tabedit file 在新标签中打开文件file :tab split file...在新标签中打开文件file :tabp 切换到前一个标签 :tabn 切换到后一个标签 :tabc 关闭当前标签 :tabo 关闭其他标签 gt 到下一个tab gT 到上一个tab 0gt 跳到第一个...,只要执行gg=G就能搞定 十二、如何在vim中编译程序 在vim中可以完成make,而且可以将编译的结果也显示在vim里,先执行 :copen 命令,将结果输出的窗口打开,然后执行 :make 编译后的结果就显示在了

    1.8K00

    VIM常用快捷键(转载)

    并进入插入模式 O 在当前行之上新加一行,并进入插入模式 Esc 退出插入模式 编辑 J 将下一行和当前行连接为一行 cc 删除当前行并进入编辑模式 cw 删除当前字,并进入编辑模式 c$ 擦除从当前位置至行末的内容...file :close 关闭当前窗口 :only 只显示当前窗口, 关闭所有其他的窗口 :all 打开所有的窗口 :vertical all 打开所有的窗口, 垂直打开 :qall 对所有窗口执行:q操作...l 跳转到右边的窗口 ctrl-w t 跳转到最顶上的窗口 ctrl-w b 跳转到最底下的窗口 多标签编辑 :tabedit file 在新标签中打开文件file :tab split file 在新标签中打开文件...gg=G就能搞定 如何在vim中编译程序 在vim中可以完成make,而且可以将编译的结果也显示在vim里,先执行 :copen 命令,将结果输出的窗口打开,然后执行 :make 编译后的结果就显示在了...buffer操作 buffer状态 (非活动的缓冲区) a (当前被激活缓冲区) h (隐藏的缓冲区) % (当前的缓冲区) # (交换缓冲区) = (只读缓冲区) + (已经更改的缓冲区) VIM

    1.7K20

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

    cw 删除当前字,并进入编辑模式 c$ 擦除从当前位置至行末的内容,并进入编辑模式 s 删除当前字符并进入编辑模式 S 删除光标所在行并进入编辑模式 xp 交换当前字符和下一个字符 u 撤销 ctrl...file :close 关闭当前窗口 :only 只显示当前窗口, 关闭所有其他的窗口 :all 打开所有的窗口 :vertical all 打开所有的窗口, 垂直打开 :qall 对所有窗口执行:q操作...l 跳转到右边的窗口 ctrl-w t 跳转到最顶上的窗口 ctrl-w b 跳转到最底下的窗口 八、多标签编辑 :tabedit file 在新标签中打开文件file :tab split file...在新标签中打开文件file :tabp 切换到前一个标签 :tabn 切换到后一个标签 :tabc 关闭当前标签 :tabo 关闭其他标签 gt 到下一个tab gT 到上一个tab 0gt 跳到第一个...,只要执行gg=G就能搞定 十二、如何在vim中编译程序 在vim中可以完成make,而且可以将编译的结果也显示在vim里,先执行 :copen 命令,将结果输出的窗口打开,然后执行 :make 编译后的结果就显示在了

    20.6K32

    IC设计中值得解决的小问题(五)

    在右键菜单中增加用 gVim 打开的选项 在 IC 设计企业中,通常 Linux 服务器是不直接连接互联网的。...gVim 无疑是优秀的轻量级文本编辑器之一之一之一(重说三)。 其实这是个伪需求。因为正常情况下,gVim 在安装时会自动添加对应的菜单项到右键菜单。...第二种是在右键菜单中“发送到”子菜单中,增加 gVim 的快捷方式。...具体操作是,在文件资源管理器的地址栏中,执行 shell:sendto 会打开保存所有“发送到”快捷方式的文件夹,把 gVim 的快捷方式拷贝进去,就可以了。...执行命令除了鼠标点击,更高效的无疑就是键盘输入命令。此时就需要打开 Windows 标配的命令提示符窗口了,对,就是那个黑黑的 “dos” 窗口。

    87310

    NumPy 1.26 中文文档(五十二)

    如果你是维护者,并且从 PR 描述中不明显,那么在合并消息中添加一个简短的说明,说明分支的作用,如果关闭一个问题,还要添加“Closes gh-123”,其中 123 是问题编号。...如果你是一位维护者,并且从 PR 描述中不明显,请在合并消息中添加对分支所做的简短说明,并且,如果关闭了一个问题,请同时添加“Closes gh-123”,其中 123 是问题编号。...如果 PR 提交者在 6 个月内不回应您的评论,请将相关 PR 移至不活跃类别,并附上“不活跃”标签。此时,维护者可以关闭 PR。...如果 PR 提交者在 6 个月内没有回复您的评论,请将相关 PR 移动到不活跃类别,并附上“不活跃”标签。此时,维护者可以关闭该 PR。...有两种添加文件的方法,使用可编辑的文本窗口和作为二进制上传。首先编辑release/README.md,该文件是使用 pandoc 从 rst 版本翻译的。

    26410
    领券